Riduzione multipla più lenta?


13

Quando si vuole dimostrare che un è N P Completa, allora l'approccio standard è di esporre un tempo polinomiale computabile riduzione molti-uno di una nota N P problema -complete a L . In questo contesto non abbiamo bisogno di un limite stretto al tempo di esecuzione della riduzione. È sufficiente avere un limite polinomiale, che può eventualmente avere un grado molto alto.LNPNPNPL

Tuttavia, per problemi naturali, il limite è tipicamente un polinomio di basso grado (definiamo basso come qualcosa nelle singole cifre). Non sostengo che questo debba essere sempre il caso, ma non sono a conoscenza di un controesempio.

Domanda: esiste un controesempio? Si tratterebbe di una riduzione moltiplicabile calcolabile nel tempo polifunzionale tra due problemi naturali di completi, in modo tale che non si conosca alcuna riduzione più rapida per lo stesso caso e che il limite di tempo di esecuzione polinomiale più noto sia un polinomio di alto grado .NP

Nota: Occasionalmente sono necessari esponenti grandi o addirittura enormi per problemi naturali in , vedere algoritmi a tempo polinomiale con esponente / costante enormi . Mi chiedo se lo stesso accada anche nelle riduzioni tra problemi naturali?P


2
Questo documento è probabilmente pertinente. La completezza NP con riduzioni molto limitate (ad es. AC0 o spazio di log) è interessante, perché la maggior parte delle riduzioni sono intuitivamente "basate su gadget", che deriva dal fatto che il calcolo è un fenomeno locale
Joe Bebel,

3
Noi di solito fare con riduzioni che trasformano un'istanza di SAT (o un semplice problema NPC) a un'istanza di . Ma pensare al contrario L p S A T (cioè, nel mondo reale, provare a risolvere un problema usando un solutore SAT) porta a riduzioni dei tempi polinomiali con esponenti imbarazzanti :-). Ad esempio, una classe abbastanza naturale di problemi che conosco, deriva dai giochi completi di PSPACE, quando si aggiungono alcuni vincoli (tempo, numero di mosse, visite limitate ai luoghi, ...) che li fanno cadere in NP, e quindi prova a risolverli con un solutore SAT, ovvero trova una riduzione efficiente a SAT. LLpSAT
Marzio De Biasi,

Ricordo che avevamo una domanda correlata sui problemi NP naturali che richiedono certificati di grandi dimensioni (cioè limiti inferiori di complessità di prova elevata) ma non sono riuscito a trovarlo.
Kaveh,


3
Secondo i teoremi della gerarchia ci sono problemi in NP con limiti inferiori di tempo non deterministici che sono polinomi di grado arbitrariamente grande. Raccogliere qualche problema che richiede almeno passaggi non deterministiche, per d 20 . Supponiamo che esista una riduzione di molti da questo problema a SAT che utilizza al massimo n c tempo. Quindi l'istanza SAT non può essere più grande di n c bit. Questo può quindi essere deciso usando al massimo n 2 c passaggi non deterministici. Quindi c d / 2 10ndd20ncncn2ccd/210. Se vuoi che anche il problema sia naturale, allora essenzialmente stai chiedendo problemi naturali non in NTIME ( ). nd
András Salamon,

Risposte:


3

Allender suggerisce che la risposta è no:

Sembra che non ci siano coppie di problemi naturali completi di NP A e B noti, dove una riduzione da A a B è nota per richiedere più del tempo lineare (anche presupponendo che P NP)

Riferimento:

E. Allender e M. Koucký, Amplificazione dei limiti inferiori mediante auto-riducibilità . Diario dell'ACM 57, 3, articolo 14 (marzo 2010).


Potresti fornire un link al documento in cui Allender scrive questo o un riferimento?
Andras Farago,

1
@AndrasFarago Il link è fornito. Fai clic su Allender :).
Mohammad Al-Turkistany,

Scusa, ho perso il link. Dopo aver esaminato il documento, ho trovato un'altra affermazione piuttosto interessante: "nessun problema naturale NP completo è noto al di fuori di NTIME (n)". (È nella frase che precede immediatamente la parte citata.)
Andras Farago,

5
Suggerisco una leggera discrezione nell'interpretazione di queste affermazioni. Ci sono alcuni casi in cui è nota solo una riduzione quadratica. Ad esempio, una riduzione a una versione planare di un problema NP completo può utilizzare un numero quadratico di gadget crossover. I limiti inferiori sono difficili e molte cose "non sono note per essere richieste".
Joe Bebel,

1
@JoeBebel Sono d'accordo che è necessaria discrezione nell'interpretazione di queste dichiarazioni. Ad esempio, nell'affermazione che "non è noto che nessun problema naturale NP completo si trovi al di fuori di NTIME (n)", gli autori probabilmente avevano in mente un'interpretazione più ristretta di "naturale". Forse significano qualcosa del genere: un problema naturale è quello che le persone potrebbero davvero voler risolvere sulla base di motivazioni pratiche.
Andras Farago,
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.