Есть ли больше 40-ходовых шахматных партий, чем атомов во Вселенной?

Я недавно прочитал этот твит:

«Существует больше возможных шахматных партий, длящихся 40 ходов, чем атомов во всей вселенной. Интересно узнать».

Я нахожу это весьма сомнительным.

Может ли кто-нибудь проверить это для меня, пожалуйста?

Ответы (5)

В видимой вселенной гораздо больше 40-ходовых шахматных партий, чем атомов, что мы и докажем ниже. Но сначала небольшое уточнение:

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

Сложность шахматного дерева 10 123 основана на среднем коэффициенте ветвления 35 и средней продолжительности игры 80 дюймов.

(На самом деле существует бесконечное количество возможных шахматных партий, при условии, что ни один из игроков не заявит о ничьей за счет повторения или правила 50 ходов. Приведенные выше оценки основаны на более практичных цифрах.)

  • Вышеупомянутое кажется перепутанным со сложностью пространства состояний , т. е. числом возможных допустимых и достижимых позиций на шахматной доске (которое кардинально отличается от числа, запрашиваемого в вопросе). Фактически, строгая верхняя граница для этого была получена Аллисом (указ. соч.) как 5 * 10 52 , что намного меньше, чем количество атомов в видимой Вселенной (по оценкам, 10 80 ; ср . Википедия ).

