Отсечение нулевого хода

Также известно как: Отсечение с нулевым ходом

Эвристика, проверяющая вымышленный пропуск хода, чтобы отбрасывать позиции, которые выглядят явно достаточными.

Эта версия временно показана на английском языке. Полная локализация будет добавлена позднее.

Объяснение

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

Движок выполняет эту проверку сокращённым поиском, то есть заглядывает на меньшее число ходов, чем при обычном поиске. Если позиция всё равно явно превышает необходимую границу отсечения после предоставления сопернику бесплатного хода, программа предполагает, что достаточным окажется хотя бы один допустимый ход. Тогда ветвь можно остановить без отдельной проверки каждого варианта.

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

Поэтому движки применяют меры защиты. Они не используют проверку, когда королю объявлен шах, а при малом материале могут отключать её, применять менее агрессивное сокращение или запускать проверочный поиск перед принятием отсечения. Отсечение нулевого хода работает внутри таких схем, как , и сочетается с другими селективными методами, но само по себе не определяет лучший ход.

Употребление и контекст

Отсечение означает отказ от полного исследования ветви после того, как проверка показывает, что она не может изменить основное решение.

Распространённые заблуждения

Нулевой ход и потеря очереди

Нулевой ход является внутренним инструментом поиска. Ни один игрок в действительности не теряет очередь, и такое действие не появляется в партии.

Отсечение и ошибка

Метод намеренно селективен. Его защитные условия и проверочные поиски предназначены для контроля случаев, когда предположение может оказаться неверным.

Источники

  1. 1.Null Move Pruning, Chess Programming Wiki

Связанные термины

© __2026__ __MindZug__