В комбинаторике косая сумма и прямая сумма перестановок — это две операции по объединению более коротких перестановок в более длинные. Если даны перестановка π длины m и перестановка σ длины n , косая сумма π и σ — это перестановка длины m + n, определяемая как
а прямая сумма π и σ — это перестановка длины m + n, определяемая формулой
Примеры
Косая сумма перестановок π = 2413 и σ = 35142 равна 796835142 (последние пять элементов равны σ , а первые четыре элемента получены сдвигом элементов π ), тогда как их прямая сумма равна 241379586 (первые четыре элемента равны π , а последние пять элементов получены сдвигом элементов σ ).
Суммы перестановок какматрицы
Если M π и M σ являются матрицами перестановки, соответствующими π и σ соответственно, то матрица перестановки, соответствующая косой сумме, задается как
- ,
а матрица перестановки, соответствующая прямой сумме, определяется как
- ,
где здесь символ "0" используется для представления прямоугольных блоков нулевых записей. Следуя примеру предыдущего раздела, мы имеем (подавление всех нулевых записей), что
- , ,
и
- .
Роль в избегании шаблонов
Косые и прямые суммы перестановок появляются (среди прочих мест) при изучении избегания шаблонов в перестановках. Разбиение перестановок на косые и/или прямые суммы максимального числа частей (то есть разложение на неразложимые части) является одним из нескольких возможных методов, используемых для изучения структуры и, таким образом, перечисления классов шаблонов. [1] [2] [3]
Перестановки, разложение которых косыми и прямыми суммами на максимальное число частей, то есть которые можно построить из перестановок (1), называются отделимыми перестановками ; [4] они возникают при изучении теории сортируемости и также могут быть охарактеризованы как перестановки, избегающие шаблонов перестановок 2413 и 3142.
Характеристики
Косые и прямые суммы ассоциативны , но не коммутативны , и они не ассоциируются друг с другом (т. е. для перестановок π , σ и τ мы обычно имеем ).
Учитывая перестановки π и σ , мы имеем
- и .
Для данной перестановки ω определим ее обратную rev( ω ) как перестановку, элементы которой появляются в обратном порядке относительно элементов ω при записи в одну строку ; например, обратная матрица 25143 — это 34152. (В качестве матриц перестановки эта операция является отражением относительно горизонтальной оси.) Тогда косые и прямые суммы перестановок связаны соотношением
- .
Ссылки
- ^ Майкл Альберт и МД Аткинсон, Классы шаблонов и очереди приоритетов, arXiv :1202.1542v1
- ^ М. Д. Аткинсон, Брюс Э. Саган , Винсент Ваттер, Подсчет (3+1) — Избегание перестановок, Европейский журнал комбинаторики, arXiv :1102.5568v1
- ^ Альберт, М. Х. и Аткинсон, М. Д. Простые перестановки и перестановки с ограничениями по шаблону. Дискретная математика. 300, 1-3 (2005), 1–15.
- ^ Китаев (2011) стр.57