В свою очередь , на основе игры , постоянный мозг (также называемый обдумывание ) является актом мышления во время хода противника. Шахматные машины, которые продолжают вычислять, даже когда их очередь играть, в конечном итоге выбирают более сильные ходы, чем если бы им было запрещено рассчитывать на ходу противника.
Использование с шахматными программами
Сила шахматных программ во многом зависит от количества времени, отведенного на вычисления. Многие шахматные программы используют размышление, чтобы улучшить свои силы. Текущие программы не могут создавать стратегические планы, поэтому программа просто пытается предсказать ход противника и начинает вычислять его реакцию. Если ход соперника угадан правильно, программа продолжает расчет. Если предсказание не удается, программа начинает новое вычисление.
Размышление менее эффективно, чем нормальное мышление. Например, если программа угадывает 25% ходов противника правильно, использование обдумывания в среднем эквивалентно увеличению обычного времени вычисления в 1,25 раза.
В шахматных играх между двумя компьютерами размышления имеют смысл только в том случае, если конкурирующие шахматные движки используют отдельные процессоры или ядра . Если они используют одно и то же ядро, обдумывающая программа крадет половину времени у программы, думающей обычным образом, и использует украденное время менее эффективно. По этой причине в графическом интерфейсе пользователя есть возможность отключить постоянный мозг.
Рекомендации
- Леви, Дэвид ; Новорожденный, Монти (1991), Как компьютеры играют в шахматы , Computer Science Press, ISBN 0-7167-8121-2 CS1 maint: обескураженный параметр ( ссылка )
- Новорожденный, Монти (1975), Компьютерные шахматы , Нью-Йорк: Academic Press