▶ Играть

Главная — История — Математика пасьянса — вероятности, комбинаторика и шансы на победу

Математика пасьянса — вероятности, комбинаторика и шансы на победу

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

Сколько существует уникальных раздач

В пасьянсе Паук используются две стандартные колоды — 104 карты. Количество способов их перемешать — это 104! (факториал от 104). Это число настолько огромное, что привести его здесь бессмысленно: оно содержит больше 160 цифр. Для сравнения, число атомов в наблюдаемой Вселенной оценивается примерно в 10^80 — цифра с 80 нулями. Факториал 104 несравнимо больше.

Практический вывод: если бы вы играли триллион партий в секунду начиная с момента Big Bang, вы бы не успели исчерпать все возможные раздачи. Каждая партия Паука — уникальная задача. Ваш сегодняшний расклад с очень высокой вероятностью не повторится никогда.

Факт: Для сравнения: в обычном Solitaire (Косынке) используется одна колода из 52 карт. Количество раздач — 52!, что тоже астрономически много. Но Паук с двумя колодами имеет принципиально больше уникальных позиций.

Какой процент раздач теоретически выигрышен

Этот вопрос значительно сложнее. «Теоретически выигрышная» раздача — та, в которой при идеальной игре можно добиться победы. Для Паука с одной мастью исследователи оценивают долю разрешимых раздач приблизительно в 99.9% — почти любая раздача выигрышна при правильной игре.

Для двух мастей ситуация принципиально другая. Точных вычислений нет — задача слишком сложна для перебора даже с помощью компьютера. Экспериментальные оценки дают что-то около 60–75% разрешимых раздач. То есть примерно каждая четвёртая партия в Паука на двух мастях проиграна ещё до вашего первого хода.

Для четырёх мастей процент выигрышных раздач ещё ниже. По некоторым оценкам — около 50%, то есть примерно половина раздач неразрешима при любой игре.

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

Почему невозможно посчитать точно

Определить разрешимость конкретной раздачи в Пауке — это NP-трудная задача. Это означает что не существует известного алгоритма который делал бы это быстро. Компьютер может проанализировать конкретную позицию методом полного перебора — но при 104 картах и множестве промежуточных состояний дерево вариантов растёт экспоненциально.

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

Математика первых ходов

Интересен вопрос: насколько первые ходы определяют исход партии? Исследования игроков в Паука показывают что первые 10–15 ходов критичны. Разные стратегии первых ходов при одинаковой раздаче могут привести к принципиально разным позициям уже через несколько минут.

Математически это объясняется так: при каждом ходе открывается новая информация (рубашка переворачивается) и создаются или закрываются новые возможности. Цепная реакция решений нелинейна — небольшое изменение в начале ведёт к большой разнице в результате. Это называется чувствительностью к начальным условиям, и именно это делает пасьянс интеллектуальной задачей, а не просто перекладыванием карт.

Факт: В 2015 году группа компьютерных исследователей опубликовала работу о сложности различных вариантов пасьянса. Они показали что для обобщённых версий Паука (с произвольным количеством мастей и карт) задача определения разрешимости NP-полна — то есть принципиально сложна.

Вероятность и иллюзия контроля

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

Это создаёт особую петлю мотивации. «Может, я мог сыграть иначе» — эта мысль заставляет начать следующую партию. Математика неопределённости работает на вовлечённость игрока так же эффективно как и в казино, но без финансовых потерь.

Хорошая новость: навык действительно имеет значение. Опытный игрок в Паука выигрывает значительно больший процент партий чем новичок при тех же раздачах. Это не лотерея. Математика сложная, но она работает в вашу пользу если вы понимаете игру.

▶ Открыть стол и играть