Докази того, що PPAD важкий?


32

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

Моє запитання полягає в тому, що є підставою для переконання, що клас PPAD є незламним? Якби існував поліноміальний алгоритм часу для знаходження рівноваги Неша, чи це означало б щось про інші класи складності? Чи є евристичний аргумент, чому це має бути важким?

Відповіді:


28

PPAD досить "низький" вище P, і це не сильно зміниться в нашому розумінні складності, якби воно виявилося рівним P (за винятком того, що мало проблем у PPAD зараз буде в P). Основні "докази", що PPAD! = P - це розлучення оракул, яке по суті еквівалентно комбінаторному факту, що не існує "симуляції чорної скриньки".


8

Buhrman та ін. показав, що існує оракул, щодо якого всі функції TFNP обчислюються в багато разів, але поліномальна ієрархія нескінченна. TFNP - клас, який містить PPAD та його двоюрідних братів. Це ще один результат, що зміцнює наше відчуття, що легкість PPAD не спричинить за собою малоймовірних наслідків.

Стаття "Чи руйнується поліноміальна ієрархія, якщо функції неперевернені?"

доступний на веб-сайті Lance Fortnow. Здається, більш рання версія статті мала назву "Інвертування функцій та ієрархії поліномів" (нова версія знаходиться під цією назвою на сайті Ланс).


10
Простежуваність TFNP була б значно дивнішою, ніж у PPAD, оскільки перша виключала б існування односторонніх перестановок, а також передбачала P = (NPN-перетин).
Ноам

8

(Напевно, ніхто ніколи не відповідав на це старше запитання з новими результатами; ось ти :)


І ось ще одна, ще більш нова, опція для стійкості через функціональне шифрування приватного ключа : від Minicrypt до Obfustopia через функціональне шифрування приватного ключаППАD


2

Незважаючи на те, що це все-таки наштовхнулося, можливо, я можу змусити згадати евристику, яка спадає на думку.

Проблема, що завершилася NP, з огляду на схему, чи є вхід, що оцінює значення True?

  • Ця проблема, очевидно, була б простою, якби введення було представлено "явно" як список пар введення-виведення, а не "лаконічно" як ланцюг.

  • Проблема, очевидно, є інформаційно-теоретично складною, якщо вхід є функцією Oracle blackbox, а не ланцюгом (вимагає спробувати всі входи).

  • Проблема у відділенні P від ​​NP, якщо це правда, полягає в тому, що показати, що програми не можуть ефективно розсікати схеми.

Проблеми, пов'язані з PPAD, мають тут деякі цікаві характеристики. Якщо ви думаєте про Кінцеву лінію, це "дається коротко представлений графік з деякими обмеженнями та джерело, знайдіть мийку". І я поділяю вищевказані три моменти, я думаю.


-1

Цей документ має відношення до цього, оскільки він намагається показати, що PPAD = P: https://arxiv.org/abs/1609.08934


7
Існує незліченна кількість паперів, що показують P = NP. Я б не вважав його актуальним, поки він не буде належним чином перевірений та опублікований.
Еміль Йерабек підтримує Моніку

Перша помилка - останній рядок доказу леми 10 на сторінці 18, оскільки "f (alpha, eps) <0 для eps = 0 і lim_alpha f (alpha, eps) = нескінченність для eps> 0" не є неможливим, навіть якщо f (альфа, епсілон) - неперервна функція від альфа та епсилона. Але оскільки документ дає явний алгоритм, ви, звичайно, також хочете явного контрприкладу, коли цей алгоритм виходить з ладу, перш ніж ви зможете стверджувати, що ви спростували цей папір.
Томас Клімпель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.