Головоломок вишенка в коктейле

Вид материалаДокументы

Содержание


Ещё одна увлекательная задача - определение кратчайшей игры, которая может быть сыграна на доске 13 х 13 или меньшей. (При
О своем великолепном результате Кларнер рассказывает в пись­ме, датированном 1974 годом
I ООО развивающих головоломок...
Scientific American
На доске 5x5 первый игрок имеет очевидный шанс выиграть, положив l-пентамино в центр доски, как показано на рис. 82Ь.
Можно ли сложить из Y-пентамино прямоугольник
Спрямляемых гептамино, кроме этого, известно лишь четыре. Их стандартное кратчайшее решение продемонстрировано на рис. 84.
Подобный материал:
1   2   3   4   5   6   7   8   9   10
ГЛАВА 13


Полиомино и спрямление


Всеобщий интерес к полиомино был порожден книгой Соломона В. Голомба Polyominoes («Полиомино»). Полиомино — это многогран­ник, образованный соединенными по граням единичными квадра­тами. В свою очередь, популярность полиомино подтолкнула Го­ломба, преподававшего электроинженерию и математику в универ­ситете Южной Калифорнии, уделить больше свободного времени изучению некоторых темных углов данной области. В своих пись­мах он постоянно ставил занимательнейшие задачи, имевшие отно­шение к игре в пентамино, которую изобрел много лет назад.

На рис. 74 показаны 12 возможных пентамино (полиомино, со­стоящих из пяти квадратов) с названиями, данными им Голомбом. Чтобы сыграть в стандартную игру в пентамино, вам понадобятся эти 12 фигур, вырезанных из картона, и стандартная доска для ша­шек 8x8 клеток, которые должны быть такого же размера, что и квадраты, из которых состоят ваши пентамино. Если вы ещё никог­да не играли в такую игру, вам лучше приготовить набор пентами­но и заранее потренироваться с ним. Эта игра — одна из самых не­обычных математических настольных игр, появившихся в послед­ние годы.

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

*ЧТ f F V I

NT F Р VI

У *Luwl

Y X L U W Z


Рис. 74.

12 пентамино


лось не выложенных на доску фигур. Этот игрок считается проиг­равшим. Конечно, запрещается пользоваться какими-либо наброс­ками. Партии в эту игру обычно скоротечны. Для успешной игры необходимо мастерство и воображение. Математики пока абсолют­но не имеют понятия, кто из игроков должен выигрывать при усло­вии безошибочной игры. «Полный анализ этой игры, — пишет Го­ломб, — представляет собой задачу, приближающуюся по своей сложности к пределам возможностей быстродействующего ком­пьютера при условии наличия существенного запаса времени и крайне сложной программы». Голомб объясняет, что наиболее ус­пешная стратегия для этой игры — постараться разделить доску на отдельные равные участки. В этом случае весьма вероятно, что на каждый ход вашего противника, сделанный на одном участке дос­ки, вы сможете ответить ходом на другом участке. Если игра будет продолжаться в таком же духе, последний ход останется за вами.

Голомб разработал типичный пример, в котором оба игрока ста­раются придерживаться этой стратегии. Он показана на рис. 75. Иг­рок А кладет фигуру рядом с центром доски, чтобы не дать своему противнику разделить её. Игрок Б в ответ кладет фигуру Uвплотную к А^ход 2). Голомб замечает, что это хороший ход, так как он «не уп­рощает ситуацию для противника и не позволяет ему разделить до­ску». Игрок А теперь также старается перехитрить противника. Он кладет фигуру L (ход 3) так, чтобы препятствовать разделению дос­ки. Четвертый ход, который делает игрок Б, неудачен, так как он позволяет игроку А положить фигуру W (ход 5) таким образом, что



Рис. 75.


она делит доску на два равных участка по 16 клеток в каждом. В дан­ном случае эти участки равны не только по размеру, но и по форме.

