Эндшпильные таблицы Налимова

Эндшпильные таблицы Налимова
Типичный интерфейс для использования баз данных эндшпиля. Для каждого хода белых таблицы показывают число ходов к выигрышу. В результате ходов Крc6 или Фa6 + белые выигрывают в 5 ходов, следовательно, это оптимальные ходы.

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

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

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

Многие эндшпили, согласно таблицам Налимова, выигрываются вопреки человеческой логике. Например, позиция [7k/4B3/2B5/2P5/8/8/3K4/5q2 b] выигрывается ферзём за 154 хода, из которых около 80 уходит на выигрыш белой пешки! Это далеко не предел для почти равных позиций!

Например, позиция [8/8/4B3/q7/5K2/1P6/1k6/3N4 b] выигрывается ферзём за 217 ходов.

Мат в 262 хода в шестифигурных окончаниях — FEN: 6k1/5n2/8/8/8/5n2/1RK5/1N6 w. Мат в 127 ходов в пятифигурных окончаниях — FEN: 8/8/8/8/1p2P3/4P3/1k6/3K4 w. Мат в 43 хода в четырёхфигурных окончаниях — FEN: 8/5k2/2PK4/5r2/8/8/8/8 w.

Содержание

Расчёт

Время расчёта и объём таблиц Налимова экспоненциально возрастает с количеством участвующих фигур.

Для расчёта всех пятифигурных таблиц на компьютере с процессором «Атлон» 1,2 ГГц требуется 5 суток, для расчета шестифигурных таблиц на нём же потребовалось бы уже 860 дней, а всех семифигурных — около семи столетий[источник не указан 1255 дней]. Таким образом, время и производительность компьютеров являются преградой для расчёта «эндшпильных» баз всех 32-х фигур. Надеждой программистов остаётся закон Мура и продолжение его долголетия.

К настоящему времени имеются базы данных, рассчитанные по таблицам Налимова, для всех трёх-, четырёх-, пяти-, шестифигурных окончаний (включая двух королей). Решения для семифигурных окончаний всё ещё рассчитываются; предположительно, такие таблицы будут готовы уже к 2015 году.

(По данным из английского раздела Википедии 7-фигурные таблицы уже рассчитаны. Таблицы названы таблицами Ломоносова и рассчитывались на суперкомпьютерах «Ломоносов» и IBM Blue Gene/P, установленных в Московском государственном университете имени М. В. Ломоносова. Расчеты проводились весной-летом 2012 года. Авторы таблиц — Владимир Махнычев и Виктор Захаров, сотрудники ВМК МГУ. Размер всех 7-фигурных таблиц — 100 ТБ. Публичный доступ к таблицам по состоянию на октябрь 2012 года отсутствует.)

Размер

  • Все 3-фигурные окончания занимают 62,4 КБ.
  • Все 4-фигурные окончания занимают 29,5 МБ.
  • Таблицы Налимова для всех 5-фигурных окончаний занимают объём памяти в 7,03 ГБ.
  • Полные таблицы для всех 6-фигурных окончаний занимают 1,205 ТБ.
  • Все 7-фигурные окончания будут занимать ориентировочно 300—400 ТБ.

Исторические предшественники

Налимов был не первым, кто высказал и реализовал идею игры компьютера в малофигурном окончании путём использования предварительно рассчитанной исчерпывающей таблицы возможных ходов. Ещё в 1977 году Кен Томпсон представил на конференции Международной федерации по обработке информации (:en:International Federation for Information Processing) в Торонто похожую систему: путём перебора с возвратом была построена таблица всех возможных положений в эндшпиле «ладья и король против ферзя и короля». Общее число позиций для него составляет около 4 миллионов. Компьютер играл за игрока, владеющего ладьёй. Этот эндшпиль теоретически проигрышный, шахматист уровня мастера, владея ферзём, обычно легко выигрывает его у любого противника. Поэтому компьютеру была поставлена задача максимально оттянуть свой теоретически неизбежный проигрыш.

Результаты экспериментов, в которых компьютер играл с шахматистами, были довольно интересными. Против программы пытались играть Ханс Берлинер, экс-чемпион мира по переписке, и Лоренс Дей, чемпион Канады. Ни тот, ни другой не смогли выиграть у программы, хотя любая позиция была для них выигрышной. Дело в том, что теоретически безупречная игра компьютера часто выглядела нелогично, противоречила принципам, предписываемым шахматной теорией (например, обычно рекомендуется не уводить ладью далеко от короля, но программа нередко делала это), необычные ходы компьютера сбивали шахматиста с толку, и он упускал выигрыш.

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

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Эндшпильные таблицы Налимова" в других словарях:

  • Два коня против пешки — одно из сложных окончаний; в теории эндшпиля этот раздел разработан в начале XX века А. Троицким, который установил, что мат 2 конями возможен (в ряде позиций) благодаря наличию у соперника пешки; продвигаясь вперёд, она лишает его… …   Википедия

  • Ферзь и пешка против ферзя — один из самых сложных типов ферзевых окончаний. Теорию этого окончания начали разрабатывать сравнительно недавно (М. Ботвинник, П. Керес, Ю. Авербах, А. Шерон, Р. Фонтана). Трудности анализа обусловлены широким диапазоном …   Википедия

  • Эндшпиль — (от нем. Endspiel  «конец игры»)  заключительная часть шахматной партии. Провести границу, отделяющую середину игры от эндшпиля, возможно не всегда. Обычно игра переходит в эндшпиль, когда разменяно большинство фигур и нет… …   Википедия

  • Фигура (шахматы) — Шахматы шахматные часы, шахматная доска, начальная расстановка шахматных фигур Количество игроков 2 Диапазон возрастов 5+ Время установки Обычно 10 60 секунд Длительность партии 10 секунд 7 часов * Сложность правил …   Википедия

  • Шахматы, игра — Шахматы шахматные часы, шахматная доска, начальная расстановка шахматных фигур Количество игроков 2 Диапазон возрастов 5+ Время установки Обычно 10 60 секунд Длительность партии 10 секунд 7 часов * Сложность правил …   Википедия

  • Шахматист — Шахматы шахматные часы, шахматная доска, начальная расстановка шахматных фигур Количество игроков 2 Диапазон возрастов 5+ Время установки Обычно 10 60 секунд Длительность партии 10 секунд 7 часов * Сложность правил …   Википедия

  • Шахматистка — Шахматы шахматные часы, шахматная доска, начальная расстановка шахматных фигур Количество игроков 2 Диапазон возрастов 5+ Время установки Обычно 10 60 секунд Длительность партии 10 секунд 7 часов * Сложность правил …   Википедия

  • Ендшпиль — Эндшпиль (от нем. Endspiel  «финальная игра»)  заключительная часть шахматной партии. Характеризуется, как правило, небольшим количеством фигур и увеличением роли короля и пешек. См. также Эндшпильные таблицы Налимова Дебют Миттельшпиль Ссылки… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»