Компьютер сдался зря?

Тема в разделе "Машинное отделение", создана пользователем Астроном, 1 фев 2014.

  1. TopicStarter Overlay

    Астроном Новичок

    • Новичок
    Рег.:
    29.11.2013
    Сообщения:
    35
    Симпатии:
    6
    Репутация:
    0
    Адрес:
    Новосибирск
    Оффлайн
    Недавно я играл партию со слабенькой программой. В обоюдоострой позиции после очередного шаха черных (которыми играл человек) компьютер неожиданно сдался (см. диаграмму).
    AsisChess-Человек.jpg
    А я не понимаю почему. Показывал эту позицию нескольким людям, пришли к выводу, что у черных в лучшем случае вечный шах. Выходит, компьютер ошибся? Сбой программы?
    Люди! Может, кто-нибудь укажет за черных путь к победе?
  2. Baron Учаcтник

    • Участник
    Рег.:
    08.02.2008
    Сообщения:
    2.351
    Симпатии:
    237
    Репутация:
    11
    Оффлайн
    Наверное ответ кроется в первом предложении.
  3. TopicStarter Overlay

    Астроном Новичок

    • Новичок
    Рег.:
    29.11.2013
    Сообщения:
    35
    Симпатии:
    6
    Репутация:
    0
    Адрес:
    Новосибирск
    Оффлайн
    Я так понимаю, что слабенькая программа просчитывает Nветвей в дереве вариантов и дает им неверную (по крайней мере, некоторым) или неточную оценку. Оценочная функция — вещь хитрая, тонкая, приблизительная.
    Но чтобы сдаться — нужно увидеть мат своему королю во ВСЕХ вариантах. И тут неважно, слабая программа или сильная. Мат — он и в Африке мат.
  4. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    Нет, можно сдаться и по оценке. Тем более что скорее всего тут сдалась не сама программа, а оболочка в которой эта программа запущена.
  5. TopicStarter Overlay

    Астроном Новичок

    • Новичок
    Рег.:
    29.11.2013
    Сообщения:
    35
    Симпатии:
    6
    Репутация:
    0
    Адрес:
    Новосибирск
    Оффлайн
    Но у белых лишний конь. Тогда, чтобы сдаться по оценке, надо как минимум проиграть ферзя.
  6. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    Это ваша оценка. А внутренняя оценка слабых программ может быть какой угодно.
  7. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    Тем более что компьютер даёт оценку не той позиции, которая сейчас на доске, а той которая находится где-то в глубине. А что он там насчитал, совершенно не ясно.
  8. TopicStarter Overlay

    Астроном Новичок

    • Новичок
    Рег.:
    29.11.2013
    Сообщения:
    35
    Симпатии:
    6
    Репутация:
    0
    Адрес:
    Новосибирск
    Оффлайн
    Rom, а вы можете загнать эту позицию в сильную программу (минут на десять) и сказать, какая оценка?
  9. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    10 минут ни к чему.
    Оценка - 0,00
    Houdini 4, глубина 24
  10. TopicStarter Overlay

    Астроном Новичок

    • Новичок
    Рег.:
    29.11.2013
    Сообщения:
    35
    Симпатии:
    6
    Репутация:
    0
    Адрес:
    Новосибирск
    Оффлайн
    Понял, спасибо. Тему можно считать закрытой.
  11. qsefthuko Зарегистрирован

    Рег.:
    05.04.2014
    Сообщения:
    1
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Houdini 4. Оценка 0,00. Ничья троекратным повторением ходов.
    1.Л:g1 Ф:g1+ 2.Крh3 Фh1+ 3. Крg3 Фg1+ и т.д.
    Если 3.Крg4 Фр4+ 4.Крf3 g4+ черные берут ферзя и выигрывают
    Если 2.Крf3 Фd1+ 3. Крg3 возвращаясь обратно, иначе белым мат.
  12. roman76 Начинающий

    • Начинающий
    Рег.:
    20.09.2007
    Сообщения:
    2
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Могу предположить такое развитие событий:
    - движок увидел повторение ходов вечным шагом.
    - Результат оценки возвращается в UI оболочку. В этом результате кроме числовой оценки и нужного хода, также присутствует дополнительная информация: такая как возможность пата, вечный шах и .т.д.
    - В оболочке есть ошибка и она признак вечного шаха просто перепутала с матом

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