Обозначение : Ход в шахматах состоит из двух ходов , один ход белыми и один ход черными. Таким образом, у нас есть « мат в два хода » (1. f3 e5 2. g4 Фh4#). Используемая здесь нотация является алгебраической .

Мы приведем конструктивное доказательство того, что шахматных игр с 40 ходами больше, чем атомов в видимой Вселенной. Рассмотрим следующий набор возможных 40-ходовых шахматных партий, начиная с:

  1. e4 e5
  2. d4 d5
  3. с3 с6

Теперь до конца игры белые могут сделать один из следующих ходов:

  • Белый белопольный слон может ходить на любую клетку по диагонали f1-a6 (6 клеток => 5 возможных ходов).
  • Белый чернопольный слон может ходить на любое поле по диагонали c1-h6 (6 полей => 5 возможных ходов).
  • Белый ферзь может ходить на любое поле по диагонали d1-a4 (4 поля => 3 возможных хода).
  • Белый конь на g1 может ходить на любую клетку из множества {g1,f3} (2 клетки => 1 возможный ход).

Черные фигуры ограничены симметрично. Продолжайте это для следующих 74 слоев. Затем белый игрок сдается.

Мы наблюдаем, что:

  • Кусочки никогда не мешают друг другу. Захваты никогда не делаются. Проверка никогда не происходит. Следовательно, для каждого слоя есть 14 разрешенных ходов.

  • Мы использовали очень немногие из реальных возможных ходов, доступных нам. Возможных 40-ходовых игр будет намного больше, чем в этом классе.

  • Эти партии длятся ровно 40 ходов. (Если вы считаете отставку за слой, то вы можете отказаться от черного на предыдущем слое.)

Следовательно, мы построили набор из 14 74 различных шахматных партий по 40 ходов. Более того, 14 74 > 10 84 , а 10 80 — это оценка числа атомов в наблюдаемой Вселенной .

Некоторые комментарии:

  • В шахматах игроки могут заявить о ничьей по « правилу трех ходов », но не обязаны это делать. (Это приводит к случаям, когда игроки играют на неопределенный срок, иногда из-за того, что тренеры настаивают на том, чтобы их ученики не принимали и не предлагали ничью, а иногда из-за того, что игроки не знают правил.) Кроме того, правило трех ходов обычно игнорируется в теоретических исследования.

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

  • Вероятно, вокруг есть конструкции получше, чем то, что я привожу здесь.

Этот ответ лучше моего. Мне нравится, что он касается законности и осуществимости ходов в контексте реальной игры, а не только возможных перестановок. К сожалению, семья SO будет склонна принимать / голосовать за ответы, данные первыми, и редко читатели просматривают их все и впоследствии отменяют ранее принятый ответ.
Первые три хода можно делать в любом порядке, умножая количество геймов дальше на 6 х 6.

Редактировать 2019-01: ответ на этот вопрос сводится к знанию того, сколько существует возможных способов сыграть в шахматы с 40 ходами и сколько атомов существует во Вселенной. Последнее известно, и все эти ответы в конечном итоге цитируют шахматных экспертов, различающихся только интерпретацией своих фигур.

Мне больше всего нравится ответ Дугласа С. Стоунза, так как он самый оригинальный. Он строит дерево ходов, которое само по себе превышает количество атомов во вселенной, таким образом, напрямую отвечая на вопрос.

DavePhD также изложил цитаты наиболее явно, показывая, что моя зависимость от сайта Wolfram была ошибочной.


Редактировать: я оставлю оригинал как есть, но хочу добавить исправление благодаря комментарию Майка Данлави. Я неправильно понял вопрос, и поэтому, если вопрос действительно заключается в том, что игры, длящиеся 40 ходов или меньше (я читал, 40 ходов или больше), больше, чем количество атомов во Вселенной, я переключаю свой ответ на несогласие. Все числа приведены ниже, но теперь мы сравниваем 10 ^ 80 (количество атомов) и 10 ^ 43 (количество из 40 ходов или менее шахматных партий). Таким образом, число атомов больше.


Я согласен.

Во- первых, Вики приводит эту цифру о количестве атомов во Вселенной:

Два приблизительных расчета дают количество атомов в наблюдаемой Вселенной близкое к 10^80.

Затем Вики предоставляет число Шеннона как количество возможных шахматных партий, в которые можно сыграть:

Сложность шахматного дерева была впервые рассчитана Клодом Шенноном как 10 ^ 120, число, известное как число Шеннона.

Наконец, Wolfram Mathworld приводит число игр менее 40 ходов :

Количество возможных игр из 40 ходов или менее P(40) приблизительно равно 10^40 (Beeler et al. 1972) ... Шеннон (1950) дал оценку: P(40) = 64! / (32! * 8! ^ 2 * 2! ^ 6) = 10 ^ 43.

Я вижу, что пришли другие ответы, пока я печатал. Кажется, что они сравнивают общее количество возможных игр (10^120) с количеством атомов во вселенной (10^80), но вы ищете количество атомов по сравнению с играми, в которых больше 40 ходов . В таком случае мы рассматриваем:

10^80 против 10^120 - 10^43 (для осторожности)

Справедливости ради, собственный ответ автора (@Vian) правильный, поскольку 10 ^ 43 даже не вдавливает 10 ^ 120 и, следовательно, по сути все еще сравнивает 10 ^ 80 и 10 ^ 120. Просто хотел объяснить, почему я думаю, что вопрос немного отличается от простого сравнения количества атомов и количества всех возможных шахматных партий.

Я думал, что он просил партии из 40 ходов (или меньше), а не из 40 ходов (или больше).
@Mike Dunlavey: у тебя когда-нибудь было такое чувство, что ты чувствуешь себя идиотом? Да... это примерно сейчас :) Наверное, я неправильно это понял. Хотя все цифры есть. Таким образом, 40 ходов (или меньше) меньше числа атомов, и, следовательно, утверждение будет ложным... Я правильно понимаю?
@Hendy: Я с нетерпением жду дней, когда я не буду чувствовать себя идиотом. В любом случае, это был забавный вопрос.
Привет, я просто хотел добавить, что в шахматах «ход» — это два «хода» в каждую сторону. (Ход состоит из того, что и черные, и белые делают ход.) Таким образом, по сути, один шахматный ход = две ходовые фигуры. Я думаю, отсюда и возникает несоответствие между правдой и ложью.
@Vian: Я пытался выяснить это сам и не был уверен, но я сделал предположение, что Шеннон был прав, когда он предоставил цифру для игр с 40 ходами или меньше, поэтому я не думаю, что наше определение «ход «влияет на что угодно, если Шеннон понял это правильно — у нас есть все цифры, необходимые на данный момент, чтобы ответить на вопрос, насколько я могу судить.
Истинный. Я думаю, мы можем предположить, что этот парень Шеннон вроде как знал свое дело :P
@MikeDunlavey: Вопрос lasting 40 movesне в продолжительности at least40 ходов, а at mostв том, что речь идет именно о 40 ходах. Я предполагаю, что имеется в виду что-то еще, но я не знаю что, поэтому я бы согласился с тем, что написано.
@userunknown: комментарий связан с моим неправильным пониманием вопроса и, следовательно, с неверным подходом к ответу. Вот и все... См. мое примечание "редактировать" выше.
Я должен был бы указать, что если мы говорим о более чем 40 ходах, то есть бесконечные игры, потому что два игрока могут просто сидеть и двигать фигуры вперед и назад, ничего не достигая. Игра может иметь бесконечные ходы, если игроки этого желают.
@Кибби: Нет. Шеннон принял правило розыгрыша из пятидесяти ходов , поэтому на самом деле существует конечное число возможных игр.
@MikeDunlavey Нигде не указано, что это «40 ходов или меньше». Это партии «на 40 ходов». Игра, которая заканчивается после 30 ходов, длится 40 ходов? Точно нет. Игра, которая заканчивается после 50 ходов, длится 40 ходов? Может быть, в зависимости от вашего определения «последнего». Должна ли лампочка, заявленная на 2 года, перегореть ровно через 2 года после даты установки, чтобы производителя не засудили за ложную рекламу? Нет. Я бы сказал, что игра из 50 ходов длится 40 ходов, а затем еще несколько.
@ Хенди 10 ^ 120 - это количество игр, длящихся ровно 40 ходов. Игра в шахматы из 40 ходов означает, что у каждого игрока есть 40 ходов. Числа 10^40 и 10^43 обозначают количество возможных позиций (не игр). Сайт Wolfram неверно сообщает свои ссылки.

