Дана последовательность w
различных чисел, пусть N(w)
будет длиной w
, а L(w)
будет длиной самой длинной возрастающей подпоследовательности в w
. Например, если
w = 3 5 8 1 4
затем N(w) = 5
и L(w) = 3
.
Игра заканчивается, когда L(w) = N(w)
или, что то же самое, N(w) - L(w) = 0
.
Возвращаясь к игре в обратном порядке, если на ходу RobotX N(w) - L(w) = 1
, то оптимальная игра состоит в том, чтобы удалить уникальную букву не из самой длинной возрастающей подпоследовательности, тем самым выиграв игру.
Например, если w = 1 7 3
, то N(w) = 3
и L(w) = 2
с самой длинной возрастающей подпоследовательностью 1 3
. Удаление 7
приводит к увеличению последовательности, гарантируя, что игрок, удаливший 7
, выиграет.
Возвращаясь к предыдущему примеру, w = 3 5 8 1 4
, если удалить 1
или 4
, то для полученной перестановки u
мы получим N(u) - L(u) = 1
, поэтому игрок, удаливший 1
или 4
, обязательно проиграет компетентному противнику. Однако любая другая игра приводит к победе, поскольку заставляет следующего игрока перейти на проигрышную позицию. Здесь оптимальная игра состоит в том, чтобы убрать любой из 3
, 5
или 8
, после чего N(u) - L(u) = 2
, но после следующего хода N(v) - L(v) = 1
.
Дальнейший анализ в этом направлении должен привести к оптимальной стратегии для любого из игроков.
Ближайшая математическая игра, которую я знаю, — это игра монотонной последовательности. В игре монотонной последовательности два игрока поочередно выбирают элементы последовательности из некоторого фиксированного упорядоченного набора (например, 1,2,...,N
). Игра заканчивается, когда результирующая последовательность содержит либо восходящую подпоследовательность длины A
, либо убывающую подпоследовательность длины D
. Эта игра берет свое начало с теоремы Эрдоса и Секереса, и хорошее изложение можно найти в МОНОТОННЫЕ ПОСЛЕДОВАТЕЛЬНЫЕ ИГРЫ и эту слайд-презентацию Брюса Сагана также является хорошим справочником.
Если вы хотите больше узнать о теории игр в целом или о такого рода играх в частности, то я настоятельно рекомендую «Выигрышные пути для ваших математических игр» Берлекэмпа, Конвея и Гая. Том 3, я полагаю, посвящен такого рода играм.
person
PengOne
schedule
11.11.2011
{1, ..., N}
. В его примерах представлены не исходные последовательности (перестановки), а последовательности после определенного количества шагов в игре (поэтому некоторые числа отсутствуют, но изначально они были перестановками). - person IVlad   schedule 12.11.2011A
иB
по очереди удаляют из нее числа,A
ходит первым. Выигрывает тот, кто сделает так, чтобы оставшиеся числа располагались в порядке возрастания. Например:1 4 3 2
=>A
убирает1
, и что бы ни убралB
после этого,A
выиграет следующим ходом. Так что если оба будут играть оптимально, тоA
точно выиграет. - person IVlad   schedule 12.11.2011