Jump to content

Игра на вычитание

В комбинаторной теории игр игра на вычитание — это абстрактная стратегическая игра , состояние которой может быть представлено натуральным числом или вектором чисел (например, количеством игровых жетонов в стопках жетонов или положением фигур на доске) и в которые разрешенные ходы уменьшают эти числа. [1] [2] Часто ходы игры позволяют уменьшить любое число путем вычитания значения из заданного набора вычитаний , а в разных играх на вычитание наборы вычитаний различаются. [1] Эти игры также различаются по тому, выигрывает ли последний игрок, сделавший ход ( обычное соглашение об игре ) или проигрывает ( соглашение о неправильной игре ). [2] Другое соглашение о выигрыше, которое также использовалось, заключалось в том, что игрок, который переходит на позицию со всеми числами, равными нулю, побеждает, но любая другая позиция, в которой ходы невозможны, является ничьей. [1]

Примеры известных игр на вычитание включают следующее:

  • Ним — это игра, состояние которой состоит из нескольких стопок жетонов, таких как монеты или спички, и правильный ход удаляет любое количество жетонов из одной стопки. У Нима есть хорошо известная оптимальная стратегия, в которой целью каждого хода является достижение набора стопок, у которых ним -сумма равна нулю, и эта стратегия является центральной в теореме Спрага-Грунди об оптимальной игре в беспристрастных играх . Однако при игре только с одной стопкой жетонов оптимальная игра тривиальна (просто удалите все жетоны за один ход). [3]
  • Вычитание квадрата — это разновидность нима, в которой за один ход можно удалить только квадратное количество жетонов. Получившаяся игра имеет нетривиальную стратегию даже для одной стопки жетонов; из теоремы Фюрстенберга – Саркози следует, что ее выигрышные позиции имеют нулевую плотность среди целых чисел. [4]
  • Ним Фибоначчи — это еще одна разновидность нима, в которой разрешенные ходы зависят от предыдущих ходов в той же стопке жетонов. При первом ходе в стопку запрещено брать всю стопку, а при последующих ходах вычитаемая сумма должна быть не более чем в два раза больше предыдущей суммы, снятой из той же стопки. [5]
  • В игре Витхоффа шахматный ферзь размещается на большой шахматной доске и на каждом шаге перемещается (обычным образом шахматного ферзя) к нижней, левой или нижнему левому углу доски. Эту игру можно аналогичным образом описать с помощью двух стопок жетонов, из которых каждый ход может удалять любое количество жетонов из одной или обеих стопок, удаляя одинаковое количество жетонов из каждой стопки, когда обе стопки уменьшаются. Он имеет оптимальную стратегию, включающую последовательности Битти и золотое сечение . [6]

Игры на вычитание, как правило, являются беспристрастными играми , что означает, что набор ходов, доступных в данной позиции, не зависит от игрока, чья очередь делать ход. Для такой игры состояния можно разделить на -позиции (позиции, в которых выигрывает предыдущий игрок, только что сделавший ход) и -позиции (позиции, в которых выигрывает следующий игрок, который сделает ход), а оптимальная стратегия игры заключается в переходе в -позиция, когда это возможно. Например, при обычном соглашении об игре и одной стопке жетонов каждое число в наборе вычитания является числом. -позиция, потому что игрок может выиграть от такого числа, перейдя на ноль. [2]

Для обычных игр на вычитание, в которых имеется несколько чисел, в которых каждый ход уменьшает только одно из этих чисел и в которых возможные сокращения заданного числа зависят только от этого числа, а не от остальной части игрового состояния. , теорема Спрага-Грунди может использоваться для вычисления «ним-значения» каждого числа, числа, представляющего эквивалентную позицию в игре «ним», так что значение общего состояния игры представляет собой ним-сумму его ним- ценности. Таким образом, оптимальная стратегия игры в целом может быть сведена к расчету ним-значений для упрощенного набора игровых позиций, в которых имеется только одно число. [7] Ним-значения равны нулю для -позиции и ненулевые для -должности; согласно теореме Тома Фергюсона , одночисловые позиции со значением nim — это в точности числа, полученные добавлением наименьшего значения в наборе вычитания к -позиция. Результат Фергюсона приводит к оптимальной стратегии в играх с вычитанием нескольких стопок мизеров с лишь небольшими изменениями по сравнению с обычной игровой стратегией. [8]

Для игры на вычитание с одной стопкой жетонов и фиксированным (но, возможно, бесконечным) набором вычитаний, если набор вычитания имеет сколь угодно большие промежутки между его членами, то набор -позиции игры обязательно бесконечны. [9] Для каждой игры на вычитание с конечным множеством вычитаний значения nim ограничены, и оба разделения на -должности и -позиции и последовательность ним-значений в конечном итоге являются периодическими. Период может быть значительно больше максимального значения в наборе вычитания, но не более . [10] Однако существуют бесконечные множества вычитаний, которые производят ограниченные значения nim, но апериодическую последовательность этих значений. [11]

Сложность

[ редактировать ]

Для игр на вычитание с фиксированным (но, возможно, бесконечным) набором вычитания, таких как вычитание квадрата, разбиение на P-позиции и N-позиции чисел до заданного значения. можно вычислить во времени . Ним-значения всех чисел до можно вычислить во времени где обозначает размер множества вычитания (до ) и обозначает наибольшее значение нима, встречающееся в этом вычислении. [12]

Для обобщений игр на вычитание, в которые играют с векторами натуральных чисел с набором вычитаний, векторы которого могут иметь как положительные, так и отрицательные коэффициенты, неразрешимой проблемой является определение того, имеют ли две такие игры одинаковые P-позиции и N-позиции. [13]

См. также

[ редактировать ]

Примечания

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 190d872c9d2512547b5f1f63f75078af__1722265560
URL1:https://arc.ask3.ru/arc/aa/19/af/190d872c9d2512547b5f1f63f75078af.html
Заголовок, (Title) документа по адресу, URL1:
Subtraction game - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)