Проблеми між P та NPC


128

Факторинговий і графічний ізоморфізм - проблеми в НП, які, як відомо, не існують в Р, а також не є NP-завершеними. Які ще (достатньо різні) природні проблеми поділяють цю властивість? Штучні приклади, що випливають безпосередньо з доказів теореми Ладнера, не враховуються.

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


Тут задається подібне запитання, яке може бути корисним: cstheory.stackexchange.com/questions/52/…
Daniel Apon

1
Питання, пов’язані з МО, з декількома вказівниками спеціально на проблеми в НП та спільному НП, але невідомо, що вони є в P: mathoverflow.net/questions/31821/…
András Salamon

1
Існує кілька класів складності між P і NP-завершеними, які в даний час вважаються цікавими: PPAD, проблеми, які відповідають UGC-еквіваленту, NP co-NP, BPP, .... Якщо ви запитуєте великий список, могли б Ви зробите це вікі спільноти, будь ласка?
Андраш Саламон

Дякую. Мені відома теорема Ладнера. Напевно, я просив "природні проблеми". Я думаю, що ППАД має рівновагу Неша, так що рахується ...
Лев Рейзін

Відповіді:


105

Ось збірка деяких відповідей на проблеми між P та NPC:


5
Так, ця процедура працює, як "офіційна" відповідь.
Суреш Венкат

12
Було б чудово, щоб можна було додати відповідь до списку спостереження. Це точно було б на моєму.
Андрас Саламон

9
Я вилучаю Planar MAX 2-SAT зі списку, він показав, що NP-завершений Guibas та ін. у "Наближення полігонів та підрозділів з мінімальними шляхами зв'язку" ( springerlink.com/content/y234m35416w043v1 )
Bob Fraser

7
Будь-який з цих прикладів доказово NP-проміжні, припускаючи лише деякі «розумні» гіпотези (тобто гіпотеза менш тривіальним , ніж «ця проблема є NP-проміжний»)? Якщо так, то було б цікаво згадати це у цьому списку.
Тімоті Чоу

3
@Timothy Chow: Приклад, наведений вище, припускаючи, що є проміжним, тобто, якщо припустити, , вкладений варіант неповної задачі , очевидно, не є незавершеним Mahaney, ні , як це суперечить . N E X P E X P N E X P N P P N E X P E X PNEXPEXPNEXPEXPNEXPNPPNEXPEXP
Джошуа Грохов

45

Моя улюблена проблема в цьому класі (я буду її формулювати як функціональну проблему, але це легко перетворити на проблему рішення стандартним способом): обчислити відстань обертання між двома двійковими деревами (рівнозначно, відстань повороту між двома тріангуляціями опуклий багатокутник).


1
Це чітка проблема: я не розумів, що це в кінцівці.
Суреш Венкат

3
Так, я про це теж не знав! З усіх цих проблем / відповідей, мені цікаво, чи є вони в Лімбо, тому що ми думаємо, що вони є насправді, чи вони більше схожі на ПРИМЕНИ ...
Лев Рейзін

Ця проблема та її потенційно проміжний статус повинні бути більш відомими. Чи можете ви дати посилання на нього? Крім того, чи є якийсь результат, що вказує на те, що він не є повним NP, як це існує для ізоморфізму графіка та пов'язаних з цим проблем?
Джошуа Грохов

8
Дуже гарне і важливе, але старше посилання - це Терстон, Слягард і Тарджан, "Відстань обертання, триангуляції та гіперболічна геометрія", STOC'86 і JAMS'88. Нещодавнє посилання, в якому явно згадується про складність проблеми як і раніше відкритої, див. Лукас, "Покращений розмір ядра для відстані обертання у бінарних деревах", IPL 2010, dx.doi.org/10.1016/j.ipl.2010.04. 022
Девід Еппштейн

1
Цікаво. Вивчення простору обертання також є активною зоною дослідження. "Графік обертання дерев до арі
Чад Брюбекер

38

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

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

Хоча відомо, що для будь-якого даного екземпляра існує лише поліноміальне число рішень, як не знайти, як відомо!


Спасибі - це добре! Нагадує мені про деякі інші проблеми "локалізації". Чи насправді вважається, що не в р?
Лев Рейзін

