«Майже прості» проблеми, пов'язані з NP


20

Скажімо, що мова є близькою до P- щільності, якщо існує поліноміальний алгоритм часу, який правильно визначає майже на всіх входах.LLL

Іншими словами, є P , такий, що зникає, що означає Це також означає, що на рівномірному випадковому вході багаточастовий алгоритм для A дасть правильну відповідь для L з вірогідністю наближення до 1. Тому сенс розглядати L майже просто.A lim n | ( L Δ A ) { 0 , 1 } n |LΔAALL

limn|(LΔA){0,1}n|2n=0.
ALL

Зауважте, що LΔA не повинна бути рідкою. Наприклад, якщо він має н2n/2 n -бітових рядків, то він все ще зникає (з експоненціальною швидкістю), оскільки 2n/2/2n=2n/2 .

(Штучно) будувати (штучно) NP- неповні проблеми, близькі до P- щільності, згідно з вищезазначеним визначенням. Наприклад, нехай L - будь-яка NP- незавершена мова, і визначимо L2={xx|xL} . Тоді L2 зберігає NP- неповноту, але має максимум н2n/2 n -екземпляри так-екземплярів. Тому тривіальний алгоритм, який відповідає "ні" на кожен вхід, правильно визначить L2 майже на всіх входах; вона буде помилятися лише на 12n/2 фракції n бітових входів.

З іншого боку, було б дуже дивно, якби всі NP- неповні проблеми були P- щільністю. Це означало б, що в певному сенсі всі проблеми, які не стосуються НП, є майже простими. Це мотивує питання:

Припускаючи , що Р НП , які деякі природні NP -повна проблеми, які НЕ P щільність-близько?


3
Оскільки Heuristica не виключається, немає навіть не-обов'язково-природне завдання , для яких P ≠ NP , як відомо, означає , що ця проблема не є майже в Р.

1
Я вважаю, що проблеми після листування є гарною проблемою кандидата. Це важко навіть для рівномірно випадкових випадків, а отже, важко в середньому випадку.
Мохаммед Аль-Туркстані

8
FYI: Ваш вибір номенклатури, хоча і природний, конфліктує з деякою існуючою номенклатурою: Клас « Мало-Р» складається з тих мов L, що має міру 1. Можливо, вам також буде цікаво знайте, що розрізнена версія вашого визначення вже використана та має зв'язки з кількома іншими ідеями, див. P-close . З огляду на дефініцію P-close, можливо, гарною назвою для вашої концепції є P-щільність-закриття, або P-close-досить :). {A:LPA}
Джошуа Грохов

1
З іншого боку, проблема рішення « Кольорова графіка », мабуть, є кандидатом у таку проблему.

4
Я не переконаний, що це правильне визначення. Якщо щільність зникає, то це "майже легко" через будь-яку тривіальну мову , як би важко це не було насправді. І все-таки важко виставити природні жорсткі мови над алфавітом з щільністю, яка не зникає, просто через кодування. Якщо перетин повинен бути не з допустимими розмірами (тобто це проблема з обіцянками), а не з усіма рядками? В іншому випадку це головним чином потребує відповіді на питання: чи булеве кодування якоїсь NP-жорсткої мови з щільністю, яка не зникає? A { 0 , 1 } nLA{0,1}n
Андраш Саламон

Відповіді:


5

Я вивчив, чи існує загальновизнана гіпотеза в теорії складності, з якої випливає, що повинна існувати NP- неповна мова, яка не може бути прийнята в поліноміальний час майже на всіх вхідних даних (як це визначено у запитанні).

Цікаво, що найбільш "стандартні" гіпотези, схоже, не передбачають цього. Тобто, схоже, це не випливає (якщо я щось не помітив) з P NP , P BPP , NP coNP , E NE , EXP NEXP , NP PSPACE , NP EXP , NP P / poly, PH не руйнується тощо.=

З іншого боку, я знайшов одну, трохи менш стандартну гіпотезу, яка насправді передбачає існування шуканої NP- неповної проблеми, хоч і не природної. У теорії обмежених ресурсом мір основна гіпотеза полягає в тому, що NP не має міра нуля, позначена NP . Неофіційно це означає, що язики NP в межах E не утворюють мізерного підмножини. Детальніше дивіться в опитуванні тут . У цій теорії вони доказують, серед іншого, що NP передбачає існування Pμ p ( ) 0 μ p ( ) 0 L Lpμp()0μp()0-бі-імунна мова в НП . Мова є P -бі-Імунна якщо ні , ні його доповнення має нескінченна підмножина в P . Така мова сильно задовольняє нашу вимогу.LL

Однак досі залишається незрозумілим, чи існує приклад, який представляє природну проблему.


2
Біоімунітет також набагато сильніший, ніж ваш стан, і пов'язаний з більш поширеним використанням "майже всіх" в теорії структурної складності, а саме "для всіх, але без кінцевих багатьох" ...
Джошуа Грохов

1
@JoshuaGrochow Я згоден, але виявляється, що в певному сенсі P-bi-імунітет означає занадто сильну непридатність. Це, мабуть, не виникає серед природних проблем, повних NP. Мене дивно, що, мабуть, немає результату, який би забезпечив умови лише для існування "слабко майже скрізь" нерозв'язної NP-повної мови. Під «слабко майже скрізь» я маю на увазі, що умова «всі, але безмежно багато» замінено на «всі, але зникли безліч». Це може бути краще пов'язане з тим, що справді зустрічається на практиці.
Андрас Фараго

Чи відомо, що NP є p-вимірюваним?

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