Текущие шахматные алгоритмы проходят примерно на 1 или 2 уровня вниз по дереву возможных путей в зависимости от хода игрока и ходов противника. Допустим, у нас есть вычислительные возможности для разработки алгоритма, который предсказывает все возможные движения противника в шахматной игре. Алгоритм, который имеет все возможные пути, которые противник может пройти в любой момент в зависимости от ходов игроков. Может ли быть когда-нибудь идеальный шахматный алгоритм, который никогда не проиграет? Или, может быть, алгоритм, который всегда победит? Я имею в виду, что в теории кто-то, кто может предсказать все возможные ходы, должен быть в состоянии найти способ победить каждого из них или просто выбрать другой путь, если определенный из них приведет его к поражению.
edit-- Что мой вопрос на самом деле. Допустим, у нас есть вычислительная мощность для идеального алгоритма, который может играть оптимально. Что происходит, когда противник играет с тем же оптимальным алгоритмом? Это также относится ко всем играм с двумя игроками с конечным числом (очень большим или нет) ходов. Может ли быть когда-нибудь оптимальный алгоритм, который всегда побеждает?
Личное определение: оптимальный алгоритм - это идеальный алгоритм, который всегда выигрывает ... (не тот, который никогда не проигрывает, а тот, который всегда выигрывает