Концепція: Усі мови, що завершуються FPT NP, є ізоморфними з фіксованим параметром


10

Гіпотеза Бермана – Хартманіса: всі мови, що не завершуються NP, схожі на один одного, в тому сенсі, що вони можуть бути пов’язані між собою поліноміальними ізоморфізмами часу [1].

Мене цікавить більш дрібнозерниста версія "поліноміального часу", тобто якщо ми будемо використовувати параметризовані скорочення.

Параметризована задача - це підмножина , де - кінцевий алфавіт, а - безліч негативних чисел. Отже, екземпляром параметризованої задачі є пара , де - параметр.Σ×Z0ΣZ0(I,k)k

Параметризована задача є фіксованим параметром, параметризованої задачі якщо існують функції , : , і поліном такий що для будь-якого примірника (I, K) з π_1 , (Ф (I, K), г (к)) є екземпляром π_2 обчислюваних під час F (K) · р (| I |) і (I, K) ∈ π_1 тоді і тільки тоді, коли (Φ (I, k), g (k)) ∈ π_2 . Дві параметризовані задачі еквівалентні фіксованим параметрам, якщо вони є фіксованими параметрами, які можна звести один до одного.π1π2fgZ0Z0Φ:Σ×Z0Σp(·)(I,k)π1(Φ(I,k),g(k))π2f(k)·p(|I|)(I,k)π1(Φ(I,k),g(k))π2

Деякі проблеми, пов’язані з NP, є FPT, наприклад, версія рішення проблеми покриття вершин є NP-Complete, вона має алгоритм O(1.2738k+kn) [2]. Виявлення кращого скорочення фіксованих параметрів проблеми FPT, яка є NP-Complete, може призвести до кращого алгоритму, наприклад, виклик скорочення до "вищевикладної версії" проблеми Multiway Cut може призвести до алгоритму вчасно O(4k) для задачі AGVC (вище гарантійної вершини) [3], яка краща за вихідний алгоритм O(15k) [4].

My Conjecture: All FPT NP-complete languages are fixed-parameter-isomorphic.

Це правда?

[1] Берман, Л.; Хартманіс, Дж. (1977), "Про ізоморфізми та щільність NP та інших повних множин", журнал SIAM on Computing 6 (2): 305–322.

[2] Дж. Чен, І. А. Кандж та Г. Ся, покращені верхні межі для вершинного покриву, Теор.Компут. Sci., 411 (2010), стор 3736-3756.

[3] М. Циган, М. Пилипчук, М. Пилипчук, Й.О. Войтащик, про багаторізковий зріз, параметризований вище нижньої межі, в IPEC, 2011 р.

[4] М. Махаджан і В. Раман, Параметризація вище гарантованих значень: Макссат і Макс, Дж. Алгоритми, 31 (1999), стор 335-354.


3
Я не розумію, що ви маєте на увазі під "повною мовою FPT NP". Не існує природного уявлення про мову, яка сама по собі є FPT; питання полягає в тому, чи пара мов / параметрів є FPT.
Гек Беннетт

4
Зауважте, що зменшення фіксованого параметра може просто вирішити проблему FPT та вивести тривіальну задачу "Так / Ні" цільової проблеми.
Серж Гасперс

Відповіді:


7

Серж Гасперс уже згадував, чому ваша думка - справді правдива.
Однак насправді можна отримати ізоморфізми з фіксованим параметром поліноміального часу ,
які я тепер усвідомлюю, що не менш тривіальні, оскільки це стосується кожної
упорядкованої пари нетривіальних завдань FPT зі скороченням у звичайному розумінні.


Нехай - ціле число, яке перевищує ступінь алгоритму FPT для , і і - так, а не екземпляр відповідно . Далі буде зменшення поліноміального часу з фіксованим параметром від до :cπ1
YNπ2
π1π2

Спробуйте алгоритм FPT на для до кроків. Якщо це дає відповідь, виведіть або як зазначено в цій відповіді. В іншому випадку виведіть результат, застосувавши звичайне скорочення поліноміального часу з на . Правильність і поліномічне виконання очевидні. Оскільки більший за ступінь алгоритму FPT для , то у випадку фіксованого існує лише кінцево багато вхідних довжин для яких максимальний час роботи алгоритму FPT не меншеπ1nc
YN
π1π2


cπ1knnc . Таким чином, для кожного фіксованого вищезазначене зменшення має лише кінцево багато виходів. Тому він відповідає умові вашого фіксованого параметра.k

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