In breve, la domanda è: in che misura, la capacità computazionale per i compiti difficili ti aiuta davvero a risolvere compiti facili. (Potrebbero esserci vari modi per rendere questa domanda interessante e non banale, ed ecco uno di questi tentativi.)
Domanda 1:
Considera un circuito per risolvere SAT per una formula con n variabili. (O per trovare il ciclo hamiltoniano per un grafico con spigoli.)
Supponiamo che ogni gate consenta il calcolo di una funzione booleana arbitraria su variabili . Per concretezza prendiamo m = 0.6 n .
L'ipotesi del tempo esponenziale forte (SETH) afferma che anche con cancelli così forti abbiamo bisogno della dimensione del circuito superpolinomiale. In effetti, abbiamo bisogno di dimensioni almeno per ogni ϵ . In un certo senso, le porte sulla frazione delle variabili che rappresentano funzioni booleane molto complicate (molto al di là della completezza NP) non ti danno molto vantaggio.
Possiamo inoltre chiedere:
(i) Possiamo avere un tale circuito di dimensione ? 2 ( 1 - ϵ ) n ?
Una risposta "no" sarà un vasto rafforzamento del SETH. Certo, forse c'è una semplice risposta "Sì", che mi manca semplicemente.
(ii) Se la risposta a (i) è SÌ, le porte che calcolano le funzioni booleane arbitrarie offrono alcuni vantaggi rispetto alle porte che "solo" calcolano (diciamo) le funzioni NP arbitrarie; o solo piccoli esempi di SAT stesso?
La domanda successiva tentativi di chiedere qualcosa di simile per le domande in .
Domanda 2:
Come prima lascia e per concretezza m m = 0,6 n . (Anche altri valori di m come m = n α sono interessanti.) Considera i seguenti tipi di circuiti:
a) In un solo passaggio è possibile calcolare una funzione booleana arbitraria su variabili.
b) In un solo passaggio puoi risolvere un problema SAT con variabili . O forse un circuito non deterministico arbitrario di dimensione polinomiale in variabili m .
c) In un solo passaggio è possibile eseguire un circuito arbitrario su variabili di dimensione m d ( d è fisso).
d) In un solo passaggio puoi eseguire le normali porte booleane.
Consideriamo la domanda di trovare una corrispondenza perfetta per un grafico con bordi. La corrispondenza ha un circuito di dimensioni polinomiali. La domanda è se l'esponente in un tale algoritmo di adattamento può essere migliorato quando si passa da circuiti di tipo d) a circuiti di tipo c) e da circuiti di dimensione c) a circuiti di dimensione b) e da circuiti di dimensione b) ) a circuiti di dimensioni a).
(Ciò può essere correlato a problemi ben noti sul calcolo parallelo o sugli oracoli.)