Чтобы понять альфа-бета, рассмотрим следующую ситуацию.Сейчас ход белых, белые пытаются максимизировать счет, черные пытаются минимизировать счет.
Белые оценивают ходы A, B и C и находят лучший результат 20 с C. Теперь рассмотрим, что происходит, когдаоценивая ход D:
Если белые выбирают ход D, нам нужно рассмотреть встречные ходы черных.На раннем этапе мы обнаруживаем, что черные могут захватить белую королеву, и это поддерево получает минимальный счет 5 из-за потерянной королевы.Тем не менее, мы не учли все встречные ходы черных.Стоит ли проверять отдых?Нет.
Нам все равно, могут ли черные получить оценку ниже 5, потому что ход белых "C" может сохранить счет до 20. Черные не выберут контр-ход с результатом выше 5, потому чтоон пытается свести к минимуму счет и уже нашел ход со счетом 5. Для белых ход C предпочтительнее, чем ход D, как только MIN для D (пока 5) опустится ниже уровня C (наверняка 20),Таким образом, мы «обрезаем» остальную часть дерева там, возвращаемся на уровень и оцениваем ходы белых E, F, G, H .... до конца.
Надеюсь, это поможет.