Табличная база
Можно ли решить шахматы с помощью движков? Можно к этому стремиться. В результате этого стремления и создаются табличные базы.
- Что такое табличная база?
- История создания табличных баз
- В чем значение табличных баз?
- Как работать с табличными базами?
- Заключение
Что такое табличная база?
Табличная база содержит все возможные позиции с определенным количеством фигур. Она позволяет узнать, как партия закончится при сильнейшей игре, и оптимальное продолжение в каждой такой позиции. Сейчас существуют табличные базы для семи и меньше фигур черных и белых вместе, включая королей.
История создания табличных баз
Идея решить шахматы, начав с эндшпиля, появилась вместе с первыми компьютерными программами. В 1977 году американец Кен Томпсон создал табличную базу для позиций с королем и ладьей против короля и ферзя, занимавшую четыре мегабайта. Это окончание выиграно для сильнейшей стороны, но маневры фигур в нем не подчиняются человеческой логике, и мастера-люди не могли обыграть детище Томпсона.
В 1998 году российский программист Евгений Налимов разработал и опубликовал программу для создания эндшпильных баз и к 2002 году завершил создание базы шестифигурных окончаний, которую также называют "таблицами Налимова".
В 2012 году группа программистов из МГУ создала с помощью суперкомпьютера "Ломоносов" табличную базу для семи фигур, чей полный размер составлял 100 терабайт. В 2018 году голландский математик Роналд де Ман создал свою версию базы и начал бесплатно распространять ее под именем Syzygy.
В настоящее время уже существует табличная база для всех позиций с восемью фигурами за исключением пешек.
В чем значение табличных баз?
Табличная база позволяет узнать точную оценку и оптимальное продолжение в любой позиции с достаточно малым количеством фигур. Обычно для оценки позиции любители шахмат обращаются к компьютерным движкам, но во многих окончаниях движкам не хватает глубины расчета, и они ошибаются. Приведем пример.
На снимке экрана можно заметить, что движок, чья оценка показана столбиком слева от доски, считает, что у черных перевес, потому что он не рассчитал все варианты до мата или ничьей. Справа можно видеть, на самом деле позиция при точной игре белых и черных ничейна.
Табличная база сразу выдает точный вердикт по любой позиции, где на доске останется семь фигур или меньше. На 115-м ходу самой долгой партии в истории матчей на первенство мира (шестая партия матча 2021 года), Ян Непомнящий взял пешку "h" Магнуса Карлсена, и на доске осталось семь фигур. Партия завершилась через 21 ход, но на каждом из них зрители сразу знали, выигрывают ли в этой позиции белые, или черные, или она ничейна.
На 115-м ходу позиция была ничейна, но на 131-м ходу Непомнящий допустил решающую ошибку. Карлсен нашел точный ответ, и черные скоро сдались.
В отдаленной перспективе табличные базы могут полностью решить шахматы. Сейчас существуют базы для семи фигур и ведется работа над базами для восьми фигур. Рано или поздно придет очередь позиций с девятью фигурами, но нужно заметить, что с добавлением каждой фигуры сложность расчетов и размер баз возрастают экспоненциально, и создание баз с 32 фигурами или около того невозможно даже теоретически.
Как работать с табличными базами?
Если на доске в разделе "Анализ" сайта Chess.com стоит позиция с семью фигурами или меньше, вы можете открыть вкладку "Табличная база" и узнать ее оценку.
Подробности о пользовании табличными базами можно узнать из статьи "Новинка Chess.com: табличные базы".
Внимание! Использование табличных баз для выбора хода в рейтинговых партиях на сайте Chess.com, включая заочные, строго запрещено, поскольку является разновидностью читерства.
Шахматы - интересная игра и интеллектуальный досуг. Не лишайте себя удовольствия самостоятельно разбираться в тонкостях окончаний.
Заключение
Мы узнали, что такое табличные базы, и как ими пользоваться на Chess.com. В следующий раз, когда вы будете анализировать окончание с семью фигурами или менее, загляните в соответствующую вкладку Анализа!