Складність проблеми перетину козета


17

З огляду на групу симетрії Sn та дві підгрупи G,HSn та πSn , чи має місце GπH= ?

Наскільки мені відомо, проблема відома як проблема перетину козета. Мені цікаво, у чому складність? Зокрема, чи відомо, що ця проблема є коам?

Крім того, якщо H обмежується абелевою, якою стає ця складність?


2
Як дві групи представлені як вхідні дані?
Еміль Йерабек підтримує Моніку

1
за умовою вони задаються наборами генераторів.
maomao

1
Проблема перетину козета, як правило, формулюється навпаки: відповідь - так, якщо вони перетинаються. Саме ця версія проблема , яка в . NPcoAM
Джошуа Грохов

Цікава побічна записка, яка не зважає ні на що з вищезазначеного: ізоморфізм графів, перетин козета та ізоморфізм струн були предметом нового результату, який Бабай вперше описав на семінарі пару днів тому. Жодної публікації поки немає, але, схоже, зараз існує квазіполіномальний алгоритм для всіх.
Перрі

Відповіді:


11

Помірно експоненціальний час і (для протилежної задачі, як зазначено: Перехрестя Козета, як правило, вважається відповіддю "так", якщо косети перетинаються, навпаки тому, як це зазначено в OQ.)coAM

Лукс 1999 ( безкоштовна авторська копія ) дав алгоритм -час, тоді як Бабай (див. Його кандидатську дисертацію 1983 р., Також Babai-Kantor-Luks FOCS 1983 , та журнал, що з'явився) дав 2 ˜ O ( 2O(n)алгоритм часу, який залишається найвідомішим на сьогоднішній день. Такізоморфізм графів зводиться до квадратичного розміром суміжного класу перетину, покращуючи це2 ~ O (п 1 / 4 - е )будеполіпшенню стану техніки для ізоморфізму графів.2O~(n)2O~(n1/4ϵ)


9

Розглянемо доповнення, тобто там, де вас просять перевірити, чи . Як я зазначив у цій відповіді , відчуваючи чи г г 1 , ... , г до є в NC P [1]. Таким чином, ви можете здогадатися g , h S n і перевірити в поліноміальний час, чи g G , h H і g π = h . Це дає NPGπHgg1,,gkNCPg,hSngGhHgπ=hNPВерхня межа, і, отже, ваша проблема полягає в .coNP

Правка : Показано в [2, Thm. 15], що проблема перетину козета знаходиться в . Як зазначалося тут , с. 7, тому проблема перетину козета не є повною NP, якщо тільки ієрархія полінома часу не руйнується. Більше того, тут зазначається , с. 6, що Лукс показав, що проблема є в Р, коли Н розв'язується, що включає випадок H абеляна.NPcoAMPHH

[1]  Л. Бабай, Е. М. Лукс та А. Серес. Перестановні групи в NC . Зб. 19-й щорічний симпозіум ACM з теорії обчислень, с. 409-420, 1987.

[2] Л. Бабай, С. Моран. Ігри Артура-Мерліна: рандомізована система доказів та ієрархія класів складності . Журнал комп'ютерних та системних наук, т. 36, випуск 2, стор 254-276, 1988.


велике спасибі за відповідь. Для випадку H - нормальна підгрупа, зрозуміло. Однак, якщо Н просто абеліан, мені це не зовсім зрозуміло. Чи дотримується ? (вибачте за мою дурість ...)GH=<st:sS,tT>
maomao

Мій поганий, мій мозок на мить змішав "нормальне" та "розв’язкове". Мені шкода. Я відредагував відповідь, сподіваюся, що вона відповість на ваше запитання.
Майкл Блондин

1
Коли H є нормальною підгрупою G, проблема перетину козетів набагато простіше: вона зводиться до просто задачі про членство (є в G). π
Джошуа Грохов

Правильно, дякую. Ця частина моєї відповіді тоді набагато нікчемна.
Майкл Блондин

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