Многоуровневая перестановка
В математике перестановок многослойная перестановка — это перестановка, которая меняет местами смежные блоки элементов. Эквивалентно, это прямая сумма убывающих перестановок. [1]
Одной из более ранних работ, устанавливающих значимость слоистых перестановок, была Бона (1999) , которая установила гипотезу Стэнли-Уилфа для классов перестановок, запрещающих слоистые перестановки, прежде чем гипотеза была доказана в более общем плане. [2]
Пример
[ редактировать ]Например, многоуровневые перестановки длиной четыре с перевернутыми блоками, разделенными пробелами, представляют собой восемь перестановок.
- 1 2 3 4
- 1 2 43
- 1 32 4
- 1 432
- 21 3 4
- 21 43
- 321 4
- 4321
Характеристика по запрещенным шаблонам
[ редактировать ]Многослойные перестановки также можно эквивалентно описать как перестановки, которые не содержат шаблонов перестановок 231 или 312. То есть никакие три элемента в перестановке (независимо от того, являются ли они последовательными) не имеют такого же порядка, как любая из этих запрещенных троек.
Перечисление
[ редактировать ]Многоуровневая перестановка чисел из к может быть однозначно описана подмножеством чисел из к это первый элемент в перевернутом блоке. (Число всегда является первым элементом в своем перевернутом блоке, поэтому для данного описания он избыточен.) Поскольку существуют подмножества чисел из к , есть также многоуровневая перестановка длины .
Многоуровневые перестановки эквивалентны по Уилфу другим классам перестановок, а это означает, что количество перестановок каждой длины одинаково. Например, перестановки Гилбрита подсчитываются одной и той же функцией . [3]
Суперпаттерны
[ редактировать ]Самый короткий супершаблон слоистых перестановок длины сам по себе является многоуровневой перестановкой. Его длина — это номер сортировки , количество сравнений, необходимое для сортировки двоичной вставкой для сортировки. элементы. [1] [4] Для эти цифры
и вообще они задаются формулой
Связанные классы перестановок
[ редактировать ]Каждая многоуровневая перестановка является инволюцией . Это в точности инволюции, избегающие 231, а также инволюции, избегающие 312. [5]
Многоуровневые перестановки являются подмножеством перестановок с сортировкой стека , которые запрещают шаблон 231, но не шаблон 312.Как и перестановки, сортируемые стеком, они также являются подмножеством разделимых перестановок , перестановок, образованных рекурсивными комбинациями прямых и косых сумм.
Ссылки
[ редактировать ]- ^ Jump up to: Перейти обратно: а б с Альберт, Майкл ; Энген, Майкл; Пантоне, Джей; Ваттер, Винсент (2018), «Универсальные слоистые перестановки», Электронный журнал комбинаторики , 25 (3): P23:1–P23:5, arXiv : 1710.04240 , doi : 10.37236/7386
- ^ Бона, Миклош (1999), «Решение гипотезы Стэнли и Уилфа для всех слоистых моделей», Журнал комбинаторной теории , серия A, 85 (1): 96–104, doi : 10.1006/jcta.1998.2908 , MR 1659444
- ^ Робертсон, Аарон (2001), «Перестановки, ограниченные двумя различными шаблонами длины три», Advances in Applied Mathematics , 27 (2–3): 548–561, arXiv : math/0012029 , doi : 10.1006/aama.2001.0749 , MR 1868980
- ^ Грей, Дэниел (2015), «Границы супершаблонов, содержащих все многоуровневые перестановки», Graphs and Combinatorics , 31 (4): 941–952, doi : 10.1007/s00373-014-1429-x , MR 3357666
- ^ Эгге, Эрик С.; Мансур, Туфик (2004), «Инволюции, избегающие 231, и числа Фибоначчи», Австралазийский журнал комбинаторики , 30 : 75–84, arXiv : math/0209255 , MR 2080455