Мені невідомо, що турнік безпосередньо пов'язаний з відомими проблемами за складністю. Однак існує "неправильний напрямок" відношення до факторингу, в тому, що проблема "повороту" може бути охарактеризована як проблема факторингу на відповідно вибраному многочлені.
Суреш Венкат

1
Чи відомі малоймовірні наслідки, коли ця проблема не заповнена NP, як це стосується Графічного ізоморфізму (PH руйнується)?
Джошуа Грохов

не те, що я знаю. це не так вивчено, що шкода, бо це так природно.
Суреш Венкат

2
Ви зустрічаєтесь із подібною проблемою в біоінформатиці: з огляду на набір потенційно / сподіваємось, що перекриваються, випадковим чином створені підрядки рядка набагато довші, ніж окремі фрагменти; обчислити початковий рядок. (секвенування генів)
Рафаель,

38

Задача про суми квадратних коренів: Враховуючи дві послідовності і b 1 , b 2 , , b n додатних цілих чисел, це A : = i a1,a2,,anb1,b2,,bn менше, рівне або більшеB:=iA:=iai ?B:=ibi

  • Проблема має тривіальний алгоритм -часового часу на реальній оперативній пам’яті - просто обчисліть суми та порівняйте їх! - але це не означає членства в P.O(n)

  • Існує очевидний алгоритм обмеженої точності, але невідомо, чи достатньо для правильності поліноміального числа біт точності. (Докладні відомості див. У розділі http://maven.smith.edu/~orourke/TOPP/P33.html .)

  • З теореми Піфогора випливає, що довжина будь-якої багатокутної кривої, вершини та цілі кінцеві точки якої є сумою квадратних коренів цілих чисел. Таким чином, проблема підсумкових коренів притаманна декільком проблемам площинної обчислювальної геометрії, включаючи евклідові мінімальні простягаються дерева , найкоротші евклідові шляхи , триангуляції мінімальної ваги та евклідову проблему продавця подорожей . (Проблема Евклідового MST може бути вирішена в поліноміальний час, не вирішивши проблему підсумків коренів, завдяки основній структурі матроїдів і тому, що EMST є підграфом триангуляції Делоне.)

  • Там є поліноміальний імовірнісний алгоритм, завдяки Йоханнес Blömer , щоб вирішити , є чи дві суми рівні. Однак якщо відповідь "ні", алгоритм Блемера не визначає, яка сума більша.

  • Версія цієї проблеми ( ?) Навіть невідома в NP. Однак алгоритм Блёмера передбачає, що якщо проблема рішення знаходиться в НП, то вона також знаходиться в ко-НП. Таким чином, проблема навряд чи буде заповнена NP.A>B


3
Гарний, мені це подобається !!
Сісен-Чі Чанг 張顯 之

Ну, якщо ми візьмемо всього 1000 випадкових цілих чисел, не надто великих, то існує приблизно способів розділити їх на два набори, тож я б очікував, що дві ці суми знаходяться в межах 900 або більше біт між собою (і в межах половини від загальної суми). З іншого боку, знайти "найгірші" дві послідовності для порівняння цих 2 999 можливостей також дуже і дуже важко. 29992999
gnasher729

30

Ось перелік проблем, які можуть або не можуть бути «достатньо» різними. За тим самим доказом, що і для ізоморфізму Графа, якщо будь-який з них є NP-повним, то Ієрархія поліномів руйнується до другого рівня. Я не думаю, що існує широкого консенсусу щодо того, хто з цих "повинен" бути в П.

  • Графік Автоморфізм (визначте, чи має графік нетривіальний автоматизм). Зводиться до грамотного ізоморфізму, але невідомо (не думали?), Що є ГІ-важким.
  • Груповий ізоморфізм та автоморфізм (де групи задані їх таблицями множення). Знову ж, зводиться до графіка Ізоморфізм, але не вважається GI-жорстким.
  • Кільцевий ізоморфізм та автоморфізм. У певному сенсі це є дідусем усіх вищезазначених проблем, оскільки цілочисельний факторинг рівнозначний пошуку нетривіального автоморфізму кільця, а Ізоморфізм Графа зводиться до Ізоморфізму кільця. Дивіться Нерадж Каял, Нітін Саксену. Складність проблем кільцевого морфізму. Комплексна обчислюваність 15 (4): 342-390 (2006). (Цікаво, що визначення, чи має кільце нетривіальний автоматифізм, є в )P
  • Цей пост Білла Гасарха містить деякі інші проблеми зі смаком теорії Рамзі, схожі на те, що вони можуть бути проміжними.
  • Згідно з теоремою Махані, жоден рідкісний набір не може бути повним NP. Але ми також знаємо , що існують рідкісні безлічі в - P тоді і тільки тоді N E X P не дорівнює E X P . Таким чином, якщо припустити N E X P E X P , то вкладений варіант будь-якої задачі N E X P- завершений має проміжну складність. (Такий набір не може бути в P, якщо N E X P = E X PNPPNEXPEXPNEXPEXPNEXPPNEXP=EXP, що суперечить нашому припущенню.) Є багато природних -повних проблем.NEXP

Мені подобається останній приклад. Чи є у вас якісь посилання на це?
Маркос Віллагра

1
SR Mahaney. Рідкісні комплекти для NP: рішення гіпотези Бермана та Хартманіса. Журнал комп'ютерних та системних наук 25: 130-143. 1982. dx.doi.org/10.1016/0022-0000(82)90002-2 Рідкі набори в NP - P iff NEXP nq EXP: J. Hartmanis, N. Immerman, V. Sewelson, Sparse sets в NP-P: EXPTIME проти NEXPTIME, Інформація та контроль, Том 65, Випуски 2-3, травень-червень 1985, Сторінки 158-181. dx.doi.org/10.1016/S0019-9958(85)80004-8
Джошуа Грохов

Це хороший список, хоча перші три досить схожі :) Мені подобається і останній приклад.
Лев Рейзін

