Сколько комбинаций возможно в шахматах? Часто в ответ называют невероятное число 10120 — так называемое число Шеннона. Но здесь есть важная тонкость: это не точное количество шахматных позиций и не число тактических комбинаций.
Чтобы не путаться, нужно разделять как минимум три понятия: возможные позиции на доске, возможные последовательности ходов и шахматные комбинации в тактическом смысле.
Запрос «сколько комбинаций в шахматах» может означать совершенно разные вещи.
В этой статье речь идёт прежде всего о первых двух значениях — математическом количестве позиций и вариантов развития партии.
Если вас интересуют именно тактические комбинации, смотрите материал «7 выигрывающих шахматных комбинаций».
В 1950 году Клод Шеннон опубликовал знаменитую работу о программировании компьютера для игры в шахматы.
Он оценил сложность полного дерева игры примерно как:
10120
Сегодня эту величину обычно называют числом Шеннона.
Важно понимать: Шеннон не утверждал, что точно пересчитал все возможные партии. Это была оценка порядка величины.

Клод Шеннон
В типичной шахматной позиции у игрока может быть несколько десятков легальных продолжений.

Шеннон использовал приближённую модель: около 30 возможных ходов в позиции и партия порядка 40 ходов каждой стороны.
За один полный ход — ход белых и ответ чёрных — возникает примерно:
30 × 30 = 900
возможных пар продолжений.
Если продолжать ветвление много десятков полуходов, число вариантов растёт настолько быстро, что получается порядок величины около 10120.
Нет.
Количество возможных позиций и количество возможных партий — разные величины. К одной и той же позиции иногда можно прийти разными последовательностями ходов.
Сам Клод Шеннон оценивал количество возможных шахматных позиций величиной порядка 1043. Более поздние исследования давали другие оценки и верхние границы — вплоть до величин порядка 1046.
Точное количество всех легальных и реально достижимых шахматных позиций неизвестно. Поэтому корректнее говорить о диапазоне оценок, а не об одной установленной цифре.
Число 10120 относится к другой задаче — оценке огромного дерева возможных шахматных партий.
В начальной позиции у белых есть 20 легальных ходов: 16 вариантов движения пешек и 4 хода конями.

У чёрных после каждого из них также есть 20 возможных ответов. Поэтому после первого хода обеих сторон существует:
20 × 20 = 400
разных последовательностей.
Для первых глубин шахматного дерева количество вариантов известно точно. Такие значения часто используют для проверки шахматных программ.
| Полуходов | Количество вариантов |
|---|---|
| 1 | 20 |
| 2 | 400 |
| 3 | 8 902 |
| 4 | 197 281 |
| 5 | 4 865 609 |
| 6 | 119 060 324 |
| 7 | 3 195 901 860 |
| 8 | 84 998 978 956 |
| 9 | 2 439 530 234 167 |
| 10 | 69 352 859 712 417 |
То есть после того, как белые и чёрные сделали всего по пять ходов, число возможных последовательностей уже превышает 69 триллионов.
Каждый новый ход создаёт новые ответвления. Если в одной позиции есть 25 легальных ходов, а в другой — 35, каждое продолжение порождает десятки новых позиций, а затем десятки ответов на каждую из них.
Такое быстро растущее дерево вариантов и делает полный перебор шахмат чрезвычайно сложной вычислительной задачей.
Практически — нет. Даже современные вычислительные системы не могут просто просчитать шахматы от начальной позиции до конца методом полного перебора.
Поэтому шахматные движки используют отсечение бесперспективных ветвей, оценку позиции, поиск наиболее важных продолжений и базы окончаний для позиций с небольшим количеством фигур.
Нет. Современные правила ограничивают бесконечные повторения и игру без изменения позиции.
Игрок может потребовать ничью, например, при троекратном повторении позиции или после 50 ходов каждой стороны без взятия и движения пешки при выполнении предусмотренных правилами условий.
Кроме того, существуют автоматические ограничения:
Поэтому реальная турнирная партия не может продолжаться бесконечно.
Один из самых известных рекордов классических турнирных шахмат — партия Иван Николич — Горан Арсович, сыгранная в Белграде в 1989 году.
Партия завершилась вничью после 269 ходов и продолжалась 20 часов 15 минут.
Этот пример хорошо показывает, насколько длинной может оказаться партия даже при конечном числе фигур и строгих правилах.
Чтобы решить игру полностью, нужно знать правильный результат при идеальной игре из начальной позиции и иметь возможность доказать его для всех вариантов.
Для шахмат это пока недостижимо из-за огромного пространства позиций и дерева продолжений.
Небольшие окончания уже решены с помощью компьютерных баз, но от этого до полного решения шахмат дистанция огромна.
Одной точной цифры дать нельзя, потому что всё зависит от того, что именно считать.

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