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

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

  1. Астроном
    Оффлайн

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

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

    Baron Учаcтник

    Репутация:
    11
    Наверное ответ кроется в первом предложении.
     
  3. Астроном
    Оффлайн

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

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

    Rom Старожил

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

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

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

    Rom Старожил

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

    Rom Старожил

    Репутация:
    28
    Тем более что компьютер даёт оценку не той позиции, которая сейчас на доске, а той которая находится где-то в глубине. А что он там насчитал, совершенно не ясно.
     
  8. Астроном
    Оффлайн

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

    Репутация:
    0
    Rom, а вы можете загнать эту позицию в сильную программу (минут на десять) и сказать, какая оценка?
     
  9. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    10 минут ни к чему.
    Оценка - 0,00
    Houdini 4, глубина 24
     
  10. Астроном
    Оффлайн

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

    Репутация:
    0
    Понял, спасибо. Тему можно считать закрытой.
     
  11. qsefthuko
    Оффлайн

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

    Репутация:
    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
    Оффлайн

    roman76 Начинающий

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