Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Частично завершенная головоломка Eternity II.

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

Головоломки с сопоставлением краев, как известно, являются NP-полными и способны преобразовываться в эквивалентные головоломки и головоломки с упаковкой полимино и обратно . [1]

Первые головоломки с сопоставлением кромок были запатентованы в США Э.Л. Терстоном в 1892 году. [2] Текущие примеры коммерческих головоломок с сопоставлением кромок включают головоломку Eternity II , Tantrix , линейку головоломок Kadon Enterprises с сопоставлением кромок и Edge Match. Приложение "Пазлы" для iPhone.

Известные варианты [ править ]

Площади Мак-Магона [ править ]

Решение квадратов Мак-Магона с наибольшей одноцветной областью [3]

Квадраты Мак-Магона - это название развлекательной математической головоломки, предложенной британским математиком Перси Мак-Магоном , который опубликовал трактат о раскраске краев различных форм в 1921 году. [4] В этой конкретной головоломке используются 24 плитки, состоящие из всех перестановок трех цветов. для краев квадрата. Плитки должны быть расположены в прямоугольной области 6 × 4 так, чтобы все края совпадали, и, кроме того, для внешнего края прямоугольника использовался только один цвет. [5]

Эта головоломка может быть расширена до плиток с перестановками из 4 цветов, расположенных в 10 × 7. [6] В любом случае квадраты являются подмножеством плиток Ванга , уменьшая плитки, которые похожи при вращении. Решения исчисляются тысячами. [7]

MacMahon Squares, вместе с вариациями идеи, был коммерциализирован как Multimatch.

TetraVex [ править ]

TetraVex - это компьютерная игра, которая представляет игроку квадратную сетку и набор плиток, по умолчанию девять квадратных плиток для сетки 3 × 3. Каждая плитка имеет четыре однозначных числа, по одному на каждом краю. Цель игры - разместить плитки в сетке в нужном месте, решив эту головоломку как можно быстрее. Плитки нельзя повернуть, и две можно разместить рядом друг с другом, только если числа на соседних краях совпадают. [8] [9]

TetraVex был вдохновлен «проблемой мозаики плоскости», описанной Дональдом Кнутом на странице 382 тома 1: Основные алгоритмы , первой книги из его серии «Искусство компьютерного программирования» . Он был назван Скоттом Фергюсоном, руководителем разработки и архитектором первой версии Visual Basic, написавшим его для Windows Entertainment Pack 3 . [10]

TetraVex также доступен как игра с открытым исходным кодом в коллекции GNOME Games . [11]

Возможное количество TetraVex можно подсчитать. На доске есть горизонтальные и вертикальные пары, которые должны совпадать, и числа по краям, которые можно выбирать произвольно. Следовательно, есть выбор из 10 цифр, то есть возможных плат.

Решение о том, есть ли у головоломки TetraVex решение, обычно является NP-полным . [12] Его вычислительный подход включает алгоритм Дугласа-Рачфорда . [13] [14]

Шестиугольники [ править ]

Змеиный одинарный крест

Змеи - это шестиугольные плитки, используемые в различных абстрактных стратегических играх, таких как Psyche-Paths, Kaliko и Tantrix . Внутри каждого змеевика края объединены в пары, таким образом ограничивая набор плиток таким образом, чтобы цвет краев не встречался нечетное количество раз в шестиугольнике.

Три измерения [ править ]

Математически головоломки с сопоставлением краев двумерны . 3D - край сопоставление головоломка такой головоломка , которая не является плоским в евклидове пространства , так что включает черепицу трехмерный области , такие как поверхности правильного многогранника . Как и раньше, многоугольные части имеют выделенные края, чтобы края соседних частей совпадали.

Трехмерные головоломки с согласованием краев в настоящее время не находятся под прямой патентной защитой США, так как срок действия патента 1892 года, выданного Э.Л. Терстоном, истек. [15] Текущие примеры коммерческих головоломок включают в себя Dodek Duo , The Enigma, Mental Misery, [16] и линейку трехмерных головоломок Kadon Enterprises. [17]

Включение согласования кромок [ править ]

Часть игры Каркассон, показывающая совпадающие края

В настольной игре Carcassonne используется сопоставление краев, чтобы ограничить место размещения квадратных плиток. В оригинальной игре есть три типа граней: поля, дороги и города.

См. Также [ править ]

  • Домино черепица
  • Домино Ван

Ссылки [ править ]

  1. ^ Эрик Д. Демейн , Мартин Л. Демейн . «Пазлы, совпадение краев и упаковка полимино: связи и сложность» (PDF) . Проверено 12 августа 2007 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ "Страница головоломки Роба: соответствие границ" . Архивировано из оригинала на 2007-10-22 . Проверено 12 августа 2007 . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ Гарднер, Мартин (2009). Сфера упаковки, Льюис Кэролл и Реверси . Издательство Кембриджского университета.
  4. ^ Мак-Магон, Перси Александр (1921). Новые математические развлечения . Герштейн - Университет Торонто. Кембридж, University Press.
  5. ^ Steckles, Кэти. Blackboard Bold: Квадраты Мак-Магона . Проверено 10 марта 2021 года.
  6. Парень. Кубический корень 31. Плитки Ванга . Проверено 12 апреля 2021 года.
  7. ^ Уэйд Филпотт (в титрах). Кадон Энтерпрайзис. Мультиматч . Проверено 12 апреля 2021 года.
  8. ^ Whittum, Кристофер (2013). Активизируйте образование с помощью открытого исходного кода . стр.32.
  9. ^ Ганье, Марсель (2006). Переход на Ubuntu Linux .
  10. ^ «Рождение Visual Basic» . Forestmoon.com . Проверено 11 мая 2010 . CS1 maint: обескураженный параметр ( ссылка )
  11. ^ "Лицензия - README" . гном-игры . gnome.org. 2011 . Проверено 2 октября 2012 . CS1 maint: обескураженный параметр ( ссылка )
  12. ^ "TetraVex является NP-полным" . Письма обработки информации, том 99, выпуск 5, страницы 171–174. 15 сентября 2006 г.
  13. ^ Bansal, Pulkit (2010). « Код для решения Tetravex с использованием алгоритма Дугласа – Рачфорда ». Проверено 10 марта 2021 года.
  14. ^ Linstrom, Скотт Б .; Симс, Брейли (2020). Обзор: Шестьдесят лет Дугласу Рачфорду. Издательство Кембриджского университета.
  15. ^ "Страница головоломки Роба: соответствие границ" . Проверено 12 августа 2007 . CS1 maint: обескураженный параметр ( ссылка )
  16. ^ "Страница головоломки Роба: Головоломки с узорами" . Проверено 22 июня 2009 . CS1 maint: обескураженный параметр ( ссылка )
  17. ^ "Kadon Enterprises, Подробнее о Edgematching" . Проверено 22 июня 2009 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Коллекция подходящих пазлов Эриха
  • Полигоны с совпадающими цветами и краями , Питер Эссер [ мертвая ссылка ]
  • Страница головоломки Роба от Роба Стегманна
  • Квадраты с совпадением краев