Принятый ответ неверен из-за ошибочного принятия ссылки на другой веб-сайт за правду, а не фактических расчетов.

В частности, сайт http://mathworld.wolfram.com/Chess.html перепутал количество позиций с количеством 40-ходовых партий.

Хотя математический мир говорит

Количество возможных игр из 40 ходов или менее P(40) приблизительно равно 10^(40) (Beeler et al. 1972).

Сама ссылка Билера очень ясна, что речь идет о позициях, а не об играх:

Есть около 10^40 возможных позиций

и хотя математический мир говорит

Шеннон (1950) дал оценку ... 10 ^ 43.

Шеннон действительно писал в XXII. Программирование компьютера для игры в шахматы Философский журнал , Сер.7, Том. 41, № 314 - март 1950 г.:

В типичных шахматных позициях допустимо порядка 30 ходов. Число сохраняется практически постоянным до тех пор, пока игра почти не закончится, как показано на рис. 1. Этот график был построен на основе данных, предоставленных Де Гроотом, который усреднил количество разрешенных ходов в большом количестве основных игр ( De Groot, 1946, a ). Таким образом, ход за белых, а затем за черных дает около 1000 возможностей . Типичная партия длится около 40 ходов до отказа одной из сторон. Это консервативно для нашего расчета, поскольку машина будет рассчитывать на мат, а не на отставку. Однако даже при таком значении будет 10^120 вариаций , которые нужно будет рассчитать от исходной позиции.

...

Другой (столь же непрактичный) метод — иметь «словарь» всех возможных положений шахматных фигур. Для каждой возможной позиции есть запись, дающая правильный ход (либо рассчитанный с помощью описанного выше процесса, либо предоставленный шахматным мастером). Когда машина делает ход, она просто ищет позицию и делает указанный ход. Количество возможных позиций, общего порядка 64! / 32!(8!)^2(2!)^6 или примерно 10^43

В шахматах «игра на 40 ходов» означает, что каждый игрок ходит фигурой 40 раз: 80 ходов или 80 полуходов.

в стандартной шахматной терминологии один ход состоит из хода каждого игрока ; следовательно, ход в шахматах — это полуход. Таким образом, после 20 ходов в шахматной партии было выполнено 40 слоев — 20 белыми и 20 черными.

Таким образом, для игры с 40 ходами, если аппроксимировано, что существует некоторое постоянное (c) количество допустимых полуходов, приближение количества игр с 40 ходами имеет вид:

с ^ 80

Итак, пока «с» больше 10, количество игр с 40 ходами больше, чем количество атомов во Вселенной.

