Ипполитоообразные движки

Discussion in 'Машинное отделение' started by Renegat23, 11 Jan 2010.

  1. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    24.05.2006
    Message Count:
    1.084
    Likes Received:
    38
    Репутация:
    6
    Оффлайн
    это подправленный ипполит скорей всего, вобщем клон.
  2. immortal223 Вячеслав

    • Участник
    Member Since:
    22.02.2006
    Message Count:
    2.412
    Likes Received:
    15
    Репутация:
    0
    Оффлайн
    Да в общем-то такой же клон, как и Firebird клон IvanHoe. Но в отличие от Танкиста Айвенго бывает и SMP и x64
  3. просроченый_кмс Старожил

    • Участник
    • Старожил
    Member Since:
    15.02.2010
    Message Count:
    1.112
    Likes Received:
    167
    Репутация:
    6
    Оффлайн
    Такс, пока я спал, результаты игры Stockfish 1.7.1 на 2 ядрах и Tankist 1.7 32-bit на одном 7,5 на 5,5 в пользу стокфиша, контроль 10 минут + 5 сек на ход.
  4. Kesandr Учаcтник

    • Участник
    Member Since:
    02.09.2008
    Message Count:
    464
    Likes Received:
    35
    Репутация:
    11
    Оффлайн
    А Snockfish 1.7.1 тоже из етих Ипполитов Иггоритов и.т.д.... Или ето что то новое?
  5. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
  6. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Сумела удивить. Сходу решает некоторые тесты, которые раньше решала туго.
    А вот показатели килонуд в секунду почему-то ниже.
    Но первое, конечно, важнее.
  7. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
    Они ниже потому, что в этой версии по умолчанию отключено использование HT, который дает дутые килоноуды, но значительно снижает эффективность поиска. Не обращайте внимания.
  8. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Может, надо что-то подкрутить ручками в параметрах движка, чтобы он действовал эффективнее?

    Меня, кстати, смущает соотношение слона к коню как 310-300. Не маловато ли?
    Я по своему немалому опыту дал бы больше. Уж никак не меньше, чем 320-300.
    Хотя, Крамник в свое время говорил о принципиально иной пропорции, в районе 350-300. Но, видимо, сгоряча.

    И то, что ладья ровно 500 - это, конечно, неправильно. Должно быть немного больше. И соответственно, ферзь должен уехать с 950 повыше.
  9. Chemer Максим

    • Участник
    Member Since:
    14.09.2006
    Message Count:
    1.674
    Likes Received:
    13
    Репутация:
    0
    Location:
    Запорожье
    Оффлайн
    Ну в закрытых позициях типа франции или каменной стены, то кони подороже будут. :wassat:
  10. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
    Пожалуйста, но только на свой страх и риск. На игре движка это может сказаться абсолютно непрогнозируемо.

    Настройки по умолчанию чаще всего самые оптимальные. Ибо они выведены эмпирическим путем с помощью сотен тысяч коротких тестовых партий.
  11. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Не верю. Это усреднение для дураков.
    Ва сами-то верите в то, что пешка к ладье относится как ровно 100 к ровно 500? Это несерьезноЁ!
  12. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
    Ну как минимум это позволяет движку играть на рейтинг 3300 и быть сильнейшим на сегодняшний день.
    Найдете настройки сильнее - честь Вам и хвала.

    Попробуйте :D
  13. Gildar Старожил

    • Участник
    • Старожил
    Member Since:
    09.01.2009
    Message Count:
    2.216
    Likes Received:
    57
    Репутация:
    6
    Оффлайн
    У Птички ценность слона и коня вообще равны 325, а ферзь=975.

    Не могли бы вы вкратце объяснить что это?
  14. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Какие-то странные глюки с количеством показываемых линий. В процессе анализа новый Айвенго, гад такой, самопроизвольно уменьшает их количество!
    Я привык работать с тремя, а он все время норовит уменьшить их до одной. И потом не удается увеличить, как ни щелкай на значок "+".
    В общем, может быть, программа и прекрасная, но пока сырая.
  15. Осипов Юрий Учаcтник

    • Участник
    Member Since:
    18.06.2007
    Message Count:
    399
    Likes Received:
    475
    Репутация:
    11
    Location:
    Правда
    Оффлайн
    В новой Рыбке ожидается возможность настройки материальных стоимостей фигур.
    По умолчанию - стандарт: 100-300-300-500-1000. Но можно менять, причем для белых и черных отдельно.
    Из неожиданного (хотя я об этом знал два года назад) - можно устанавливать разную стоимость для белопольного и чернопольного слонов. Раньше никогда бы не подумал, что эти слоны могут иметь разный вес.
    Есть на этот счёт что-то в шахматной теории, и если да, то какой слон ценнее - королевский или ферзевый?
  16. Фримен Учаcтник

    • Участник
    Member Since:
    11.05.2010
    Message Count:
    488
    Likes Received:
    122
    Репутация:
    7
    Оффлайн
    Кажеться где то встречал в теории. По опыту королевский сильнее. Особенно у белых. У чёрных не так однозначно.
  17. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Королевский. Для обеих сторон.
  18. MS Михаил Семионенков

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    6.542
    Likes Received:
    3.361
    Репутация:
    175
    Оффлайн
    Слабость пункта f7 до рокировки и важность диагоналей a2-g8 b1-h7 после красноречиво говорят, кто более матери-истории ценен.
  19. Gildar Старожил

    • Участник
    • Старожил
    Member Since:
    09.01.2009
    Message Count:
    2.216
    Likes Received:
    57
    Репутация:
    6
    Оффлайн
    Вышел Fire 1.3 (бывший FireBird). Эта версия движка играла на чемпионате мира. Автор движка kranium заявляет о серьезном приросте порядка 40-50 ЭЛО. Но по данным тестеров форума Immortal прирост если и есть, то незначителен (порядка 5-10 ЭЛО)
    Скачать можно на офсайте движка: http://www.chesslogik.com/fire.htm Выбирайте версию, которая подходит для вашего компьютера.
  20. immortal223 Вячеслав

    • Участник
    Member Since:
    22.02.2006
    Message Count:
    2.412
    Likes Received:
    15
    Репутация:
    0
    Оффлайн
    появился новый Ипполитообразный - Гудини 1.01 (Houdini 1.01)
    По первым тестам дерёт Рыбку 4
    Одно плохо - не поддерживает пока что анализ в несколько линий одновременно (multiPV) :pinch:

    http://www.cruxis.com/chess/houdini.htm
  21. просроченый_кмс Старожил

    • Участник
    • Старожил
    Member Since:
    15.02.2010
    Message Count:
    1.112
    Likes Received:
    167
    Репутация:
    6
    Оффлайн
    Вот чего не понимаю, написали движок наверно умные люди, по любому программа анализирует несколько линий, точнее все, и углубляется, не понимаю в чём проблема выводить их, уже не первый раз слышу что новый движок такое не поддерживает.
  22. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Программа в игровом режиме анализирует далеко не все линии.
  23. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    30.09.2006
    Message Count:
    3.547
    Likes Received:
    1.299
    Репутация:
    37
    Location:
    Киев
    Оффлайн
    Движок анализирует все линии, но точную оценку считает только для самой лучшей. На второй линии уже могут быть отсечения, если гарантируется, что значение оценки будет меньше, чем в главной линии. Но какое именно значение там будет никто не считает (лишняя работа). Так что возникает вопрос сортировки таких линий. Например, оценка самого сильного хода +0.18, также известно, что оценка всех остальных ходов меньше, чем 0.18. В каком порядке их выдавать?
  24. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    В порядке уменьшения оценки. А в случае равной оценки - случайно. В чем проблема?

    А разница между выдачей одной линии и многих колоссальна. В плане восприятия. Большинство пользователей просто не пользуются прогой в первом случае, или пользуются - во втором.

    Например, для меня, как аналитика, программа, выдающая лишь одну линию - бессмысленная отнималка оперативной памяти. Просто бесполезная! Ничегошеньки не дает в анализе - где надо изучать разные возможности, постоянно выбирать, проверять идеи и т.д. Для этого нужно видеть куст, ветки, а не только ствол.
  25. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    30.09.2006
    Message Count:
    3.547
    Likes Received:
    1.299
    Репутация:
    37
    Location:
    Киев
    Оффлайн
    Проблема в том, что нет значения оценки. Известно только, что она меньше, чем значение главной ветки.

    Грубый пример: оцениваем позицию после 1. d4 d5.
    A) Допустим первым рассматривается ход 2. Nf3, и его оценка +0.18.
    B) Потом рассматриваем ход 2. Bh6. В первую очередь смотрим ответ 2... Nf6 и получаем оценку -0.12. Соответственно, другие опровержения для хода 2. Bh6 в игровом режиме не рассматриваются (он заведомо хуже 2. Nf3), и мы переходим к следующему ходу.
    C) Пусть далее идет 2. e4. Смотрим ответы на него. 2... Nf6 дает +0.32. А вот 2... dxe4 дает -0.56. Происходит отсечение. Итого, после анализа мы располагаем следующей информацией

    2. Nf3 оценка +0.18 (без отсечения оценка тоже +0.18)
    2. Bh6 оценка ниже чем -0.12 (без отсечения оценка была бы -2.69)
    2. e4 оценка ниже чем -0.56 (без отсечения оценка тоже -0.56)

    Получается, что ход 2. Bh6 лучше, чем 2. e4 (но только потому, что на 2. Bh6 не рассматривался ход 2... gxh6). Что просто является дезинформацией. А для того, чтобы не производить отсечения в топовых ветках надо модифицировать алгоритм.
  26. WildCat Коршунов Игорь

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Нет, в современыых движках варианты очень часто отсекаются и без всяких гарантий. Оценка отсеченного хода может быть и лучше, чем основного хода предлагаемого движком. Есть позиции в которых движки видят решение только в режиме мультиПВ, т.к. в игровом режиме такие ходы отсекаются из практических соображений.
  27. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Member Since:
    30.09.2006
    Message Count:
    3.547
    Likes Received:
    1.299
    Репутация:
    37
    Location:
    Киев
    Оффлайн
    Это упрощенное описание проблемы. Которая состоит в том, что сила игры движка (выбор одного хода) и максимальная помощь при анализе (выбор некоторого числа альтернатив) зачастую противоречивые требования. И под каждое требование движок надо пилить напильником.
  28. ProstoTak Старожил

    • Ветеран
    • Старожил
    Member Since:
    12.02.2006
    Message Count:
    5.479
    Likes Received:
    123
    Репутация:
    1
    Оффлайн
    Короче, мультиПВ жрет ресурс и не так прост как кажется, к тому же для игры движка в реальной партии мультиПВ и не нужен, вот разработчики и не заморачиваются в первых версиях его поддерживать, главное же хочется поскорее посмотреть на игру новорожденного детища в реальной партии :)
  29. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
    Самая быстрая на сегодня компиляция Айвенго!

    IvanHoe T63B SSE4.2

    http://www.speedyshare.com/files/22920474/IvanHoe_T63B_SSE4.2_x64.rar
    http://www.mediafire.com/?ynhmhogggxt
    http://rghost.net/1870201
    http://rapidshare.com/files/398193367/IvanHoe_T63B_SSE4.2_x64.rar.html
    http://ifolder.ru/18135660
    http://depositfiles.com/files/munacpqad

    Только для процессоров Core i5, i7, i9 и Phenom II и системы x64.


    По тестам с контролем 10 минут на партию, эта версия сильнее рыбки 4 на 20 пунктов!
  30. WinPooh В.М.

    • Команда форума
    Member Since:
    13.02.2006
    Message Count:
    9.494
    Likes Received:
    3.126
    Репутация:
    95
    Location:
    Москва
    Оффлайн
    А как быть если порядок ходов меняется с переходом на следующую итерацию?
    Например, посчитали на 20 ходов, и показываем:

    (20) 1. e4 +0.25
    (20) 1. d4 +0.20

    А теперь началась следующая итерация, и движок успел посчитать ход e4, но его оценка оказалась меньше.
    Что должно быть показано в момент, когда движок ещё не рассмотрел остальные ходы?

    (21) 1. e4 +0.15
    (20) 1. d4 +0.20

    или

    (20) 1. d4 +0.20
    (21) 1. e4 +0.15

    Может случиться и так, что после рассмотрения d4 порядок ходов опять поменяется:

    (21) 1. e4 +0.15
    (21) 1. d4 +0.10
  31. Chemer Максим

    • Участник
    Member Since:
    14.09.2006
    Message Count:
    1.674
    Likes Received:
    13
    Репутация:
    0
    Location:
    Запорожье
    Оффлайн
    И на сколько она быстрее обычной 63?
  32. Uralchess Учаcтник

    • Участник
    Member Since:
    04.11.2009
    Message Count:
    398
    Likes Received:
    5
    Репутация:
    0
    Оффлайн
    Намного! :cheerful:
  33. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    Да, действительно быстрая штучка.
  34. Regulus Сергей

    • Участник
    Member Since:
    06.01.2010
    Message Count:
    234
    Likes Received:
    44
    Репутация:
    3
    Location:
    Россия, Москва
    Оффлайн
    Uralchess

    Саш, может хватит впаривать народу туфту эту??? Айвенги, Файры и им подобные абсолютно тактически слепы. Зачем нужна ваще эта скорость??? Я использую двиги, которые набирают скорость значительно быстрее Ипполитоподобных, однако щелкают тактику как орешки. Айвенги это тупиковая ветвь движков!!! Кстати, последняя версия, которую Ты выложил ничем не лучше решает тактику, чем файрбёрд 1-ой версии :D
  35. Crest Админ, МГ

    • Команда форума
    Member Since:
    05.02.2006
    Message Count:
    57.267
    Likes Received:
    21.177
    Репутация:
    632
    Location:
    Москва, Россия
    Оффлайн
    А по-моему, наоборот. Неплохо видят тактику. И оценивают позицию по-человечески.
    А насчет тупиков... И человек тоже - тупиковая ветвь эволюции. Но кое-что он умеет. Например, писать тупиковые движки. :)

Share This Page