Quali sono le relazioni tra queste ipotesi nella teoria della complessità a grana fine?


23

La teoria della complessità, attraverso concetti come la completezza NP, distingue tra problemi computazionali che hanno soluzioni relativamente efficienti e quelli che sono intrattabili. La complessità "a grana fine" mira a perfezionare questa distinzione qualitativa in una guida quantitativa per quanto riguarda il tempo esatto richiesto per risolvere i problemi. Maggiori dettagli sono disponibili qui: http://simons.berkeley.edu/programs/complexity2015

Ecco alcune importanti ipotesi:

ETH: 3 - SAT richiede 2δn tempo per alcuni δ>0 .

SETH: per ogni , esiste una k tale che k - S A T su n variabili, le clausole m non possono essere risolte in 2 ( 1 - ε ) n p o l y m time.ε>0kkSATnm2(1ε)n poly m

È noto che SETH è più forte di ETH ed entrambi sono più forti di ed entrambi più forti di F T P W [ 1 ] .PNPFTPW[1]

Altre quattro congetture importanti:

  1. Congettura 3SUM: 3SUM su numeri interi in { - n 3 , , n 3 } richiede n 2 - o ( 1 ) tempon{n3,,n3}n2o(1)

  2. Congettura OV: vettori ortogonali su vettori richiedono n 2 - o ( 1 ) tempo.nn2o(1)

  3. Congettura APSP: il percorso più breve di tutte le coppie su nodi e pesi bit O ( log n ) richiede n 3 - o ( 1 ) tempo.nO(logn)n3o(1)

  4. Congettura BMM: qualsiasi algoritmo "combinatorio" per la moltiplicazione della matrice booleana richiede tempo.n3o(1)

È noto che SETH implica la congettura di OV (Ryan Willams, 2004). Oltre alla prova di Ryan che SETH Congettura OV, non ci sono altre riduzioni relative alle congetture conosciute.

La mia domanda: conosci altre ipotesi o congetture correlate in quest'area? Quali sono le relazioni tra loro?

Ringraziamento: i risultati elencati sono tratti dalle diapositive di Virginia Vassilevska Williams, che mi ha anche dato delle risposte parziali a questa domanda.

Link alle diapositive: http://theory.stanford.edu/~virgi/overview.pdf


Ciao Rupei, ho lavorato su vari problemi di raggiungibilità e vincolo dei grafici correlati all'elenco molto bello di problemi di complessità a grana fine che hai menzionato. Se sei interessato, mandami un'e-mail e potremmo chattare qualche volta. Sono contento di vedere altri interessati alla complessa complessità su stackexchange. :)
Michael Wehar,

3
Una banale riduzione: APSP subcubico "combinatorio" implica BMM subcubico "combinatorio". Per 3SUM, vedere la relazione tra i problemi correlati nella Pagina 14 di questa diapositiva cs.uwaterloo.ca/~tmchan/talks/bsg_stoc_talk.pdf . Per BMM, vedere la sezione G di questo documento theory.stanford.edu/~virgi/tria-mmult-conf.pdf . Per APSP, ci sono molti articoli della Virginia che mostrano equivalenze subcubiche.
Thatchaphol,

1
@Thatchaphol, grazie per la gentile condivisione!
Rupei Xu,

Risposte:


15

Questo è un recente articolo che introduce l'ipotesi del tempo esponenziale forte non deterministico (NSETH), che è un'estensione di SETH.

NSETH: Per ogni , esiste una k tale che k -DNF-TAUT non può essere risolto in tempo non deterministico 2 ( 1 - ϵ ) n .ϵ>0kk2(1ϵ)n

NSETH implica SETH. Se NSETH è vero, allora alcuni problemi non hanno limiti inferiori SETH (perché hanno algoritmi non deterministici più veloci degli algoritmi deterministici).

Questo articolo ha anche introdotto l'ipotesi del tempo esponenziale forte non deterministico non uniforme (NUNSETH), un'ipotesi più forte di NSETH e SETH.

NUNSETH: Per ogni , esiste una k tale che k -DNF-TAUT non può essere riconosciuto da famiglie di circuiti non deterministici di dimensione 2 ( 1 - ϵ ) n .ϵ>0kk2(1ϵ)n


1
Grazie per il lavoro pionieristico! Ryan Williams ritiene che SETH sia falso. Pensi che NSETH sia vero?
Rupei Xu,

2
Questo documento rileva che Ryan ha effettivamente dimostrato che la versione MA di SETH è falsa, il che sembra suggerire che è improbabile che NSETH sia vera. Tuttavia, in un certo senso, il punto è che, al fine di mostrare le connessioni tra alcune di queste altre congetture, dovresti prima fare progressi sulla confutazione del NSETH.
palindrome,

8

Un'altra congettura interessante è la durezza di -Clique per il k fisso (vedi qui ).kk

Questo non è esattamente il tipo di relazione che stai cercando, ma c'era un interessante documento FOCS che mostrava che un problema naturale chiamato "Matching Triangles" è difficile sotto una qualsiasi delle congetture SETH, 3SUM o APSP (vedi qui ). Al momento non è noto se nessuna di queste tre congetture si implichi reciprocamente in alcun modo interessante: questa è una delle principali domande aperte sulla complessità a grana fine.


1
Grazie Greg! La mia motivazione originale per pubblicare questa domanda qui è quella di raccogliere tutti i risultati esistenti in quest'area, come le buone raccolte nella Newsletter della complessità parametrizzata fpt.wikidot.com/…
Rupei Xu,

Il collegamento -clique sembra essere rotto. Ho pensato di farti sapere. :)k
Michael Wehar,

1

risultati relativamente recenti di Backurs, Indyk hanno accettato a STOC 2015 che il calcolo modifica la distanza nel tempo SETH falsi legami in modo chiaro / forte con il nuovo programma / paradigma di ricerca emergente "complessità a grana fine". sono strettamente correlati / costruiti sul risultato di Williams che SETH → congetture di vettori ortogonali. (anche coperto dai media mainstream, Boston Globe).O(n2ϵ)

O(n2ϵ)

kno(k)NLP

lungo queste linee, vale anche la pena ricordare che esiste una connessione significativa nota tra costruzioni DFA e calcoli della distanza di Levenshtein, ad esempio in questo documento


1
Aggiunte alcune piccole correzioni al tuo post VZN. È stato carino da parte tua menzionarmi. Sono molto appassionato del problema dell'intersezione DFA e spero di avere più cose da condividere in futuro. :)
Michael Wehar,
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.