Чи можемо ми сортувати без перестановок?


12

Загальновідомо, що сортування перестановок за допомогою транспозиції знаходиться в , оскільки мінімальна кількість транспозицій, необхідних для сортування π S n, є саме i n v ( π ) = { ( i , j ) [ n ] × [ n ] : i < j  і  π ( i ) > π ( j ) }PπSninv(π)={(i,j)[n]×[n]:i<j and π(i)>π(j)}. Це поняття "інверсійне число" має також застосування в алгебраїчній комбінаториці, наприклад, воно дозволяє наділити структурою решітки, що називається пермутоедром, і заснована на слабкому порядку Брухата.Sn

Це може бути ілюмінацією для перероблення проблеми в групово-теоретичному плані. Нам дана група з генераторним набором Γ і відображенням i G : Γ G , і ще одна група H, на яку G діє транзитивно, і ми хочемо вирішити наступну задачу: заданий h H , знайдемо мінімальну довжину w Γ такий, що i G ( w ) . ч = 1 Н . У випадку перестановки G = H =GΓiG:ΓGHGhHwΓiG(w).h=1H і Γ - сукупність транспозицій.G=H=SnΓ

Питання: Чи є інші випадки цієї проблеми, які допускають ефективні алгоритми?


Що ж, проблема, ймовірно, проста, коли G=iZri
mobius dumpling

Відповіді:


6

Я не маю однозначної відповіді на ваше запитання, але "сортування коси" здається можливим кандидатом. Відповідно до цієї статті у вікіпедії, ми можемо визначити її наступним чином. Нехай є групою, і нехай Н позначає безліч кортежів ( х 1 , ... , х п ) Х п таке , що х 1 ... х п = 1 Х . Якщо дозволити G - тасьму групи B n, породжену рухами σ i , ми можемо визначити дію B nXH(x1,,xn)Xnx1xn=1XGBnσiBnнад :H

σi(x1,,xn)=(x1,,xi1,xi+1,xi+11xixi+1,,xn).

Тобто поєднує ефект заміни та кон'югації у позиціях i та i + 1 . Вирішити цю проблему можливо оптимально за полиномний час, що відповість на ваше запитання.σiii+1


4

Наступний документ Марка Джерума вивчав проблему, яку ви згадали, коли і G = H = A n (група, що чергується):G=H=SnG=H=An

  • Марк Джерум: Складність пошуку послідовностей генераторів мінімальної довжини. Теорія. Обчислення. Наук. 36: 265-289 (1985) http://dx.doi.org/10.1016/0304-3975(85)90047-7 .

G=H=SnΓw

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.