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

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

  1. Кузьмич Никита

    • Участник
    Рег.:
    29.12.2009
    Сообщения:
    217
    Симпатии:
    1
    Репутация:
    0
    Адрес:
    Санкт-Петербург
    Оффлайн
    Вообще в мире ПО это делается по некоторому проценту совпадения бинарного кода, насколько мне известно. То есть всё законодательно чётко.
  2. ProstoTak Ветеран

    • Ветеран
    Рег.:
    12.02.2006
    Сообщения:
    5.479
    Симпатии:
    123
    Репутация:
    1
    Оффлайн
    Ну если бинарного, да и не бинарного, то я бы смог так перетасовать шо и 1% не совпал бы :D
  3. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Бинарные - не бинарные, а в мире OpenSource все скандалы решаются предоставлением оригинальных исходных кодов.

    Васик пока на это не идёт. Всё что имеется - это его голословные заявления о том, что Ипполиты - это клоны рыбки, полученные декомпилированием.
    Дальше пока дело не зашло.

    Вот если начнут падать доходы от продаж Рыбки, то, возможно, история получит продолжение.
  4. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.190
    Симпатии:
    21.016
    Репутация:
    618
    Адрес:
    Москва, Россия
    Оффлайн
    Ах, вот оно что...

    Я не уверен в этом. В некоторых позициях показания Рыбки и Айвенго расходятся серьезно. И в этих расхождениях, на мой гроссмейстерский взгляд, Айвенго правдоподобнее.
  5. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Crest

    Вам Айвенга больше понравилась, чем жар-птица?)
  6. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Надо анализировать причину этих расхождений: из-за более глубокого просмотра (Айвенго быстрее рыбки и смотрит дальше), из-за подправленных коэффициентов, или же из-за принципиально другой функции оценки.
  7. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    почему это? не забывайте скорость рыбки умножать на 14, а к глубине прибавлять 3
  8. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Можно глянуть какие-нибудь интересные эндшпили: от простых многофигурок с превращениями, до комбинационных решений, где присутствует мат разными способами.
    Ипполиты находят мат быстрее и быстрее снижают количество ходов к нему.
  9. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.190
    Симпатии:
    21.016
    Репутация:
    618
    Адрес:
    Москва, Россия
    Оффлайн
    В одной из моих позиций налицо была принципиальная разница в оценке позиции. Явное непонимание Рыбки и вполне адекватная оценка Айвенго.
    Она видна с первых секунд включения и потом никуда не девается, только корректируется. Там, собственно, нет жесткой конкретной борьбы. Просто оценка спорной жертвы фигуры за две пешку.

    Если это не какая-то невероятная случайность и редкость, то приходится сделать вывод, что у Айвенго в оценочной функции есть серьезные отличия от оценочной функции Рыбки. Какие-то факторы лучше учтены.

    Хотя обе программы демонстрируют похвальную сдержанность в оценках. Не разбрасываются большими плюсами и минусами попусту.
  10. Kesandr Учаcтник

    • Участник
    Рег.:
    02.09.2008
    Сообщения:
    464
    Симпатии:
    35
    Репутация:
    11
    Оффлайн
    Несколько дней назад я устроил матч Жар птички с Рибой 3 на ноутбуке с процом core i5 c с контролем 5 мин на всю партию. И Жар птичка победила со счетом 8:2 без поражений. До етого я в анализе пользовался Рибой и мне стало интересно мнение тех людей кто в анализе уже использует Птичку и может сказать какая разница между Рибой и Птичкой. И неужели в анализе такая самая разница между етими прогами как в игре?
  11. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Меня, если честно, эти айвенги и птички в анализе не вдохновляют. Оценки старой доброй Рыбки мне кажутся более адекватными.
  12. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    По моим впечатлениям, Птичка лучше в позиционной игре, лучше понимает эндшпиль. Рыбка сильнее в тактике.
  13. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Вообще,надо понимать, что игровой режим и бесконечный анализ - две довольно большие разницы. Скажем, лучшие результаты в игре вполне могут достигаться, например, за счёт более рационального расхода времени - а для анализа (адванса) это не даёт никаких преимуществ.
  14. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.190
    Симпатии:
    21.016
    Репутация:
    618
    Адрес:
    Москва, Россия
    Оффлайн
    А обычный будничный анализ - за ограниченное время, быстро, оперативно - как раз очень близок к игровому режиму. И в этом плане Айвенго очевидно... то есть, по-моему, сильнее Рыбки.
    Про Птичку ничего сказать не могу. Не пробовал...
  15. stirlitz Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    13.02.2006
    Сообщения:
    7.869
    Симпатии:
    274
    Репутация:
    13
    Оффлайн
    Но тактику Pыбка однозначно видит быстрее. А Фриц10 зачастую ещё быстрее...
  16. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Но если убрать то самое преимущество Ипполитов в скорости, и дать хотя бы по 10 минут на ход, то, по идеи, должны быть сплошные ничьи.

    Всё-таки Ипполиты дерево вариантов режут иначе, поэтому, наверное, и смотря глубже.
    Погоняю на простаивающем ноутбуке несколько дней рыбку с птичкой. Посмотрю, выявятся ли преимущества движка при более глубоком анализе.
  17. mako27 Зарегистрирован

    Рег.:
    27.02.2007
    Сообщения:
    1.094
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    А что из этих бла-бла-литов есть последнее и самое сильной на текущий момент (многоядерное, 64бита ) ?
  18. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Формально, должна быть Птица.
    Но, как говориться, а кто сравнивал?
  19. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.490
    Симпатии:
    3.104
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Для адвансера "обычный будничный анализ" может означать что-то совсем другое - скажем, запуск движка на несколько часов или на всю ночь :)
  20. TopicStarter Overlay

    Renegat23 Заслуженный

    • Заслуженный
    Рег.:
    08.02.2007
    Сообщения:
    1.823
    Симпатии:
    3
    Репутация:
    0
    Оффлайн
    http://www.speedyshare.com/files/21129772/Ivan63bMingW64.rar
  21. mako27 Зарегистрирован

    Рег.:
    27.02.2007
    Сообщения:
    1.094
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Там 5 файлов, который из них выбрать ?
  22. 17 Учаcтник

    • Участник
    Рег.:
    07.04.2008
    Сообщения:
    1.451
    Симпатии:
    13
    Репутация:
    0
    Оффлайн
    2t (threads) -> два ядра
    4t -> четыре ядра
    8t -> восемь ядра

    popcnt -> i7
  23. mako27 Зарегистрирован

    Рег.:
    27.02.2007
    Сообщения:
    1.094
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    что это ?
  24. TopicStarter Overlay

    Renegat23 Заслуженный

    • Заслуженный
    Рег.:
    08.02.2007
    Сообщения:
    1.823
    Симпатии:
    3
    Репутация:
    0
    Оффлайн
    Версия popcnt специально для 4-ядерных процессоров семейства Core i7
  25. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Комманда POPCNT поддерживается только процессорами Intel Core i5/i7 и всеми процессорами AMD K10.
  26. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    по моим тестам первичный ипполит (доработанный, исправленный) играет на уровне и даже чуть лучше птицы.
    т.е. фактически за год, никакого усиления игры не было сделано.
    только экстенсивные методы - МП (многоядерность) добавили силы. в остальном пока застой.
  27. Greedy Учаcтник

    • Участник
    Рег.:
    22.01.2010
    Сообщения:
    448
    Симпатии:
    12
    Репутация:
    0
    Оффлайн
    Последний многоядерный Айвенго мне понравился намного больше птицы. Охотнее идёт на нестандартные соотношения материала ради инициативы. Надо будет протестировать. Но, похоже, птичка должна слить рыцарю.
  28. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Грустно. Неужели так никто и не решился внедриться в алгоритмы поиска и оценки Ипполитов, и поэкспериментировать с ними?
    Может, есть смысл вернуться к проекту типа "Белка"?
  29. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Интересно. Два движка с одинаковым алгоритмом, а есть люди, которые находят в них отличия.
  30. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Осипов Юрий

    А вы уже что-то знаете об этих алгоритмах поиска и оценки ипполитов? Уже пробовали в них внедряться? Расскажите, если не секретно. Вообще там большие отличия от Рыбки, интересно? Мне кажется вы все знаете.
  31. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Поиск Рыбки и Ипполита примерно одинаков. Почти одинаково режут, сокращают и продлевают. В поиске Рыбки есть несколько багов, которые в Ипполите исправлены. В результате этих исправлений Ипполит перебирает немного больше узлов, но зато точнее. К тому же из-за особенностей хэширования Рыбки в некоторых сложных позициях Рыбка может перебирать существенно больше, чем Ипполит, и при этом выдавать неправильные оценки. В Ипполите это тоже исправлено. Правда, у меня осталось впечатление, что поиск Ипполита тоже содержит свои ошибки, но я не проверял.

    А вот оценки Рыбки и Ипполита отличаются уже сильнее. Оценка Ипполита намного проще, но зато быстрее - где-то раза в два. Из-за этого Ипполит пересчитывает Рыбку примерно на полуход за то же время. Еще один плюс Ипполита – эндшпильные знания.
    Но качество оценки Рыбки все-таки выше, хотя эта оценка может не всем понравиться.
    Вероятно, один из основных мотивов рыбьей оценки можно сформулировать так: не лезь фигурами вперед, оставайся ближе к задней линии; не занимай поля на территории соперника, а атакуй их; чем больше территории соперника под твоим обстрелом, тем лучше.
  32. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.190
    Симпатии:
    21.016
    Репутация:
    618
    Адрес:
    Москва, Россия
    Оффлайн
    Да, Юрий, некоторые оценки Рыбки мне категорически не нравятся - на контрасте с Айвенго.
    Вот пример:



    Здесь в... не имеет значения, какой партии последовало
    9...Nxg4?! (знак мой, а вот Рыбка уверенно советует так сыграть, обещая пол-пешки в пользу черных) 10.hxg4 Bxg4 11.f3 Bd7

    В этот момент включаем любой вариант Айвенго. Например, IvanHoe v81 x64. Он дает вполне адекватное "+0.14", хотя я считаю это довольно скромной оценкой несомненного перевеса белых. Фигура лишняя, черт возьми! В миттельшпиле.
    А Рыбка 3 упорно дает оценку в районе "- 0.48". Откуда, спрашивается?

    Комп у меня неплохой и подумать им даю... Счет конкретных вариантов в данной позиции не имеет никакого значения. Только позиционные факторы. Никакими мелкими заплатками, на мой взгляд, сей контраст не объяснить. Видимо, в исходниках есть существенно разные моменты.

    P.S. Попробовал интереса ради: Фриц 12 и вовсе дает черным в районе пешки (-0.98). Но этой программой и ее предшественниками я уже давно не пользуюсь. Это явно тупиковая ветвь развития компьютерных программ. Фтопку!
  33. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.490
    Симпатии:
    3.104
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    А что об этой позиции говорят "старички" - Fritz, Hiarcs, Shredder?
  34. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.190
    Симпатии:
    21.016
    Репутация:
    618
    Адрес:
    Москва, Россия
    Оффлайн
    Про жалкого Фрица я уже написал выше в постскриптуме.

    Deep Schredder 12 дает "-0.43".

    Хьяркса я уже давно списал, его даже нет под рукой.

    Старичок Deep Junior 10 оценивает адекватнее: "-0.05".
  35. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.490
    Симпатии:
    3.104
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Согласно учению Мобуту, правильные Фрицы - это до 10-го включительно. Дальше пошло влияние Рыбы. Надо будет на старой версии проверить...
    Ечетырник нравится это.

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