28

Проблема з мінімальним розміром ланцюга (MCSP) - це моя улюблена "природна" проблема в NP, яка, як відомо, не є повною NP: Враховуючи таблицю істинності (розміром n = 2 ^ m) m-змінної булевої функції f, і задавши число s, чи має схема f розміром s? Якщо MCSP простий, то немає криптографічно захищеної однобічної функції. Ця проблема та її варіанти дали велику мотивацію для вивчення алгоритмів "грубої сили" в Росії, що призвело до роботи Левіна над повнотою NP. Цю проблему також можна розглядати з точки зору складності Колмогорова, обмеженої ресурсами: запитання, чи можна швидко відновити рядок з короткого опису. Цю версію проблеми вивчав Ко; ім'я MCSP було використано спочатку Каєм та Кабанцем, наскільки мені відомо. Більше посилань можна знайти в деяких моїх роботах: http://ftp.cs.rutgers.edu/pub/allender/KT.pdf http://ftp.cs.rutgers.edu/pub/allender/pervasive.reach.pdf


24

Монотонна самовизначення

Для будь-якої булевої функції f=f(x1,x2,...,xn) , то поєднане fd=f¯(x1¯,x2¯,...,xn¯) . З огляду на , f(x1,x2,...,xn)представлені формулою CNF, ми маємо вирішити, чи f=fd .

Ця проблема знаходиться в co-NP [ log2n ], тобто вона вирішується з недетермінованими кроками O(log2n/loglogn) . Таким чином, у нього є квазіполіноміальний алгоритм часу ( O(nlogn/loglogn) час), і, отже, навряд чи він буде спільним NP-жорстким.

Досі відкрито, чи є ця проблема в P чи ні. Більш детально можна ознайомитись у статті 2008 року " Обчислювальні аспекти монотонної дуалізації: коротке опитування " Томаса Ейтера, Казухіса Макіно та Георга Готлоба.


23

Трівіальність вузла: зважаючи на замкнутий полігональний ланцюг у 3-просторі, він незазначений (тобто, навколишньо-ізотопний до плоского кола)?

Це, як відомо, є в НП глибокими результатами в нормальній теорії поверхні, але не відомо алгоритм багаторазового часу або твердість NP.


1
Можливо, варто згадати, що, як і у багатьох потенційно проміжних проблем НП, відомий незначний варіант, який є NP-завершеним. А саме, 3-колективний вузольний рід є NP-повним: з огляду на замкнутий багатокутний ланцюг у трикутному 3-му колекторі та цілому g, чи вузол є границею поверхні роду не більше g? (Бути unknot еквівалентно роду 0.) doi.acm.org.proxy.uchicago.edu/10.1145/509907.510016
Джошуа Грохов

Він також міститься в спів-AM (Хара, Тані, Ямамото), тому не NPC, якщо поліноміальна ієрархія не руйнується.
Пітер Шор

