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

Тема в разделе "Машинное отделение", создана пользователем Renegat23, 11 янв 2010.

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

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

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

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

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

    • Участник
    Рег.:
    04.11.2009
    Сообщения:
    398
    Симпатии:
    5
    Репутация:
    0
    Оффлайн
  6. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Сумела удивить. Сходу решает некоторые тесты, которые раньше решала туго.
    А вот показатели килонуд в секунду почему-то ниже.
    Но первое, конечно, важнее.
  7. Uralchess Учаcтник

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Может, надо что-то подкрутить ручками в параметрах движка, чтобы он действовал эффективнее?

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

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

    • Участник
    Рег.:
    14.09.2006
    Сообщения:
    1.674
    Симпатии:
    13
    Репутация:
    0
    Адрес:
    Запорожье
    Оффлайн
    Ну в закрытых позициях типа франции или каменной стены, то кони подороже будут. :wassat:
  10. Uralchess Учаcтник

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

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Не верю. Это усреднение для дураков.
    Ва сами-то верите в то, что пешка к ладье относится как ровно 100 к ровно 500? Это несерьезноЁ!
  12. Uralchess Учаcтник

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

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

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

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Какие-то странные глюки с количеством показываемых линий. В процессе анализа новый Айвенго, гад такой, самопроизвольно уменьшает их количество!
    Я привык работать с тремя, а он все время норовит уменьшить их до одной. И потом не удается увеличить, как ни щелкай на значок "+".
    В общем, может быть, программа и прекрасная, но пока сырая.
  15. Осипов Юрий Учаcтник

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

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Королевский. Для обеих сторон.
  18. MS Михаил Семионенков

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

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

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

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

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

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Программа в игровом режиме анализирует далеко не все линии.
  23. Mustitz Заслуженный

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.546
    Симпатии:
    1.265
    Репутация:
    36
    Адрес:
    Киев
    Оффлайн
    Движок анализирует все линии, но точную оценку считает только для самой лучшей. На второй линии уже могут быть отсечения, если гарантируется, что значение оценки будет меньше, чем в главной линии. Но какое именно значение там будет никто не считает (лишняя работа). Так что возникает вопрос сортировки таких линий. Например, оценка самого сильного хода +0.18, также известно, что оценка всех остальных ходов меньше, чем 0.18. В каком порядке их выдавать?
  24. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    В порядке уменьшения оценки. А в случае равной оценки - случайно. В чем проблема?

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

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

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.546
    Симпатии:
    1.265
    Репутация:
    36
    Адрес:
    Киев
    Оффлайн
    Проблема в том, что нет значения оценки. Известно только, что она меньше, чем значение главной ветки.

    Грубый пример: оцениваем позицию после 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 Коршунов Игорь

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

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    3.546
    Симпатии:
    1.265
    Репутация:
    36
    Адрес:
    Киев
    Оффлайн
    Это упрощенное описание проблемы. Которая состоит в том, что сила игры движка (выбор одного хода) и максимальная помощь при анализе (выбор некоторого числа альтернатив) зачастую противоречивые требования. И под каждое требование движок надо пилить напильником.
  28. ProstoTak Старожил

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

    • Участник
    Рег.:
    04.11.2009
    Сообщения:
    398
    Симпатии:
    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 В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.118
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    А как быть если порядок ходов меняется с переходом на следующую итерацию?
    Например, посчитали на 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 Максим

    • Участник
    Рег.:
    14.09.2006
    Сообщения:
    1.674
    Симпатии:
    13
    Репутация:
    0
    Адрес:
    Запорожье
    Оффлайн
    И на сколько она быстрее обычной 63?
  32. Uralchess Учаcтник

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Да, действительно быстрая штучка.
  34. Regulus Сергей

    • Участник
    Рег.:
    06.01.2010
    Сообщения:
    234
    Симпатии:
    44
    Репутация:
    3
    Адрес:
    Россия, Москва
    Оффлайн
    Uralchess

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

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    А по-моему, наоборот. Неплохо видят тактику. И оценивают позицию по-человечески.
    А насчет тупиков... И человек тоже - тупиковая ветвь эволюции. Но кое-что он умеет. Например, писать тупиковые движки. :)

Поделиться этой страницей