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: - richiede tempo per alcuni .
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.
È noto che SETH è più forte di ETH ed entrambi sono più forti di ed entrambi più forti di F T P ≠ W [ 1 ] .
Altre quattro congetture importanti:
Congettura 3SUM: 3SUM su numeri interi in { - n 3 , … , n 3 } richiede n 2 - o ( 1 ) tempo
Congettura OV: vettori ortogonali su vettori richiedono n 2 - o ( 1 ) tempo.
Congettura APSP: il percorso più breve di tutte le coppie su nodi e pesi bit O ( log n ) richiede n 3 - o ( 1 ) tempo.
Congettura BMM: qualsiasi algoritmo "combinatorio" per la moltiplicazione della matrice booleana richiede tempo.
È 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