Intermedia


13

Il problema della partizione è debolmente completo di NP poiché ha un algoritmo temporale polinomiale (pseudo-polinomiale) se gli interi di input sono limitati da alcuni polinomi. Tuttavia, 3-Partition è un problema fortemente NP-completo anche se gli interi di input sono delimitati da un polinomio.

Supponendo, PNP , possiamo dimostrare che devono esistere problemi intermedi NP-completi? Se la risposta è sì, esiste un problema "naturale" per il candidato?

Qui, il problema del NP completo intermedio è un problema che non ha né un algoritmo temporale pseudo-polinomiale né un NP completo in senso stretto.

Immagino che esista una gerarchia infinita di problemi intermedi NP-completi tra debolezza NP-completezza e forte NP-completezza.

MODIFICA 6 marzo : come menzionato nei commenti, un modo alternativo di porre la domanda è:

Supponendo, PNP , possiamo provare l'esistenza di problemi NP-completi che non hanno né algoritmo temporale polinomiale né NP-completo quando gli input numerici sono presentati in modo unario? Se la risposta è sì, esiste un problema "naturale" per il candidato?

EDIT2 6 marzo : la direzione inversa dell'implicazione è vera. L'esistenza di tali "intermedi" problemi -Complete implica P N P poiché se P = N P poi unari N P problemi -Complete sono in P .NPPNPP=NPNPP


2
@MarzioDeBiasi Esiste un'altra definizione di completezza NP forte (può essere meno popolare) che definisce un problema numerico come NP-completo anche se tutti gli interi di input sono rappresentati in notazione unaria.
Mohammad Al-Turkistany,

4
@vzn questo è un commento ridicolo! 1) ladner's thm non riguarda np problemi difficili che non sono np completi; 2) mentre Mohammad è una sorta di terminologia sovraccarica, definisce chiaramente la sua classe di problemi (NPC, non fortemente NPC e nessun algoritmo di tempo pseudopolio) ed è diverso da NPC.
Sasho Nikolov

2
@ MohammadAl-Turkistany: ok grazie, forse ti suggerisco di chiamarlo completezza NP unaria come in Garey e Johnson Risultati "complete" NP-completezza: motivazione, esempi e implicazioni . Quindi stai cercando problemi intermedi tra NPC unario e NPC pseudopolinomiale. Sto ancora cercando di afferrarlo, tuttavia, nel loro documento, G&J dice (sull'NPC unario): "... Non è difficile vedere che questo corrisponde alla nostra nozione di forte completezza NP ...".
Marzio De Biasi

2
@MarzioDeBiasi Penso che l'idea sia che possiamo (->) dare un numero binario di dimensione polinomiale nell'input, convertirlo in unario in polytime ed eseguire l'algoritmo unario, (<-) dato un input unario di lunghezza poly nel resto dell'input, leggi tutto e convertilo in binario ed esegui l'algoritmo binario.
usul

1
Poiché qualsiasi problema che ha un algoritmo di tempo polinomiale se uno dei parametri di input è fisso è in FPT, sembra che ti stia essenzialmente chiedendo se ci sono problemi più difficili di FPT ma non W [1] -hard. Per quanto ne so, il teorema di Ladner può essere esteso a questa impostazione; potrebbe essere nel libro di testo Flum / Grohe.
András Salamon,

Risposte:


2

NP

-Equal Sum Subset problem: Dato un multiset di n numeri interi positivi AKnUN={un'1,...,un'n}KS1,...,SK{un'1,...,un'n}Sum(S1)=...=Sum(SK)

NPK=O(1)K>2NPK=Ω(n)

K=ω(1)K=O(logn)KNPNP

Riferimento:

CIELIEBAK, EIDENBENZ, PAGOURTZIS e SCHLUDE, SULLA COMPLESSITÀ DELLE VARIAZIONI DI PARTI DI SOMMINISTRAZIONE EQUAL, Nordic Journal of Computing 14 (2008), 151–172



Sì. Questa risposta fornisce probabilmente un problema artificiale.
Mohammad Al-Turkistany,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.