stringtranslate.com

Складывание карты

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

Лукас (1891) приписывает изобретение задачи о складывании штампа Эмилю Лемуану . [1] Тушар (1950) приводит несколько других ранних ссылок. [2]

Маркированные марки

В задаче о складывании марок бумага, которую нужно сложить, представляет собой полоску квадратных или прямоугольных марок, разделенных сгибами, и марки можно складывать только по этим сгибам. В одной из общепринятых версий задачи каждая марка считается отличимой от другой, поэтому два складывания полосы марок считаются эквивалентными только тогда, когда они имеют одинаковую вертикальную последовательность марок. [3] Например, существует шесть способов сложить полоску из трех разных марок:

Они включают все шесть перестановок марок, но для более чем трех марок не все перестановки возможны. Если для перестановки p есть два числа i и j с одинаковой четностью , такие, что четыре числа i , j , i + 1 и j + 1 появляются в p в этом циклическом порядке , то p нельзя сложить. Условие четности подразумевает, что складки между марками i и i + 1 , а также между марками j и j + 1 появляются на одной стороне стопки сложенных марок, но условие циклического упорядочения подразумевает, что эти две складки пересекают друг друга, что физически невозможно. Например, четырехэлементную перестановку 1324 нельзя сложить, потому что она имеет этот запрещенный шаблон с i = 1 и j = 3. Все оставшиеся перестановки, без этого шаблона, можно сложить. [3] Количество различных способов сложить полоску из n марок задается последовательностью

1, 2, 6, 16, 50, 144, 462, 1392, 4536, 14060, 46310, 146376, 485914, 1557892, 5202690, ... (последовательность A000136 в OEIS ).

Эти числа всегда делятся на n (потому что циклическая перестановка складной последовательности марок сама по себе всегда складная), [3] [4] и частные этого деления равны

1, 1, 2, 4, 10, 24, 66, 174, 504, 1406, 4210, 12198, 37378, 111278, 346846, 1053874, ... (последовательность A000682 в OEIS ),

число топологически различных способов, которыми полубесконечная кривая может сделать n пересечений с линией, называемых «полумеандрами». Они тесно связаны с меандрами , способами, которыми замкнутая кривая может сделать то же самое число пересечений с линией. Меандры соответствуют решениям задачи о складывании штампа, в которой первый и последний штамп могут быть соединены друг с другом, образуя непрерывную петлю штампов.

Нерешенная задача по математике :
Существует ли формула или полиномиальный алгоритм для подсчета решений задачи складывания почтовых марок?

В 1960-х годах Джон Э. Келер и У. Ф. Ланнон реализовали алгоритмы , которые в то время могли вычислять эти числа для 28 марок. [5] [6] [7] Несмотря на дополнительные исследования, известные методы вычисления этих чисел требуют экспоненциального времени как функции от n . [8] [9] Таким образом, не существует формулы или эффективного алгоритма, которые могли бы расширить эту последовательность до очень больших значений n . Тем не менее, эвристические методы из физики могут быть использованы для прогнозирования скорости экспоненциального роста этой последовательности. [10]

Задача о складывании штампа обычно рассматривает только количество возможных сложенных состояний полосы штампов, не принимая во внимание, возможно ли физически построить складку последовательностью ходов, начиная с развернутой полосы штампов. Однако, согласно решению задачи о правиле плотника , каждое сложенное состояние может быть построено (или, что эквивалентно, может быть развернуто). [11]

Немаркированные марки

В другом варианте задачи о складывании марок полоса марок считается пустой, так что невозможно отличить один из ее концов от другого, и два сложения считаются различными, только если они имеют разную форму. Переворачивание сложенной полосы вверх дном или задом наперед не считается изменением ее формы, поэтому три марки имеют только два сложения, S-образную кривую и спираль. [3] В более общем смысле, количество сложений с этим определением равно

1, 1, 2, 5, 14, 38, 120, 353, 1148, 3527, 11622, 36627, 121622, 389560, 1301140, 4215748, ... (последовательность A001011 в OEIS )

Карты

Складывание карты — это вопрос о том, сколько существует способов сложить прямоугольную карту вдоль ее складок, позволяя каждой складке сформировать либо гору, либо долину. Это отличается от сгибания штампа тем, что включает в себя как вертикальные, так и горизонтальные складки, а не только складки в одном направлении. [12]

Существует восемь способов сложить карту 2 × 2 вдоль ее складок, считая каждую различную вертикальную последовательность сложенных квадратов отдельным способом складывания карты: [5]

Однако общая задача подсчета количества способов сложить карту остается нерешенной. Количество способов сложить карту n × n известно только для n ≤ 7. Они таковы:

1, 8, 1368, 300608, 186086600, 123912532224, 129950723279272 (последовательность A001418 в OEIS ).

Сложность

Нерешенная задача по математике :
Если для сгибов карты задано расположение гор и долин, можно ли эффективно проверить, можно ли ее сложить в плоскую форму?

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

