Як виглядають класи складності, якщо ми використовуємо скорочення Тьюрінга?


10

Для міркування про такі речі, як NP-повнота, ми зазвичай використовуємо багато-одну зменшення (тобто скорочення Карпа). Це призводить до таких зображень:

(за стандартними домислами). Я впевнений, що ми всі знайомі з подібними речами.

Яку картину ми отримуємо, якщо працюємо зі скороченнями Тьюрінга (тобто скороченнями Кука)? Як змінюється малюнок?

Зокрема, які найважливіші класи складності та як вони співвідносяться? Я здогадуюсь, що відіграє ту роль, яку раніше приймали та (тому що закритий під скороченням Тюрінга так само, як закритий при скороченні Карпа); це так?PNPNPcoNPPNPNP

Тож чи має зображення виглядати як зараз, тобто щось на зразок наступного?PPNPPHPSPACE

Чи є якась нова послідовність, яка відіграє ту роль, яка відповідає ієрархії поліномів? Чи існує природна послідовність класів складності , ,, ..., таким, що кожен клас складності закривається за скороченням Тьюрінга? Яка "межа" цієї послідовності: це ? Чи очікується, що кожен клас у послідовності відрізняється від попереднього? (Під "очікуваним" я маю на увазі під правдоподібними думками, подібними до сенсу, в якому очікується, що .)C0=PC1=PNPC2=?PHPNP


Супутнє: Скорочення багато-один проти зменшення Тьюрінга для визначення NPC . Ця стаття пояснює, що причина, з якою ми працюємо зі скороченням Карпа, полягає в тому, що вона дає нам більш тонку, багатшу, точнішу ієрархію. По суті, мені цікаво, як виглядала б ієрархія, якби ми працювали зі скороченням Тьюрінга: як виглядатиме груба, менш багата, менш точна ієрархія.



з цього питання, наприклад, відповідь "вони придумані як чітке поняття. Відмінність coNP від ​​NP зникає зі скороченням Тьюрінга". також зауважте, що coNP ≠ NP (широко передбачається) означає P P NP (P закритий під доповненням). тому його пов'язано з деякими глибоко відкритими питаннями теорії складності.
vzn

Дякую, @Raphael, я переглянув усі ці, і не думаю, що вони відповідають на моє запитання.
DW

Відповіді:


4

Ви можете використовувати . Деякі автори позначають їх через (подібно до позначень та ). По суті це закриття Тюрінга ієрархії поліномів. У нас є Тому .PΣiPiPΔiPiP

PΣiPNPΣiP=Σi+1PPΣi+1P
PPH=i0PΣiP=i0ΣiP=PH

Якщо поліноміальна ієрархія не руйнується, всі включення суворі.

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