Теперь игрок Б кладет фигуру / (ход 6), надеясь, что противник не найдет фигуры, соответствующей другому свободному участку. Однако А оказывается способен положить фигуру Р так, что в ре­зультате выигрывает. Все три оставшиеся свободными участка до­статочно велики для того, чтобы вместить фигуру. Однако те, что могли бы подойти — I, ссылка скрыта, — уже были использованы.

Наиболее интересный вариант стандартной игры, продолжает Голомб, это игра с предварительным выбором пентамино. В этом случае игроки выбирают фигуры не перед каждым ходом, а зара­нее, перед началом игры, по очереди. Тот, кто последним берет фи­гуру, ходит первым. Игра продолжается как обычно, за исключе­нием того, что игрок может выкладывать на доску только свои фи­гуры. В этом случае стратегия игры совершенно иная. Вместо того чтобы пытаться разделить доску, добившись того, чтобы осталось четное число ходов, игрок старается обеспечить как можно больше возможностей для размещения своих фигур и одновременно ли­шить противника места на доске, подходящего для его фигур. Это осуществляется созданием «убежищ», как назвал их Голомб, — участков доски, которым соответствуют только собственные фигу­ры игрока.

Партия этого типа изображена на рис. 76. Голомб комментирует её следующим образом. Игрок А избавляется от фигуры X, самой не­удобной из имеющихся у него, делая первый ход, как показано на рисунке. (Фигуры, выбранные каждым из игроков, перечислены сбоку от доски; после использования они вычеркиваются.) Игрок Б в свою очередь выкладывает свой «неудобный» вариант — фигуру W

(ход 2). Теперь А ходит фигурой F (ход 3), чтобы создать убежище для своего Y. Игрок Б при помощи фигуры L отгораживает убежище для U (ход 4). Ход 5 — игрок А кладет фигуру N. Б кладет фигуру / (ход 6) так, чтобы получившийся треугольник 2x3 соответствовал бы только двум из оставшихся фигур — Р и U. Затем игрок А кладет фигуру К (ход 7), но сдается, так как понимает, что дальше игра пой­дет именно так, как показано на рисунке (ход 8). Игроки по очере­ди заполняли бы свои убежища, и в итоге А остался с фигурой Г, ко­торая никуда не подходит.

Если мастерство игроков не одинаково, Голомб предлагает дать более слабому игроку фору, позволив ему первым выбирать фигуру и ходить последним. Можно пойти и ещё дальше, дав более слабому игроку возможность выбрать первым 2 или даже 3 фигуры и также ходить последним.

Существуют и другие занятные варианты этой игры. В игре «со сдачей» названия или очертания фигур изображаются на карточках, которые перемешиваются и сдаются игрокам, как при игре в карты. Каждый игрок забирает себе те фигуры, которым соответствуют оказавшиеся у него карточки, и далее игра идет так же, как описано выше. Можно играть парами, вчетвером, тогда игроки, сидящие друг напротив друга, играют «командой». Проигрывает та команда, один из игроков которой оказывается не способен сделать ход. Так можно играть в любой из описанных вариантов — обычный, с пред­варительным выбором или со сдачей карт. Можно также играть втроем или большим числом человек, но так, чтобы каждый был за себя. В этом случае выигрывает тот игрок, кто сумеет сделать ход последним. Он получает за игру 10 очков. Тот, кто первым оказался не способен ходить, не получает ничего, а остальные игроки — по 5.

Взяв за основу стандартную игру в пентамино, Голомб предло­жил и ряд новых задач на квадратной доске необычного размера. Чтобы возможно было сделать ход, доска должна иметь размеры не менее чем 3x3 клетки. Но на такой доске тот, кто первым сделает ход, сразу же выиграет, так как положить на неё вторую фигуру бу­дет уже невозможно. На доске размером 4x4 всегда выигрывает тот, кто ходит вторым. Голомб рассмотрел все возможные варианты первого хода на такой доске — не считая размещения фигур в зер­кальном отображении и перевернутом виде — и соответствующие ответные ходы, приносящие победу (рис. 77). Во всех случаях, кро­ме одного, у второго игрока имеется выбор варианта хода. Насколь­ко быстро вам удастся найти вариант развития партии, при кото­