Например, есть 20 возможных первых полуходов (16 ходов пешкой и 4 хода конем) и 20 возможных вторых полуходов.

Итак, Шеннон, цитируя Де Гроота, использует оценку «30» для «с» и, следовательно:

30 ^ 80 = ~ 1,5 х 10 ^ 118

Итак, да, игр с 40 ходами (80 полуходами) ровно больше, чем количество атомов во Вселенной .

+1 Я рад, что вы возрождаете интерес к этому вопросу.
Хороший ответ, но, похоже, не хватает количества атомов во Вселенной. Хотя в каждом другом ответе он указан, теоретически их можно удалить...
@pipe хорошо, я добавил ссылку на «количество атомов во Вселенной».
Наблюдение: вы критикуете меня за то, что я не занимаюсь математикой, но ваш ответ сводится к проверке источников (что я абсолютно аплодирую, и это намного лучше, чем то, что я делал 7 лет назад) и, в конечном счете, к выяснению того, что некоторые из c^80них больше, чем 10^80. Когда я прочитал вашу вступительную строчку, я подумал, что вы собираетесь что-то вывести...
@ Хенди, я полностью согласен с твоим наблюдением. Ответ Дугласа Стоунса — лучший, потому что он пытается это доказать. Но моя первая линия больше относится к модераторам, которые запрещают логические ответы в пользу ссылок на другие сайты.
@DavePhD Я этого не замечал, но геймификация ответов интересна на всех сайтах SO: первые участники получают огромные баллы, и, таким образом, навсегда они считаются более авторитетными, чем кто-либо другой. Кроме того, ранние ответы не только получают эти баллы, но и принимаются (поскольку вариантов меньше), и читатели не переоценивают свой выбор. Затем вы попадаете в такие ситуации: лучшие ответы, чем мои, либо с меньшим количеством голосов, либо не принимаются. Сожалеем, если у вас был негативный опыт использования модов.
Кроме того: я бы хотел, чтобы они могли «унаследовать» заброшенные вопросы. Последний вопрос Вана был задан в 2011 году. Несмотря на то, что это скользкий путь, принятие объективно более обоснованного решения с учетом всех ответов с тех пор кажется лучшим для сообщества, поскольку, возможно, он никогда не вернется сюда для переоценки.
@ Хенди, я согласен со всем, что ты говоришь. Другой пример здесь: policy.stackexchange.com/questions/1200/… , где человек, задавший вопрос, скончался, приняв действительно плохой ответ, и, очевидно, не может принять мой ответ, основанный на новом решении Верховного суда.

После некоторого лучшего поиска я нашел это:

Число Шеннона

Аллис также оценил сложность дерева игры как минимум в 10 ^ 123, «исходя из среднего коэффициента ветвления 35 и средней продолжительности игры 80». Для сравнения, количество атомов в наблюдаемой Вселенной, с которой ее часто сравнивают, оценивается между 4×10^79 и 10^81.

http://en.wikipedia.org/wiki/Шеннон_номер

Кроме того, вот кто-то, кто пытается объяснить это более ясно .

Вопрос был о 40-ходовых партиях. Для партий с 80 ходами, как вы говорите, конечно, число было бы больше.
Да, в то время я этого не осознавал, но, думаю, в каком-то смысле это все еще доносит суть. То есть в обратном порядке.
@MikeDunlavey В шахматах игра с 40 ходами означает, что у каждого игрока есть 40 ходов, то есть 80 событий ветвления с примерно 35 ветвями на узел.

Небольшой поиск в Google дает следующие оценки:

Атомов во вселенной: 10^80

40-ходовые шахматные партии: 10^40

дать или взять несколько нулей.

Это предполагает средний коэффициент ветвления, равный 10. Это кажется слишком низким, потому что даже для первого хода у вас есть 16 различных ходов пешкой и четыре различных хода конем, что дает вам в общей сложности 20 допустимых ходов. В середине игры должно быть от 30 до 50 различных ходов.
@Lagerbaer: Вы можете поспорить со ссылкой.
@MikeDunlavey ссылка неверно сообщает о своих источниках, как я объясняю в своем ответе.