Узагальнена теорема Ладнера


45

Теорема Ладнера стверджує, що якщо P ≠ NP, то існує нескінченна ієрархія класів складності, яка строго містить P і суворо міститься в NP. Доказ використовує повноту SAT за багато-одного зменшення NP. Ієрархія містить класи складності, побудовані за допомогою своєрідної діагоналізації, кожен з яких містить деяку мову, до якої мови в нижчих класах не можна звести багато.

Це мотивує моє запитання:

Нехай C - клас складності, і D - клас складності, який суворо містить C. Якщо D містить мови, які є повними для певного поняття скорочення, чи існує нескінченна ієрархія класів складності між C і D стосовно зменшення?

Більш конкретно, я хотів би знати, чи є результати, відомі для D = P і C = LOGCFL або C = NC , для відповідного поняття скорочення.


Документ Лэднера вже включає теорему 7 для обмежених простором класів С, на що вказував Каве у відповіді. У найсильнішій формі це говорить: якщо NL ≠ NP, то між NL і NP існує нескінченна послідовність мов, що твердо збільшує твердість. Це дещо загальніше, ніж звичайна версія (теорема 1), яка умовна P ≠ NP. Однак робота Ладнера розглядає лише D = NP.


1
Спершу можна задати питання, зосереджуючись на класах, які ми вже знаємо, різняться. Наприклад, чи існує нескінченна ієрархія між AC 0 і AC 0 [6] стосовно проекцій? Це виглядає як складне питання! :-)00
Michaël Cadilhac

Дивіться також cstheory.stackexchange.com/questions/52/… для питання про інтервал від P до NP.
Андраш Саламон

Відповіді:


33

Відповідь на ваше запитання - "так" для широкого спектру класів і скорочень, включаючи скорочення простору журналу та вказані вами класи, як це доведено в цих роботах:

Х. Волмер. Техніка розбіжності мови була переглянута . Логіка інформатики, конспекти лекцій з інформатики Vol. 533, сторінки 389-399, 1990.

К. Реган та Х. Фолмер. Класи мов розбіжностей і складності журналу часу . Теоретичні інформатики, 188 (1-2): 101-116, 1997.

(Ви можете завантажити з gzip'нутимі POSTSCRIPT файли цих робіт тут .)

Докази відповідають основним принципом розширення Уве Шенінга теореми Ладнера:

Уве Шьонінг. Єдиний підхід для отримання діагональних множин у класах складності . Теоретичні інформатики 18 (1): 95-103, 1982.

Доказ Шенінга завжди був моїм улюбленим доказом теореми Лэднера - це і просто, і загально.


а як щодо занять з обіцянками?
Маркос Віллагра

12

Цілком ймовірно, що ви можете досягти цього в загальних умовах. Майже напевно такий результат уже був доведений у загальній обстановці, але наразі в цьому посилання не обходиться. Тож ось аргумент з нуля.

L1x01f(|x|)xf1L1PNPL1L2=x01f(|x|)|xL1Li=x01f(|x|)|xLi1

CDCDDCCfCfC


8

C=LNC


Оновлення

Перевірте документ Ладнера про структуру поліноміальної скорочуваності часу

TPmPPNPNPP

PAAPAmPBBTPA

Також дивіться розділ 6, де обговорюються узагальнення:

Теорема 5. Якщо є клас часу , то і рефлексивні і транзитивні відношення і теореми 1-4 утримання з замінені .CmCTCPC

Теорема 7. Якщо є простором класу , то і рефлексивні і транзитивні відношення і теореми 1-4 утримання з замінені .CmCTCPC

У статті визначені терміни часовий клас та клас простору .


Як я зрозумів докази Ладнера та Імпальяццо, вони, здається, використовують деякі інгредієнти, характерні для NP, SAT та багато-одного скорочення поліноміального часу. Моє запитання має на меті саме про те, чи можна використовувати ці інгредієнти більш загально.
Андраш Саламон

@ András Salamon: Ні, насправді оригінальне підтвердження Ладнера не використовує жодного факту щодо іншого SAT, що він є обчислюваним (див. Теорему 1 вище). У розділі 6 він розглядає властивості, необхідні для скорочення, щоб працювати на його теореми. Я думаю, що - це космічний клас. L
Kaveh

Я думаю, що теорему можна також узагальнити до класів рівномірних схем, щоб теорема 1 також працювала для (не перевіряла деталі, я додаю її до посади, коли я це знайду або знайду посилання), але я не ' Не думаю, що його можна узагальнити до неоднорідних версій, оскільки доказ використовує той факт, що клас складності рекурсивно представлений. Було б цікаво знати, чи теорема 1 також відповідає (уніфікована версія), яка відповість на коментар Міхаеля Кадільхака під публікацією. C=NCC=AC0
Kaveh

5

Я задав подібне запитання Петру Шорю в Mathoverflow тут . За його словами, він не знає про такий результат.

Крім того, Райан Вільямс сказав щось смішне про теорему Ладнера, але я не можу знайти посилання. Це виглядає приблизно так: "Доказ теореми Ладнера - це процедура, яка нагадує зомбі, коли ви берете голову і тулуб про повну задачу NP, а потім зшиваєте руки і ноги алгоритму поліноміального часу". Це досить неприродний спосіб визначити NP-проміжна мова, припускаючи .NPP

Я також подумав про це, і, можливо, ви можете скористатися зомбі-подібною процедурою Райана так: Нехай є повним набором для , і нехай . Тоді ви можете використовувати два підходи до доказування на , пробивши отвори або прокладки.AipBi1pB

Іншою цікавою проблемою є розгляд узагальнення Ladner's до багатообіцяючих версій семантичних класів, таких як promisBPP, promisMA тощо.


Я забув зазначити, що це стосується звичайно PH, і, здається, це більш правдоподібний підхід, ніж прийняття будь-якого класу складності.
Marcos Villagra


3
Я думаю, справа Ключового моменту тут є , що теорема 1 в статті Ладнера потребує рекурсивно представлена як це діагоналізації доказ. і семантичні класи і AFAIK ми не знаємо , якщо вони рекурсивно представлені. З іншого боку, рівномірний є синтаксичним класом і рекурсивно представлений. CBPPMANC
Кава

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