в








р и

L

I

Z


N

Y V

т

F








р

U I

Z




N Y V

т



Рис. 76.

Ягра в пентамино с предварительным выбором фигур


ром у второго игрока нет возможности пойти иначе, чем изображе­но на рисунке?

Можно предположить, что анализ игры на доске 5x5 окажется сложнее, чем на доске 4x4. Однако, как это ни удивительно, на са­мом деле он гораздо проще. Причина этого в том, что в данном слу­чае существует вариант первого хода, легко приводящий первого иг­рока к победе. Можете ли вы найти его?

Доска 6x6 оказывается значительно сложнее, и ещё никто не рассчитал, кто из игроков будет иметь на ней преимущество. «Было найдено несколько удачных ходов, позволяющих выиграть второму игроку, — пишет Голомб, — но полный анализ слишком громоздок, так как для него требуется точный расчет стратегий, следующих за каждым из огромного разнообразия первых ходов».

^ Ещё одна увлекательная задача - определение кратчайшей игры, которая может быть сыграна на доске 13 х 13 или меньшей. (При


размерах доски больше 13x13 клеток в игре обязательно будут уча­ствовать все 12 фигур, так что задача превращается в тривиальную.) Иными словами, каково минимальное подмножество из множества 12 пентамино, с которым можно сыграть на доске п х п так, чтобы ни одна из оставшихся в наборе фигур не подходила к оставшимся клеткам? Примеры кратчайших вариантов партии, известных для досок размером до 13 х 13, показаны на рис. 78. Во многих случаях существует не один вариант решения.

Поле для кратчайшей игры на доске 5x5 оставлено пустым. Вам предлагаются две простенькие задачки. Каков кратчайший вариант игры на такой доске? И каков наиболее длинный?

А если взять не квадратную, а прямоугольную доску? Тщатель­но проанализировав все такие доски площадью 36 и менее клеток, Голомб пришел к выводу, что наиболее сложна доска 5x6. На та­кой доске первый игрок всегда будет выигрывать при условии правильной стратегии. К тому же существует несколько вариан­тов выигрышных первых ходов. Если предыдущие четыре задания














n= 11 8 ходов

п= 12 10 ходов




n= 13 11 ходов

показались вам слишком легкими, возможно, вас порадует это, гораздо более сложное. Найдите все выигрышные первые ходы для доски 5x6.

Совершенно иной тип задач, связанных с полиомино, — можно ли, складывая одинаковые полиомино выбранного типа, получить прямоугольник? (Асимметричные фигуры можно переворачивать и укладывать как угодно.) Голомб в своей книге ничего не говорит об этих задачах, и они ещё мало изучены. Если путем сложения повто­ряющихся полиомино можно получить прямоугольник, то каким будет самый малый из возможных? Если этого сделать нельзя, как это доказать? Эту задачу предложил ещё во время обучения в уни­верситете Альберты Дэвид Кларнер. В следующем году группа сту­дентов-старшекурсников была направлена на летнюю стажировку в Калифорнийский университет Беркли, где занялась исследованием этой проблемы под руководством Роберта Спиры. Они назвали те­му своих изысканий «задачей о спрямлении полиомино». Полиоми­но, которое при повторении может дать прямоугольник, назвали «спрямляемым».

Мономино (один квадрат) и домино (два квадрата), очевидно, являются спрямляемыми, так как сами по себе уже представляют собой прямоугольники. Оба существующих тримино также спрям­ляемы: одно из них само по себе прямоугольник, а из двух L-три-мино можно сложить прямоугольник размером 2 х 3. Из пяти суще­ствующих тетрамино (фигур, состоящих из четырёх квадратов) прямоугольниками являются тетрамино-полоска и тетрамино-ква-драт. Два /,-тетрамино образуют прямоугольник размером 4 х 2, а из Г-тетрамино можно сложить прямоугольник 4x4, как показано на рис. 79а. Оставшееся последнее тетрамино не является спрямляе­мым. Это легко доказать. Если его разместить в пределах прямо­угольника так, чтобы оказался заполненным левый верхний угол, то невозможно будет сформировать верхнюю сторону прямоуголь­ника и при этом заполнить другой верхний угол, как показано на рис. 79 Ь, с.

