Durezza di approssimazione assumendo NP! = CoNP


32

Due dei presupposti comuni per dimostrare la durezza dei risultati di approssimazione sono e Unique Games Conjecture. Ci sono dei risultati di approssimazione sulla durezza che assumono ? Sto cercando il problema tale che "è difficile approssimare all'interno di un fattore meno che ".P≠NPNP≠coNPAAαNP=coNP

È noto che "mostrare la durezza NP del fattore per il problema vettoriale più breve implicherebbe che ". Nota che questo è "l'opposto" di ciò che sto cercando.nNP=coNP

Chiarimento: è possibile che e ancora la domanda P vs NP sia aperta. Sto cercando la durezza del risultato di approssimazione che diventerà falsa se ma non è influenzato (vale a dire, rimane ancora come una congettura) da .NP=coNPNP=coNPP≠NP


@ Kintali, Il risultato SVP è interessante. Sei a conoscenza di altri esempi simili al risultato del problema vettoriale più breve?
— Mohammad Al-Turkistany,

Non sono a conoscenza di più di tali risultati.
— Shiva Kintali,

Risposte:


20

Ecco un'osservazione semplice. Se si assume , allora è abbastanza facile vedere che ci sono ottimizzazione che non hanno nemmeno buoni algoritmi di approssimazione non deterministica , in un certo senso.NP≠coNPNP

Ad esempio, il teorema di PCP afferma che è possibile tradurre SAT nel problema di distinguere se delle clausole è soddisfatto e tutte le clausole sono soddisfatte, per alcuni . Supponiamo che esista un algoritmo non deterministico in grado di distinguere tra questi due casi, nel senso che l'algoritmo non deterministico può riportare in ciascun percorso di calcolo "tutti soddisfatti" o "al massimo ", e dice "al massimo "in qualche percorso se al massimo può essere soddisfatto, altrimenti dice" tutto soddisfatto "in ogni percorso di calcolo se tutte le equazioni possono essere soddisfatte. Questo è sufficiente per decidere SAT in ,1−εε>01−ε1−ε1−εcoNPNP=coNP. Sembra chiaro che l'esistenza di un tale algoritmo non deterministico non ha alcuna influenza sul fatto che .P=NP

È abbastanza plausibile che esista uno scenario più "naturale": un problema di ottimizzazione che è difficile approssimare nel tempo polinomiale deterministico in ma non è noto per essere difficile in . (Questo è probabilmente ciò che volevi davvero chiedere.) Molti risultati sulla durezza dell'approssimazione sono provati per la prima volta in base a ipotesi più forti (ad es. non in tempo subsponenziale o non in B P P ). In alcuni casi, i miglioramenti successivi indeboliscono il presupposto necessario, a volte fino a P ≠ N PNP≠coNPP≠NPNPNPBPPP≠NP. Quindi c'è speranza che ci sia una risposta leggermente più soddisfacente alla tua domanda di questa. È difficile chiedersi come ci potrebbe essere un problema che non può essere dimostrata difficile da approssimare in polytime deterministico sotto , ma può essere provato duro sotto N P ≠ c o N P . Ciò significherebbe che N P ≠ c o N P ci dice qualcosa sui calcoli deterministici che P ≠ N P non dice già; intuitivamente, questo è difficile da capire.P≠NPNP≠coNPNP≠coNPP≠NP


Sì. È difficile capire che tali risultati di durezza sono persino possibili. Mi chiedevo se potessimo provare la non esistenza di tali risultati di durezza. Uff ... sta diventando complicato.
— Shiva Kintali,

(1) Temo che tu stia scrivendo il caso sì e il caso contrario nel secondo paragrafo. È facile costruire un algoritmo non deterministico che fa ciò che hai dichiarato (riporta "tutti soddisfatti" in almeno un percorso se la formula è soddisfacente e riporta "al massimo 1 − ε" in tutti i percorsi se la formula è ε-tutt'altro che soddisfacente ) verificando non deterministicamente tutti i compiti di verità. (2) Concordo sulla parte "difficile da comprendere".
— Tsuyoshi Ito,

8

Disclaimer: questa non è una risposta diretta.

In realtà ci sono molte più condizioni di durezza oltre a P! = NP e UGC. David Johnson ha scritto una bellissima rubrica per Transactions on Algorithms nel 2006 proprio su questo problema. Elenca i numerosi diversi presupposti utilizzati per mostrare la durezza e il modo in cui si relazionano tra loro.

Sfortunatamente, queste sono tutte classi NP vs deterministiche (ad eccezione di NP e co-AM). NP vs co-NP non è affatto coperto.


2
A parte l'interesse, David Johnson parla di NP vs co-NP nella colonna successiva - colonna numero completezza NP 26 !
— Daniel Apon,

ah certo. Avrei dovuto ricordare. Ma nessuna approssimazione però ...
— Suresh Venkat,

4

è un'ipotesi forte di P ≠ N P dal N P ≠ c o N P implica P ≠ N P . Quindi, qualsiasi durezza del risultato di approssimazione presupponendo che P ≠ N P segua anche l'assunto N P ≠ c o N P.NP≠coNPP≠NPNP≠coNPP≠NPP≠NPNP≠coNP


3
È possibile che NP = coNP e la domanda P vs NP sia aperta. Sto cercando la durezza del risultato di approssimazione che diventerà falsa se NP = coNP ma non è influenzato (cioè rimane ancora come una congettura) da P! = NP.
— Shiva Kintali,

Nella tua domanda, stai cercando il problema A tale che "è facile approssimare all'interno di un fattore α implica NP = coNP" che equivale a "Se N P ≠ c o N P è difficile approssimare A all'interno di un fattore α ". Modifica la domanda per riflettere il tuo commento. AαNP≠coNPα
— 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.