3
Насправді це все ще відкрито. Тасос Сидіропулос знайшов помилку в доказі Хара-Тані-Ямамото.
Jeffε

coNPcoNP

19

Невідомо, чи можна вирішити в поліноміальний час, якщо гравець 1 має виграшну стратегію в паритетній грі (з заданої стартової позиції). Однак проблема полягає в NP та co-NP і навіть у UP та co-UP.


Чи можете ви дати посилання? Звучить цікаво.
Джошуа Грохов

1
М. Юрдзінський. Визначення переможця в Парітійних іграх - в UP \ cap co-Up. Листи з обробки інформації 68 (3): 119-124. 1998. Потрібно, принаймні, бути хорошою відправною точкою.
Маттіас

Недавня праця "Алгоритм накачки для ергодичних стохастичних ігор середньої віддачі з ідеальною інформацією" також показує, що навіть узагальнення паритетної гри може бути вирішено за псевдополіномічний час. Зокрема, вони показують, що гра, яка називається BWR game, має алгоритм часу псевдополінома, коли існує постійна кількість "випадкових вузлів". Паритетна гра - це випадок, коли випадкових вузлів немає.
Дану

Нещодавно було показано, що ігри парності можна вирішити в квазіполіномічний час, див. Тут, наприклад.
Томас Клімпель

18

Ви отримуєте дуже довгий перелік проблем, якщо готовий прийняти проблеми наближення, такі як наближення Max-Cut до коефіцієнта 0,878. Ми не знаємо, чи це NP-важко чи P (знаємо лише твердість NP, якщо вважати, що Uniuqe Games Conjecture).


Так, це був дурний коментар, який я почав видаляти, як тільки був опублікований. Дякую. :)
Даніель Апон

Дякую! Але я здогадуюсь, я думав не стільки про проблеми наближення, скільки про природні проблеми.
Лев Рейзін

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

Я здогадуюсь, що "природний" - це невиразний критерій ...
Лев Рейзін

18

У монотонній формулі CNF кожне застереження містить лише позитивні літерали або лише негативні літерали. У монтажному формулі CNF, що перетинається, кожна позитивна пропозиція має певну змінну, що є спільною для кожного негативного пункту.

Проблема рішення


f
f

no(log n)

  • Томас Ейтер та Георг Готлоб, поперечні обчислення гіперграфа та пов'язані з ними проблеми логіки та AI , JELIA 2002. doi: 10.1007 / 3-540-45757-7_53


17

Версія «Голуб» суми підмножини (або рівності підмножини підмножини).

Подано:

akZ>0
k=0n1ak<2n1

S1,S2{1,,n}

jS1aj=kS2ak

Проблема суми підмножини голубів запитує таке рішення. Спочатку зазначено в « Алгоритмах ефективного наближення для проблеми рівності SUBSET-SUMS » Базгана, Санти та Тузи.


16

Існує маса проблем, пов’язаних із пошуком прихованих підгруп. Ви згадали факторинг, але існує також проблема дискретного журналу, а також інші, пов'язані з еліптичними кривими тощо.


15

Ось проблема в обчислювальному соціальному виборі, який, як відомо, не існує в P, і може бути, а може і не бути повним NP.

Порядок денний для збалансованих турнірів з одиночною елімінацією:

Tn=2ka

Запитання: чи існує перестановка вузлів ( дужки ), щоб a перемогла в індукованому турнірі з одиночної елімінації?

Pk2kVTVPk12k1i>0Pk[2i1]Pk[2i]eTPk1[i]=Pk[2i1]e=(Pk[2i1],Pk[2i])Pk1[i]=Pk[2i]PkTPk12kkPk1,,P02k

Порядок денний для збалансованих турнірів з одиночною елімінацією (складання графіків):

Tn=2ka

T2ka

2kxa2k1x2k1yxyk=0

Деякі посилання:

  1. Джером Ланг, Марія Сільвія Піні, Франческа Россі, Крістен Брент Венебл, Тобі Уолш: Визначення переможця у голосуванні в послідовному мажоритарному голосуванні. IJCAI 2007: 1372-1377.
  2. N. Hazon, PE Dunne, S. Kraus та, M. Wooldridge. Як здійснити вибори та змагання. COMSOC 2008.
  3. Тук Ву, Алон Альтман, Йоав Шохам. Про складність задач контролю розкладу турнірів з нокаутом. AAMAS (1) 2009: 225-232.
  4. В. Василевська Вільямс. Закріплення турніру. AAAI 2010.