Аналогичным образом можно найти доказательства неспрямляе­мости для большинства пентамино. Вы можете сами попробовать показать, что пентамино типа Ту U, Vy Wy Ху Zy Fn ТУнеспрямляемы. А L- и Р-пентамино легко превратить в прямоугольники. Таким образом, у нас осталось только У-пентамино, самая сложная для анализа фигура. Можно ли сложить прямоугольник из таких пента­мино (см. рис. 79d)? А если мойшо, то каким будет самый малень­


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

Дэвид Кларнер установил, что спрямляемыми являются девять гексамино. Единственное гексамино, для построения из которого прямоугольника требуется повторить его более четырёх раз, изобра­жено на рис. 80 (вверху) вместе с наименьшим получающимся пря­моугольником. Пока лишь для одного гексамино не доказана спрямляемость или её отсутствие — это фигура, изображенная ввер­ху на рис. 81.

Единственное известное гептамино, требующее более чем четы­рёхкратного повторения для построения прямоугольника, показано на рис. 80 внизу. Наименьший прямоугольник, получающийся из этого гептамино (открытый Джеймсом Э. Стюартом из Эндвелла, штат Нью-Йорк) — квадрат со стороной в 14 клеток, для построения которого требуется 28 таких гептамино. Вы можете попробовать вы­резать из картона или тонкой фанеры 28 таких фигурок и сложить из них квадрат. (Фигуры можно переворачивать и размещать в любом положении.) Для гептамино, изображенного на рис. 81 внизу, спрямляемость или её отсутствие ещё не доказана.

^ О своем великолепном результате Кларнер рассказывает в пись­ме, датированном 1974 годом:

Обозначим как R множество всех прямоугольников, которые можно составить из данного повторяющегося полиомино. Напри­мер, R для Y-пентамино начинается так: 5 х 10, 10 х 10, 10 х 14, 10 х 16, ... Пусть также существует конечное подмножество S, принадлежащее R, такое, что при разрезании на части любого эле-

^ I ООО развивающих головоломок...









мента R каждая из этих частей будет принадлежать S. Это зна­чит, что существует конечное число «неделимых» задач для данного полиомино. Иными словами, если мы составим достаточно прямо­угольников, то все большие прямоугольники могут быть разрезаны на более мелкие. Множество «неделимых» прямоугольников для Y-пен-тамино пока ещё не установлено точно, хотя в разрешении этой проблемы уже достигнута стадия окончательных расчетов. В об­щем, мы не знаем точно, существует ли окончательная формула, позволяющая определить конечный базис S для данного множества R. Вероятно, не существует.


Также Кларнер сообщает о наличии алгоритма, который за ко­нечное число шагов позволяет определить, возможно ли полу­чить из повторяющегося конечного множества полиомино пря­моугольник размером k х п для некоторого л, где к — данное (по­стоянное) натуральное число. Процедура такова: необходимо по­следовательно ответить на вопросы. Образует ли множество по­лиомино прямоугольник размером 1 х я? Образует ли оно прямо­угольник 2 х я? Образует ли оно прямоугольник 3 х п, и так далее. Однако невозможно найти ответ на вопрос, образует ли данное множество прямоугольник, поскольку никто не знает, возможно ли установить, образует ли прямоугольник одно повторяющееся полиомино.

ДОПОЛНЕНИЕ

