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

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

  1. Кузьмич
    Оффлайн

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

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

    ProstoTak Старожил

    Репутация:
    1
    Ну если бинарного, да и не бинарного, то я бы смог так перетасовать шо и 1% не совпал бы :D
     
  3. Greedy
    Оффлайн

    Greedy Учаcтник

    Репутация:
    0
    Бинарные - не бинарные, а в мире OpenSource все скандалы решаются предоставлением оригинальных исходных кодов.

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

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

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    633
    Ах, вот оно что...

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

    dan77790 Учаcтник

    Репутация:
    0
    Crest

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

    Greedy Учаcтник

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

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

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

    Greedy Учаcтник

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

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    633
    В одной из моих позиций налицо была принципиальная разница в оценке позиции. Явное непонимание Рыбки и вполне адекватная оценка Айвенго.
    Она видна с первых секунд включения и потом никуда не девается, только корректируется. Там, собственно, нет жесткой конкретной борьбы. Просто оценка спорной жертвы фигуры за две пешку.

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

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

    Kesandr Учаcтник

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

    stirlitz баннер

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

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

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

    stirlitz баннер

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

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    633
    А обычный будничный анализ - за ограниченное время, быстро, оперативно - как раз очень близок к игровому режиму. И в этом плане Айвенго очевидно... то есть, по-моему, сильнее Рыбки.
    Про Птичку ничего сказать не могу. Не пробовал...
     
  15. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Но тактику Pыбка однозначно видит быстрее. А Фриц10 зачастую ещё быстрее...
     
  16. Greedy
    Оффлайн

    Greedy Учаcтник

    Репутация:
    0
    Но если убрать то самое преимущество Ипполитов в скорости, и дать хотя бы по 10 минут на ход, то, по идеи, должны быть сплошные ничьи.

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

    mako27 Зарегистрирован

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

    Greedy Учаcтник

    Репутация:
    0
    Формально, должна быть Птица.
    Но, как говориться, а кто сравнивал?
     
  19. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Для адвансера "обычный будничный анализ" может означать что-то совсем другое - скажем, запуск движка на несколько часов или на всю ночь :)
     
  20. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
  21. mako27
    Оффлайн

    mako27 Зарегистрирован

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

    17 Учаcтник

    Репутация:
    0
    2t (threads) -> два ядра
    4t -> четыре ядра
    8t -> восемь ядра

    popcnt -> i7
     
  23. mako27
    Оффлайн

    mako27 Зарегистрирован

    Репутация:
    0
    что это ?
     
  24. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Версия popcnt специально для 4-ядерных процессоров семейства Core i7
     
  25. Greedy
    Оффлайн

    Greedy Учаcтник

    Репутация:
    0
    Комманда POPCNT поддерживается только процессорами Intel Core i5/i7 и всеми процессорами AMD K10.
     
  26. bankuss
    Оффлайн

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

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

    Greedy Учаcтник

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

    Осипов Юрий Учаcтник

    Репутация:
    11
    Грустно. Неужели так никто и не решился внедриться в алгоритмы поиска и оценки Ипполитов, и поэкспериментировать с ними?
    Может, есть смысл вернуться к проекту типа "Белка"?
     
  29. Осипов Юрий
    Оффлайн

    Осипов Юрий Учаcтник

    Репутация:
    11
    Интересно. Два движка с одинаковым алгоритмом, а есть люди, которые находят в них отличия.
     
  30. dan77790
    Оффлайн

    dan77790 Учаcтник

    Репутация:
    0
    Осипов Юрий

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

    Осипов Юрий Учаcтник

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

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

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    633
    Да, Юрий, некоторые оценки Рыбки мне категорически не нравятся - на контрасте с Айвенго.
    Вот пример:



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

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

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

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

    WinPooh В.М. Staff Member

    Репутация:
    95
    А что об этой позиции говорят "старички" - Fritz, Hiarcs, Shredder?
     
  34. Crest
    Оффлайн

    Crest Админ, МГ Staff Member Команда форума

    Репутация:
    633
    Про жалкого Фрица я уже написал выше в постскриптуме.

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

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

    Старичок Deep Junior 10 оценивает адекватнее: "-0.05".
     
  35. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Согласно учению Мобуту, правильные Фрицы - это до 10-го включительно. Дальше пошло влияние Рыбы. Надо будет на старой версии проверить...
     
    Ечетырник likes this.