Ацтекский алмаз - Aztec diamond

В комбинаторный математика, Ацтекский алмаз порядка п состоит из всех квадратов квадратной решетки, центры которой (Икс,у) удовлетворить |Икс| + |у| ≤ п. Здесь п - фиксированное целое число, а квадратная решетка состоит из единичных квадратов с началом координат в качестве вершины четырех из них, так что оба Икс и у находятся полуцелые числа.[1]

В Теорема ацтеков об алмазе заявляет, что количество мозаики домино ацтекского алмаза порядка п 2п(п+1)/2.[2] В теорема о полярном круге говорит, что случайная мозаика большого ацтекского алмаза имеет тенденцию застывать за пределами определенного круга.[3]

Обычно плитки окрашивают следующим образом. Сначала рассмотрим раскраску ромба в шахматную порядке. Каждая плитка будет покрывать ровно один черный квадрат. Вертикальные плитки, где верхний квадрат покрывает черный квадрат, окрашиваются в один цвет, а остальные вертикальные плитки в другой. Аналогично для горизонтальной плитки.

Непересекающиеся пути

Что-то, что очень полезно для подсчета тайлинга, - это просмотр непересекающиеся пути через соответствующий ориентированный граф. Если мы определим наши движения через мозаику (домино черепица ) быть

  • (1,1) когда мы находимся внизу вертикальной плитки
  • (1,0) где мы являемся концом горизонтальной мозаики
  • (1, -1), когда мы находимся на вершине вертикального тайла

Тогда через любую плитку мы можем получить эти пути из нашего источники нашим раковины. Эти движения похожи на Пути Шредера. Например, рассмотрим ацтекский бриллиант 2-го порядка, и после его рисования ориентированный граф мы можем обозначить это источники и раковины. Источники должны быть наши источники и наши раковины. На его ориентированном графе мы можем провести путь из к , это дает нам матрица путей, ,

куда все пути от к . Количество мозаик для порядка 2 равно

Det

В соответствии с Линдстрем-Гессель-Вьеннот, если мы позволим S быть набором всех наших источников и Т - множество всех наших стоков нашего ориентированного графа, тогда

Detколичество непересекающиеся пути от S до T.[4]

Рассматривая ориентированный граф ацтекского алмаза, Эу и Фу также показали, что Пути Шредера и мозаика ацтекского алмаза в биекция.[5] Следовательно, нахождение детерминант из матрица путей, , даст нам количество плиток для ацтекского бриллианта порядка п.

Другой способ определить количество плиток ацтекского алмаза - использовать Матрицы Ганкеля больших и малых Числа Шредера,[5] используя метод из Линдстрем-Гессель-Вьеннот опять таки.[4] Нахождение детерминант из этих матрицы дает нам количество количества непересекающиеся пути малых и больших Числа Шредера, который в биекция с мозаиками. Маленький Числа Шредера находятся и большой Числа Шредера находятся , а вообще наши два Матрицы Ганкеля будет

и

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

Другие проблемы с плиткой

Рассмотрим форму, блок, и мы можем задать тот же вопрос, что и для Ацтекского Бриллианта порядка п. Поскольку это было доказано во многих статьях, мы будем ссылаться на.[6] Позволяя форма блока обозначается , то видно

Количество мозаик

куда это п Число Фибоначчи и . Понятно, что это форма, которую можно облицовывать плиткой только в 1 сторону, никакие способы. С помощью индукция, учитывать и это просто домино плитка где есть только черепица. Предполагая количество мозаик для , то считаем . Сосредоточившись на том, как мы можем начать мозаику, у нас есть два случая. Мы можем начать с того, что наша первая плитка будет вертикальной, что означает, что у нас осталось у которого есть разные плитки. Другой способ начать укладку плитки - это положить две горизонтальные плитки друг на друга, что оставляет нам который имеет разные плитки. Сложив эти два вместе, количество мозаик для .[6]

Генерация действительных мозаик

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

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

При условии: за , и .

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

Альтернативный подход - применить Алгоритм Кнута X чтобы перечислить допустимые мозаики для задачи.

Источники

В проектах мозаики используется множество инструментов, но есть два полезных: GeoGebra и программа создана Джим Пропп, Грег Куперберг и Дэвид Уилсон в SageMath для подсчета мозаики фигуры.[7] Ссылка на эту конкретную программу находится во внешних ссылках в разделе Программа тайлинга в Sage.

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

  • Программа плитки на Sage
  • геогебра.org
  • GeoGebraканал на YouTube
  • Сайт координации разработки
  • Вайсштейн, Эрик В. «Ацтекский бриллиант». MathWorld.

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

  1. ^ Стэнли, Ричард П. (1999), Перечислительная комбинаторика. Vol. 2, Кембриджские исследования по высшей математике, 62, Издательство Кембриджского университета, ISBN  978-0-521-56069-6, МИСТЕР  1676282, в архиве из оригинала от 05.10.2008, получено 2008-11-18
  2. ^ Лось, Ноам; Куперберг, Грег; Ларсен, Майкл; Пропп, Джеймс (1992), "Знакопеременные матрицы и мозаики домино. I", Журнал алгебраической комбинаторики. Международный журнал, 1 (2): 111–132, Дои:10.1023 / А: 1022420103267, ISSN  0925-9899, МИСТЕР  1226347
  3. ^ Джокуш, Уильям; Пропп, Джеймс; Шор, Питер (1998), Случайные мозаики домино и теорема о полярном круге, arXiv:математика / 9801068, Bibcode:1998математика ...... 1068J
  4. ^ а б Маджумдар, Диптаприё. "Передовые алгоритмы графа: лемма Гесселя Венно" (PDF). В архиве (PDF) из оригинала 2018-03-05. Получено 22 апреля 2014.
  5. ^ а б Ю, Сен-Пэн; Фу, Дун-Шань. «Простое доказательство ацтекского алмаза». Электронный журнал комбинаторики. CiteSeerX  10.1.1.214.7065. Цитировать журнал требует | журнал = (помощь)
  6. ^ а б Мартинес, Меган; Канофф, Илен. «Мозаика домино и числа Фибоначчи» (PDF). В архиве (PDF) из оригинала от 03.05.2016. Получено 2 марта 2018.
  7. ^ Пропп, Джим. "Клеточные автоматы / TIlings". Джим Пропп. В архиве с оригинала на 2016-10-15. Получено 3 марта 2018.