Anechka

Тема в разделе "Машинное отделение", создана пользователем krey, 27 июн 2006.

  1. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    молодца, NS !
    поздравляю с 4-м местом в ChessWar! теперь осталось выиграть во WBEC турнир :)
     
  2. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Спасибо.
    WBEC конечно не выиграю, но шанс войти в пятерку есть. :)
     
  3. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    выбрал себе Анечку в спаринг-партнеры - для того чтобы учиться от зевков. нет у Анечки чувства опасности. и если бы я не зевал одноходовки - то выиграл бы у нее не 2 партии из 20, а разов в 5 больше. она иногда так фигуры отдает, что я не замечаю, а она этим пользуется и ест мою матующую фигуру :) завтра приведу парочку партий.
     
  4. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Вроде не зевает, и на тактических тестах очень хорошие результаты показывает :)
    Может просто похоже на зевок? Я вообще не планировал даже менять переборные алгоритмы - в новой версии только пишу новую оценку (уже нормальную), ускоряю генераторы, добавляю FRC, ну в переборных алгоритмах добавляю шах на входе в ФВ и сортировку Взятий (кроме ФВ) по SEE.
    То есть будет минимальное изменение переборных алгоритмов.
    Если действительно зевает - значит где-то большой Баг :)
     
  5. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    зеваю я :) а вот чувства опасности у нее нет. Первая партия:
     
  6. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    а вот комедия ошибок. мне просто повезло, что я не влетел. Вася бы тут накопал комбинаций... ;)
     
  7. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Эьто не зевки, а плохая оценка защищенности короля :)
     
  8. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    значит, надо порпавлять оценку защищенности короля :)
     
  9. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Так я это сейчас и делаю :) Пишу программу с нуля, с Нормальной позиционной оценкой. :)
     
  10. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Кстати, какой-же это зевок, если Анечка видит и ход Лf8-h8, и взятие на h4 :)
    То есть сама бы легко эту позицию черными выиграла.
    Это не зевок, а самые натуральные проблемы с оценкой.
    Но в первой попытке (написания Анечки) я даже не пытался написать хорошую оценку - все силы были направлены на переборные алгоритмы.
    Кстати, у меня от хода a4 отказывается за 4 секунды... Ты какой контроль ей ставишь?
     
  11. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Всё, нашел - блиц. :)
     
  12. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    а у меня она сделала ход а4 подумав 3 секунды :) а вторую партию смотрел?
     
  13. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Нет еще - но конечно в блиц комедия и будет :)
    Попробуй прокомментируй эти партии при помощи самой Анечки - она сама все свои ляпы и найдет :)
     
  14. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    В первой партии вместо a4, Kg2,Rc2 - значительно сильнее Rf1 либо Qf1.
     
  15. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    ну, это же фриц комментировал, а не я :) он вообще говорит, что не надо было мне терять время на перевод ладьи на вертикаль h, а сразу надо было жертвовать.
     
  16. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
  17. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
  18. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    А с какой книгой она играет там?
     
  19. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Точно не узнавал, но вроде Фруктовская.
     
  20. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    Ну, со своей легче было бы. Правда, тут нужна своя какая-нибудь фишка, типо хорошо эндшпиль играет или закрытые позиции, или атакует, что-то, что лучше других.
     
  21. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Да ладно - я передумал, и совсем не планирую делать свою книгу.
    Много так не прибавить (во всяком случае я не знаю примеров, когда книга заточенная под конкретный движок очень много добавляет)
     
  22. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
  23. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Я в версии 0.09 прибавлю больше стошки по сравнению с 0.07
    Думаю что этого будет достаточно чтоб войти в пятерку.
     
  24. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    Да, стошка с лихвой обеспечит выход, а ещё и у этой версии не всё потеряно, хотя она не стабильна.
     
  25. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Интересная партия:
    Код:
    [Event "TCT"]
    [Site "Sempron 3000+; Hash 128 Mb; EGTB 3, 4"]
    [Date "2006.8.18"]
    [Round "1.8"]
    [White "Anechka 0.07"]
    [Black "Little Goliath 2000 3.9"]
    [Result "0-1"]
    [TimeControl "1920+16"]
    
    1.e4 e5 2.Nf3 Nf6 3.Nxe5 Qe7 4.d4 d6 5.Nc4 Qxe4+ 6.Ne3 Nc6 7.Bb5 Bd7 8.O-O O-O-O 9.Nc3 Qh4 10.Re1 Ng4 11.Nxg4 Qxg4 12.Bxc6 bxc6 13.Qd3 d5 14.Ne2 Bd6 15.Qb3 Rhe8 16.Be3 Qh4 17.h3 Re6 18.Kf1 Rde8 19.Ng1 Rf6 20.Rad1 g5 21.c4 dxc4 22.Qc3 g4 23.hxg4 Bxg4 24.f3 Bxf3 25.Rd3 {jump -98.93} cxd3 26.gxf3 Rxf3+ 27.Nxf3 Qh3+
    {White resigns}
    0-1
    Анечку клинит на 24 ходу. Никак до мата не досчитает. Хотя уже на 25 ходу видит мат через пару секунд.

    Красиво Голиаф атаковал :)
     
  26. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    У меня на 24-ом ходу версия 0.07 видит мат в 10 ходов за три минуты, при глубине 11 полуходов.
    Дерево очень разрастается... Много шахов.

    2k1r3/p1p2p1p/2pb1r2/8/2pP2bq/2Q1B3/PP3PP1/3RRKN1 w - - 0 24


    FEN: 2k1r3/p1p2p1p/2pb1r2/8/2pP2bq/2Q1B3/PP3PP1/3RRKN1 w - - 0 24

    Anechka 0.07:
    9 00:04 1.418.586 320.000 0,00 f2f3 Bg4xf3 g2xf3 Rf6xf3+ Ng1xf3 Qh4h3+ Kf1f2 Qh3g3+ Kf2f1 Qg3h3+
    10 00:06 2.102.940 317.000 0,00 f2f3 Bg4xf3 g2xf3 Rf6xf3+ Ng1xf3 Qh4h3+ Kf1f2 Qh3g3+ Kf2f1 Qg3h3+
    11 03:09 42.109.044 222.000 -Ì10 f2f3 Bg4xf3 g2xf3 Rf6xf3+ Ng1xf3 Qh4h3+ Kf1f2 Bd6g3+ Kf2g1 Bg3h2+ Nf3xh2 Re8g8+ Be3g5 Rg8xg5+ Nh2g4 Rg5xg4+ Kg1f2 Qh3g2+ Kf2e3 Rg4e4+
    11 05:42 75.770.141 221.000 -1,43 Rd1c1 Bd6g3 f2f3 Bg3xe1 Rc1xe1 Bg4f5 Qc3xc4 Rf6e6 Qc4c3 Kc8b8 Qc3b4+ Kb8a8
    12 06:19 86.551.072 228.000 -2,53 Rd1c1 Qh4h1 f2f3 Bg4xf3 g2xf3 Rf6xf3+ Be3f2 Rf3xc3 Re1xe8+ Kc8d7 Rc1xc3 Kd7xe8 Rc3xc4 f7f5
    12 07:09 101.190.391 235.000 -2,47 d4d5 Bg4xd1 Re1xd1 c6xd5 Rd1xd5 Qh4e4 Rd5d1 Bd6e5 Be3d4 Be5xd4 Qc3xd4 Rf6d6 Qd4xe4 Re8xe4 Rd1e1
    13 08:41 128.658.982 246.000 -2,59 d4d5 Bg4xd1 Re1xd1 c6xd5 Ng1f3 Rf6xf3 g2xf3 Qh4h5 Kf1e2 c7c5 Qc3a5 Qh5e5 Ke2f1
     
  27. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    А на 25 ходу Анечка видит мат уже на 6-ом полуходу. Сечешь все без разбору :)
    Кстати, мат на 24 ходу (после f3) Кошка видит на 8-ой секунде, а Рыбке 2.0 нужно больше 30.
     
  28. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Версия 0.07 Действительно очень много режет. Но - в 0.08 резать стал меньше - в итоге сила упала... :(
    Нужно много тестов проводить...
     
  29. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Разрыв между 10-ой и 11-ой итерацией выглядит ужасно. Бранчинг фактор в ауте :)
     
  30. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Это не только у Анечки бывает... :)
     
  31. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    У третьей Кошки это случается регулярно на больших глубинах. Это эффект от помеси эвристик хеш-киллер ходов (я зачем-то додумался их смешать).
     
  32. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Версия 0.08 ведет в этой позиции себя намного лучше...
    Могу предположить что это из-за LMR...

    ЗЫ. После ходов f3 Bxf3 и версия 0.07, и версия 0.08 находят мат (в 9 ходов) при глубине 8 полуходов, а не 6 (после очистки Хеша), причем Бренчинг фактор тоже достаточно большой, хоть и немного поменьше.


    а Rybka 2.1c (с очищенным хешем) видит мат совсем с трудом, даже после сделанного хода f3.

    FEN: 2k1r3/p1p2p1p/2pb1r2/8/2pP2bq/2Q1BP2/PP4P1/3RRKN1 b - - 0 24

    Rybka 2.1c 32-bit:

    10 00:03 136.944 49.850 +0,60 Bg4e6 d4d5 c6xd5 Be3f2 Qh4g5 Ng1h3 Qg5f5 Rd1xd5 Qf5xd5 Qc3xf6 c4c3 Qf6xc3 Qd5xa2
    10 00:12 466.104 39.208 +2,06 Qh4h1 Qc3a5 Re8g8 Qa5a6+ Kc8d7 d4d5 Rf6xf3+ g2xf3 Bg4h3+ Kf1e2 Qh1g2+ Be3f2 Rg8e8+ Ke2d2
    11 00:20 809.720 42.518 +2,22 Qh4h1 Qc3c2 Rf6xf3+ Be3f2 Re8xe1+ Rd1xe1 Bg4f5 Re1e8+ Kc8b7 Qc2a4 Bf5d3+ Re8e2 Bd3xe2+ Kf1xe2
    12 00:25 1.146.240 46.889 +2,47 Qh4h1 Rd1c1 Bg4xf3 g2xf3 Rf6xf3+ Be3f2 Rf3xc3 Re1xe8+ Kc8d7 Rc1xc3 Kd7xe8 Rc3xc4 Bd6h2 Rc4c3
    13 00:29 1.347.048 48.186 +2,47 Qh4h1 Rd1c1 Bg4xf3 g2xf3 Rf6xf3+ Be3f2 Rf3xc3 Re1xe8+ Kc8d7 Rc1xc3 Kd7xe8 Rc3xc4 Bd6h2 Rc4c3
    14 00:36 1.701.408 49.226 +2,28 Qh4h1 Be3f2 Re8g8 f3xg4 Bd6h2 Kf1e2 Rg8e8+ Ke2d2 Rf6xf2+ Kd2c1 Re8xe1 Rd1xe1 Bh2f4+ Kc1b1
    14 01:09 4.283.248 63.320 +Ì10 Bg4xf3 g2xf3 Rf6xf3+ Ng1xf3 Qh4h3+ Kf1f2 Bd6g3+ Kf2g1 Bg3h2+ Nf3xh2 Re8g8+ Be3g5 Rg8xg5+ Kg1f2 Rg5g2+ Kf2f1 Rg2g3+ Kf1e2 Qh3g2+
     
  33. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Наверно я хеш не очистил. Но все равно разница очень большая 3 секунды или 3 минуты.
     
  34. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Я думаю что нужно поменять переборные алгоритмы в корне дерева (некий аналог MTD(f) при падении оценки на первом ходе) То есть не расширять сразу окно до (-Мате,Score)
     
  35. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    У меня в последней версии так и есть.