Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему до сих пор никакой суперкомпьютер не просчитал дерево ходов в шахматах до конца?

ТехнологииПрограммирование+5
Саша Маничев
  ·   · 39,0 K
выпускник НГУ  · 20 окт 2016

В начальной позиции шахматной партии 20 вариантов ходов (16 ходов пешками и 4 конем). После первого хода у соперника столько же вариантов. После первых ходов возможных вариантов становится больше (так как вступают в игру ферзь, ладьи и слоны), но для простоты ограничимся 20 ходами. Тогда за 40 ходов (белыми и черными) у нас как минимум 20^80 = 10^80 * 2^80 >= 10^90 веток дерева. 

Теперь обратимся к производительности компьютеров https://ru.wikipedia.org/wiki/FLOPS . В ближайшее время ожидается компьютер с 10^18 флопсов, то есть 10^18 операций с плавающей запятой в секунду. Предположим, что перебор каждого варианта выполняется пусть даже в миллиард раз быстрее чем одна простейшая операция с плавающей точкой. Тогда этот компьютер сможет перебрать 10^27 вариантов за секунду. Но тогда на пересчет всех возможных вариантов ему понадобится минимум (10^90 / 10^27) 10^63 секунд. Если учесть, что в году у нас ~ 3 10^8 секунд, то компьютеру понадобится минимум 10^55 лет.

Но ведь можно поставить тысячи таких компьютеров, неужели никто не хочет узнать, кто же должен победить в... Читать дальше
Вот мои аккаунты на: «Знаниях»: https://znanija.co...  · 24 апр 2020
Приблизительное количество неповторяющихся шахматных партий называется числом Шеннона. Она равняется 10^120. В основу вычислений легло предположение о том, что каждый ход игрок делает выбор из, в среднем, 30 ходов, а среднее... Читать далее
1 эксперт согласен
Копирайтер-любитель и дипломированный лентяй  · 20 окт 2016

Потому что даже у партии на 40 ходов вариантов исхода на несколько десятков порядков больше, чем атомов во Вселенной (10^128 против 10^87). Такое сложно будет посчитать, если возможно вообще.