12

Проблема ізоморфізму індукованого підграфа має NP-неповні "ліві обмеження", припускаючи, що P не дорівнює NP. Див. Y. Chen, M. Thurley, M. Weyer: Розуміння складності ізоморфізмів індукованого підграфу , ICALP, 2008.


2
Хоча це цікавий результат, якщо ви перевіряєте документ, він навіть говорить, що доказ проміжної складності по суті такий же, як і теорема Ладнера, за винятком діагоналізації у виборі обмеження LHS. Тому я не знаю, чи вважається це «природною» проблемою, а не просто іншим кодуванням теореми Ладнера.
Джошуа Грохов

Зауважте також, що це обмеження щодо джерела та цілі. Ціль (права сторона) повинна бути спеціальної форми для забезпечення ін'єктивності.
Андраш Саламон

11

NPNP

Проблема з мінімальним розділенням: Знайдіть розділ набору вузлів на дві частини однакового розміру, щоб число ребер, що перетинаються, було мінімізоване.

Карпінський, Наближення мінімальної задачі про ділення: алгоритмічний виклик


у вас є посилання на визначення проблеми?
Лев Рейзін

Довідка додана.
Мохаммед Аль-Туркстані


10

nv1vβvβ>1

β=nNPcoNPNPPββ=no(1/loglogn)NP


9

G=(V,E)fvVf(v)e=uvE|f(u)f(v)|f:V{0,1,2,,|E|}{1,2,...,|E|}

  1. JA Gallian. Динамічне опитування маркування графіків. Електронний журнал комбінаторики, 2009.
  2. DS Johnson. Стовпчик повноти NP: Постійний посібник. Дж. Алгоритми, 4 (1): 87–100, 1983.
  3. DS Johnson. Стовпчик повноти NP. Операції ACM за алгоритмами, 1 (1): 160–176, 2005.


8

abax+1b

γ

Гарі та Джонсон у своєму семінарі "Комп'ютери та нездатність" говорять про це (с. 158-159):

γRMM

RM={x,y:there is a string z such that on input x and guess z M has output y}

L1Σ1γL2Σ2L1γL2MxΣ1yΣ2x,yRMx,yRMxL1yL2MxxxL2xL1


γ


5

Наступна проблема, як вважається, є NP-проміжною, тобто вона є в NP, але ні в P, ні в NP.

Розкриття проблеми поліномального кореня (EPRP)

p(x)deg(p)0GF(q)qr

p(x)=rx
p(x)rxrxr

deg(p)=0

Для отримання додаткової інформації див. Моє запитання та пов'язане з цим обговорення .


4

Я не знаю, чи може зважена проблема ізоморфізму зваженого гіперграфа, запропонована у відповіді Тина Д. Нгуєна, просто не є повною GI. Однак існує проблема, пов'язана з ГІ, тісно пов’язана з ГІ, яка ще не зводилася до ГІ, а саме проблема струнного ізоморфізму (також її називають проблемою кольорового ізоморфізму ). Ця проблема фактично показана Ласло Бабаєм у квазіполіномічний час. Він представляє незалежний інтерес, оскільки він еквівалентний ряду проблем прийняття рішень в теорії (перестановки) групи:


3

Проблема, яка, як відомо, не є ні FP, ні є NP-важкою, - це проблема пошуку мінімального дерева Штайнера, коли вершини Штайнера обіцяють потрапити на два прямих відрізки, що перетинаються під кутом 120 °. Якщо кут між відрізками ліній менше 120 °, то проблема є NP-жорсткою. Можна припустити, що коли кут більший за 120 °, то проблема полягає в ПП.

Отже, ця проблема вирішення наразі є проміжною складністю:


q
q

Звичайно, це може бути насправді P або бути NP-повним, але тоді, мабуть, ми мали б цікаву дихотомію при 120 ° замість проміжної проблеми. (Припущення також може бути помилковим.)

  • Дж. Р. Рубінштейн, Д. А. Томас, Північна Нормалд, дерева Штайнера для терміналів, обмежених кривими , СІАМ Дж. Дискретна математика. 10 (1) 1–17, 1997. doi: 10.1137 / S0895480192241190

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