Для той же задачи на карте (разделенной на прямоугольники сгибами с заданными направлениями) неизвестно, существует ли вообще алгоритм складывания за полиномиальное время, хотя для карт 2 × n известен полиномиальный алгоритм . [14] В ограниченном случае, когда карту нужно сложить последовательностью «простых» сгибов, которые сгибают бумагу вдоль одной линии, задача является полиномиальной. Некоторые расширения задачи, например, на непрямоугольные листы бумаги, являются NP-полными . [13]

Даже для одномерной полосы марок, складки которой уже обозначены как складки «горы» или «долины», NP-трудно найти способ сложить ее так, чтобы максимальное количество марок, которые лежат между двумя марками любой складки, было минимальным. [15]

Смотрите также

Ссылки

  1. ^ Лукас, Эдуард (1891), Théorie des nombres (на французском языке), том. Я, Париж: Готье-Виллар, с. 120.
  2. ^ Тушар, Жак (1950), «Вклад в исследование проблемы тембров poste», Canadian Journal of Mathematics (на французском языке), 2 : 385–398, doi : 10.4153/CJM-1950-035-6 , MR  0037815 , S2CID  124708270.
  3. ^ abcd Лежандр, Стефан (2014), «Складчатости и извилины», Австралазийский журнал комбинаторики , 58 : 275–291, arXiv : 1302.2025 , Bibcode : 2013arXiv1302.2025L, MR  3211783
  4. ^ Сент-Лаге, Андре (1937), Avec des nombres et des lignes (на французском языке), Париж: Vuibert, стр. 147–162.. Как цитирует Лежандр (2014)
  5. ^ ab Gardner, Martin (1983), "Комбинаторика складывания бумаги", Wheels, Life and Other Mathematical Amusements , Нью-Йорк: WH Freeman, стр. 60–73, Bibcode : 1983wlom.book.....G. См. в частности стр. 60–62.
  6. ^ Келер, Джон Э. (1968), «Складывание полосы марок», Журнал комбинаторной теории , 5 (2): 135–152, doi : 10.1016/S0021-9800(68)80048-1 , MR  0228364
  7. ^ Ланнон, У. Ф. (1968), «Проблема складывания карт», Математика вычислений , 22 (101): 193–199, doi : 10.2307/2004779 , JSTOR  2004779, MR  0221957
  8. ^ Йенсен, Иван (2000), «Подход с использованием матрицы переноса к перечислению плоских меандров», Журнал физики A: Mathematical and General , 33 (34): 5953, arXiv : cond-mat/0008178 , Bibcode : 2000JPhA...33.5953J, doi : 10.1088/0305-4470/33/34/301, S2CID  14259684
  9. ^ Савада, Джо; Ли, Рой (2012), «Складывания штампов, полумеандры и открытые меандры: алгоритмы быстрой генерации», Электронный журнал комбинаторики , 19 (2): Статья 43, 16 стр., doi : 10.37236/2404 , MR  2946101
  10. ^ Ди Франческо, П. (2000), "Точная асимптотика меандровых чисел", Формальные степенные ряды и алгебраическая комбинаторика (Москва, 2000) , Springer, Берлин, стр. 3–14, doi :10.1007/978-3-662-04166-6_1, ISBN 978-3-642-08662-5, г-н  1798197
  11. ^ Коннелли, Роберт ; Демейн, Эрик Д .; Роте, Гюнтер (2003), «Выпрямление многоугольных дуг и выпуклые многоугольные циклы» (PDF) , Дискретная и вычислительная геометрия , 30 (2): 205–239, doi : 10.1007/s00454-003-0006-7 , MR  1931840
  12. ^ Ланнон, У. Ф. (1971), «Многомерное сворачивание карт», The Computer Journal , 14 : 75–80, doi : 10.1093/comjnl/14.1.75 , MR  0285409
  13. ^ ab Аркин, Эстер М .; Бендер, Майкл А.; Демейн, Эрик Д .; Демейн, Мартин Л .; Митчелл, Джозеф С.Б .; Сетия, Саурабх; Скиена, Стивен С. (сентябрь 2004 г.), «Когда можно сложить карту?» (PDF) , Computational Geometry: Theory and Applications , 29 (1): 23–46, doi : 10.1016/j.comgeo.2004.03.012.
  14. ^ Морган, Томас Д. (21 мая 2012 г.), Складывание карт (диссертация), магистерская диссертация, Массачусетский технологический институт, кафедра электротехники и компьютерных наук, hdl :1721.1/77030
  15. ^ Умесато, Такуя; Сайто, Тошики; Уэхара, Рюхэй; Ито, Хиро; Окамото, Ёсио (2013), «Сложность задачи складывания штампа», Теоретическая информатика , 497 : 13–19, doi : 10.1016/j.tcs.2012.08.006 , MR  3084129

Внешние ссылки