Впервые я рассказал о голомбовской игре в пентамино на страни­цах ^ Scientific American в ноябре 1957 г. С тех пор в продаже появи­лись две «пиратские» версии игры. Первая, выпущенная фирмой Philips Publishers в 1960 году, носила название Pan-Kai и состояла из доски размером 10 х 10 клеток и двух наборов по 12 пентамино (для двух игроков). В 1967 году появилась игра фирмы Parker Brothers Universe («Вселенная»). Игровое поле имело форму широкого крес­та, а к нему прилагалось четыре набора пентамино, чтобы можно было играть не только вдвоем, но и втроем, и вчетвером. Точно так же, как и в правилах Pan-Kai, в инструкции ко «Вселенной» огова­ривалось, что игрок не имеет права класть свою фигуру так, чтобы образовывался замкнутый участок поля величиной менее чем в пять клеток. На коробке с игрой была изображена сцена из фильма «2001: Космическая одиссея», где астронавты играют на борту сво­его корабля в аналогичную компьютерную игру. Однако при выхо­де фильма на экраны эту сцену заменили на игру в компьютерные шахматы.

Первая авторская версия этой игры с буклетом, написанным са­мим Голомбом, появилась в 1973 году. Её выпустила компания Hallmark Cards. Случилось же это ровно через двадцать лет после то­го, как Голомб впервые представил полиомино ученым-математи­кам на незабываемой встрече Гарвардского математического клуба.


ОТВЕТЫ

В первой задаче требовалось найти единственный среди 33 вариан­тов игр-двухходовок с пентамино на доске 4x4 вариант, где у вто­рого игрока имеется лишь одна возможность выиграть. Это вариант игры под номером 26, который ещё раз показан на рис. 82а. Первый игрок оставляет справа пространство, которое можно заполнить только L-пентамино. Однако, если поместить на это место эту фи­гуру, первый игрок сможет выиграть, заполнив левую часть доски. С другой стороны, если второй игрок положит слева любую фигуру, кроме L, то первый игрок сможет выиграть, положив L-пентамино справа. Значит, чтобы выиграть, второй игрок должен положить L-пентамино в левую часть доски, как показано на рисунке.

^ На доске 5x5 первый игрок имеет очевидный шанс выиграть, положив l-пентамино в центр доски, как показано на рис. 82Ь.


182



ABC



D Е F


После этого противник должен будет пойти своей фигурой с од­ной из сторон, и тогда первый игрок выигрывает, занимая другую сторону доски. Самая короткая возможная партия на такой доске — в два хода (рис. 82с), а самая длинная — в пять ходов (рис. 82d). Ва­риант самой короткой игры — единственный, в то время как длин­ную можно играть по-разному.

На доске 5x6 первый игрок может выиграть, если сделает такой первый ход, какой показан на рис. 82е. Доказательство этого до­вольно сложно, и недостаток места не позволяет мне продемонст­рировать ответные ходы, следующие за всеми возможными вариан­тами хода второго игрока. Существует по меньшей мере ещё три возможности сделать выигрышный первый ход.

Спрямляемым является Y-пентамино. На рис. 82f показано, ка-
ков будет наименьший прямоугольник, который можно составить
из повторений этой фигуры. Здесь изображено одно из четырёх су-
ществующих решений, щ


^ Можно ли сложить из Y-пентамино прямоугольник с нечетной площадью? Оказывается, можно, и самый маленький из таких пря­моугольников будет представлять собой квадрат со стороной в 15 клеток. Решение найдено Дженифер Хэзельгров, кибернетиком из университета Глазго. Это исключительно сложная задача, ответ на которую я здесь приводить не стану.

Вариант спрямления гептамино, изображенного на рис. 80 внизу, приведен на рис. 83. Этот вариант предложен Джеймсом Э. Стюар­том. Однако это не единственное решение, так как четыре централь­ных гептамино можно сложить по-разному, а каждая из закрашенных пар может быть отображена зеркально. Обратите внимание на заме­чательную четырёхстороннюю симметрию этой составной фигуры.

^ Спрямляемых гептамино, кроме этого, известно лишь четыре. Их стандартное кратчайшее решение продемонстрировано на рис. 84.











Рис. 83.

Квадратное спрямление гептамино


Рис 84.

Четыре простейших варианта спрямления гептамино