Доведення нижніх меж шляхом доведення верхніх меж


29

Нещодавній результат складності ланцюга прориву нижньої межі Райана Вільямса забезпечує техніку доказування, яка використовує результат верхньої межі для доказування складності нижніх меж. Суреш Венкат у своїй відповіді на це питання: Чи є контрінтуїтивні результати в теоретичній інформатиці? , надав два приклади встановлення нижньої межі шляхом доведення верхньої межі.

  • Які ще цікаві результати для підтвердження складності нижніх меж, які були отримані доведенням складності верхньої межі?

  • Чи існує якась верхня гіпотеза, яка б означала (або )?NPP/polyPNP


Чи повинен це бути КВ?
Мохаммед Аль-Туркстані

Мені це подобається, як є (не CW), але я вважаю, що це [soft-question].
MS Dousti

2
@Sadeq: не думаю, що це питання м'яке, це досить точно, щоб мати чітку відповідь.
Каве

Результат Мейєра, вказаний Сурешем, показує, що існування поліноміальних схем для EXP доводить PNP .
Мохаммед Аль-Туркстані

Відповіді:


23

Можна перевернути питання і запитати, які нижні межі не підтверджуються, доводячи верхню межу. Практично всі нижні межі складності зв’язку (а нижній межі алгоритму потокової передачі та нижня межа структури структури даних, що спираються на аргументи складності зв'язку) доводяться, показуючи, що протокол зв'язку може бути конструктивно перетворений на схему кодування, при цьому довжина кодування залежить від складність зв'язку протоколу та нижня межа для протоколу випливає з того, що ви не можете кодувати всі n бітових повідомлень, використовуючи n-1 біт або менше.

Нижні межі ланцюга Розборов-Смоленський працюють, показуючи, як імітувати схеми обмеженої глибини поліномами низького ступеня.

Кілька кандидатів нижніх меж, які не підтверджені верхньою межею, можуть бути теоремою про ієрархію часу (хоча, щоб отримати найточніші межі, потрібна ефективна універсальна машина твердження, що є нетривіальним алгоритмічним завданням) та доказ нижньої межі AC0 за допомогою лемми перемикання (але найчистішим доказом леми перемикання є підрахунок / нестислимість / складність Колмогорова)


1
Цікаво, що це чудовий підсумок нижчих меж складності спілкування! Ще один (непарний?) Кандидат: теорема / діагоналізація Ладнера. Межі, звичайно, не визначені (навіть не проблема!), Але вона показує суперполіномічну нижню межу для якоїсь проблеми. Звичайно, це передбачає P NP, що можна було б довести з верхньою межею, a la GCT ...
Даніель Апон

14

Дивно, сама теорема PCP є хорошим прикладом доведення нижньої межі через верхню межу. "Ефективна" рандомізована стратегія перевірки доказів за допомогою постійної кількості зондів доказів і лише випадкових бітів призводить до нижньої межі для наближення кількості задоволених пропозицій в екземплярі 3SAT.logn


10
Якщо ви вважаєте NP-твердість (на відміну від відокремлення від класу) як нижню межу, вам не потрібна теорема PCP; скорочення - це ефективні алгоритми, які доводять, що деякі проблеми важкі.
Цуйосі Іто

це хороший момент, Цуйосі. Однак зниження твердості NP є "прямими". покажіть, що розв’язання невідомої проблеми вирішує відому важку проблему. Деякі з наведених тут прикладів є більш непрямими. Але це, звичайно, суб'єктивно.
Суреш Венкат

3
Саме твердження теореми PCP - це NP-повнота Gap-3SAT. Більше того, я не знаю, що ви мали на увазі, стверджуючи, що теорема PCP непряма. Це правда, що теорема PCP вимагає одного з найскладніших доказів серед результатів повноти NP, але чи це добре?
Цуйосі Іто

Суреш, чи не могли б ви опублікувати тут, як нову відповідь, розширену версію двох прикладів, на які ви посилалися у своїй відповіді на інше питання (результат Мейєра та GCT)?
Мохаммед Аль-Туркстані

будь-яка причина чому? У мене немає проблем з цим, але чи потрібно це, оскільки ви цитуєте це у питанні?
Суреш Венкат

12

Метод несприйнятливості - це метод, заснований на складності Колмогорова для доведення нижчих меж. Одним із перших застосувань цього методу було довести, що для розпізнавання паліндромів на машині Тьюрінга однією стрічкою потрібен квадратичний час.

Ідеально кажучи, ідея цього методу полягає в описі процедури пошуку вхідних даних, використовуючи інформацію, що міститься в ході алгоритму, що вирішує задачу, яку ми розглядаємо на цьому вході. Чим краще процедура, тим вище нижня межа оригінальної проблеми.

Звичайно, докладні відомості можна знайти в підручнику Лі та Вітанія .


11

Для питання "нижня межа через верхню межу" ви задали:

У документі STOC 2010 "Як стиснути інтерактивну комунікацію" [BBCR10] з'являється вдосконалена теорема прямої суми для рандомізованої складності зв'язку, демонструючи вдосконалений протокол стиснення для інтерактивного спілкування.

Зокрема, з огляду на те, що дві сторони, які обчислюють якусь спільну функцію їх взаємних вкладів (тобто сценарій інтерактивних обчислень), вони показують, що будь-який протокол, який передає біти та виявляє I біти нової інформації для залучених сторін, може бути змодельований новим протоколом за допомогою ˜ О ( CIбіти - поліпшена верхня межа.O~(CI)

Як наслідок цього покращеного стиснення протоколу, вони показують, що в гіршому випадку: Враховуючи будь-яку функцію яка вимагає n часу для індивідуального обчислення, для обчислення k копій f потрібно щонайменше fnkfчас - покращена нижня межа.kn


7

Це якимось чином відрізняється від того, про що ви запитували, але оскільки це пов’язано, я думав, що можу це згадати.

Carter & Wegman (1977) ввели поняття універсального хешування . Поняття було використано у численних працях ( Сіпсер (1983) , Стокмейер (1983) , Бабай (1985) , Голдвассер і Сіпсер (1986) ) для доведення приблизних нижчих меж .

Це було до 1987 року, коли Fortnow використовував універсальний хеш для доведення приблизних верхніх меж . (Насправді, щоб створити протокол для доведення приблизних верхніх меж.)


Редагувати:

Це не нижчі межі результатів, але вони можуть бути корисні в будь-якому випадку:

NPP/polyPH=Σ2p=Π2p

NPP/polyAM=MA

coNPNP/polyPH=Σ3p=Π3p



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