Число Шеннона - Shannon number

Клод Шеннон

В Число Шеннона, названный в честь американского математика Клод Шеннон, является консервативной нижней оценкой (не оценкой) сложность дерева игр из шахматы из 10120, в среднем около 103 Возможности для пары ходов, состоящей из хода белых, за которым следует один ход черных, и типичная игра, длящаяся около 40 таких пар ходов.

Расчет Шеннона

Шеннон показал расчет нижней границы сложности дерева игр в шахматы, в результате чего получилось около 10120 возможные игры, чтобы продемонстрировать непрактичность решение шахмат к грубая сила в своей статье 1950 года «Программирование компьютера для игры в шахматы».[1] (Эта влиятельная статья представила сферу компьютерные шахматы.)

Шеннон также оценил количество возможных позиций «общего порядка , или примерно 1043". Сюда входят некоторые незаконные позиции (например, пешки на первом ряду, оба короля под шахом) и исключаются легальные позиции после взятия и повышения.

Количество слоев
(полуходы)
Количество
возможные игры
120
2400
38,902
4197,281
54,865,609
6119,060,324
73,195,901,860
884,998,978,956
92,439,530,234,167
1069,352,859,712,417

После того, как каждый игрок передвинул фишку по 5 раз (10 слой ) существует 69 352 859 712 417 возможных игр, в которые можно было сыграть.

Более узкие рамки

Верхний

Принимая во внимание числа Шеннона, Виктор Аллис рассчитал верхняя граница из 5 × 1052 для количества позиций, а истинное число оценивается примерно в 1050.[2] Недавние результаты[3] улучшить эту оценку, доказав верхнюю границу ниже 2155, что меньше 1046.7 и показывая[4] верхняя граница 2 × 1040 при отсутствии акций.

Ниже

Аллис также оценил сложность игрового дерева как минимум 10123, "на основе среднего коэффициента ветвления 35 и средней продолжительности игры 80". Для сравнения количество атомов в наблюдаемой Вселенной, с которым его часто сравнивают, оценивается примерно в 1080.

Количество разумных шахматных партий

Для сравнения с числом Шеннона, если шахматы анализируются на предмет количества «разумных» партий, в которые можно сыграть (не считая смешных или очевидных проигрышных ходов, таких как перемещение ферзя для немедленного взятия пешкой без компенсации), тогда результат будет ближе к 1040 игры. Это основано на выборе примерно из трех разумных ходов на каждом слое (полуход) и продолжительности игры в 80 ходов.[5]

Смотрите также

Примечания и ссылки

  1. ^ Клод Шеннон (1950). «Программирование компьютера для игры в шахматы» (PDF). Философский журнал. 41 (314).
  2. ^ Виктор Аллис (1994). Поиск решений в играх и искусственном интеллекте (PDF). Кандидат наук. Тезис, Лимбургский университет, Маастрихт, Нидерланды. ISBN  978-90-900748-8-7.
  3. ^ Джон Тромп (2010). "Шахматная площадка Джона".
  4. ^ С. Штайнербергер (2014). «Международный журнал теории игр». Международный журнал теории игр. 44 (3): 761–767. Дои:10.1007 / s00182-014-0453-7.
  5. ^ "Сколько шахматных партий возможно?" Доктор Джеймс Грайм говорит о числе Шеннона и других шахматах (фильмы Брэди Харана). ИИГС, математические науки.

внешняя ссылка