Солдаты Конвея - Conways Soldiers - Wikipedia

Солдаты Конвея или проблема с шахматным прыжком один человек математическая игра или головоломка, придуманная и проанализированная математиком Джон Хортон Конвей в 1961 г. Вариант колышек пасьянс, это происходит на бесконечный шахматная доска. Доска разделена горизонтальной линией, которая продолжается до бесконечности. Выше линии - пустые клетки, а ниже - произвольное количество игровых фишек или «солдатиков». Как и в пасьянсе с колышками, ход состоит из одного солдата, перепрыгивающего через соседнего солдата в пустую клетку, вертикально или горизонтально (но не по диагонали), и удаления солдата, через который перепрыгнул. Цель головоломки - разместить солдата как можно выше над горизонтальной линией.

Расстановка солдат Конвея, чтобы добраться до рядов 1, 2, 3 и 4. Люди, отмеченные буквой «B», представляют собой альтернативу тем, кто отмечен буквой «A».

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

Саймон Татхам и Гарет Тейлор показали[1][2] что к пятой строке можно попасть через бесконечный серия ходов. Если разрешены диагональные прыжки, можно добраться до 8-го ряда, но не до 9-го.[нужна цитата ] Также было показано[нужна цитата ] что в п-размерный версии игры, самый высокий ряд, который может быть достигнут, . Весовой аргумент Конвея демонстрирует[нужна цитата ] что строка недоступен. Показать эту строку значительно сложнее может быть достигнут.[3]

Доказательство Конвея, что пятая строка недоступна

Обозначения и определения

Определять . (Другими словами, здесь обозначает взаимный из Золотое сечение.) Обратите внимание, что .

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

Когда солдат перепрыгивает через другого солдата, следует рассмотреть три случая:

  1. Когда солдат прыгает к целевой квадрат: Пусть значение квадрата солдата будет для некоторых , а значение квадрата, через которое он перепрыгивает, будет ; тогда общее изменение очков после прыжка равно .
  2. Когда солдат остается одно и тоже расстояние от мишени после его прыжка: в этом случае изменение счета .
  3. Когда солдат прыгает прочь от целевого квадрата: Здесь изменение счета .

Таким образом, ни один прыжок никогда не увеличит общую оценку конфигурации.

Вычисление оценки начальной конфигурации

Теперь рассмотрим начальную конфигурацию, в которой только одна бесконечная горизонтальная линия полностью заполнена солдатами.

Если эта горизонтальная линия солдат находится непосредственно под целевым квадратом, то оценка конфигурации равна . Оценка линии два пробелов под целевым квадратом . Оценка линии три пробелы ниже . И так далее.

Рассмотрим полную стартовую конфигурацию, в которой солдаты заполняют всю полуплоскость ниже красной линии. Оценка этой конфигурации - это сумма оценок отдельных линий. Следовательно, если целевой квадрат находится непосредственно над красной линией, счет

.

На этом этапе обратите внимание на еще одно интересное свойство , а именно, что . Применение этой идентичности производит

.

Если целевой квадрат находится во втором ряду над красной линией, каждый солдат находится на одну клетку дальше от целевого квадрата, и поэтому счет

.

По аналогии:

,
,
.

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

Таким образом, мы показали, что, когда целевой квадрат находится в пятом ряду над бесконечной полуплоскостью солдат, счет стартовой конфигурации в точности равен ; оценка конечной конфигурации ; и поскольку ни один прыжок не увеличивает счет, мы должны иметь . Это противоречие; Q.E.D., ни один солдат не может достичь клетки пятого ряда после конечного числа прыжков.

Рекомендации

  1. ^ Саймон Тэтхам. «Достижение 5-го ряда в Solitaire Army (веб-версия)».
  2. ^ Саймон Татхам; Гарет Тейлор. «Достижение пятой строки в пасьянсах» (PDF).
  3. ^ Х. Эрикссон; Б. Линдстрем (1995). «Двойные шашки для прыжков в Зідь». Европейский J. Combin. 16: 153–157.
  • Э. Берлекамп, Дж. Конвей и Р. Гай, Лучшие способы для ваших математических пьес, 2-е изд., Т. 4, гл. 23: 803-841, А. К. Питерс, Уэллсли, Массачусетс, 2004.
  • Р. Хонсбергер, Проблема в прыжках в шахматы, в Mathematical Gems II, гл. 3: 23–28, MAA, 1976.
  • Г. Белл, Д. Хиршберг и П. Герреро, Минимальный размер, требуемый для пасьянсовой армии, INTEGERS Электронный журнал комбинаторной теории чисел, Том 7, G7, 2007.

внешняя ссылка