Prima di tutto, mi scuso in anticipo per qualsiasi stupidità. Non sono affatto un esperto di teoria della complessità (tutt'altro! Sono un laureato che frequenta la mia prima lezione di teoria della complessità) Ecco la mia domanda. Ora il teorema di Savitch afferma che
Sembra che ci dovrebbe essere un semplice argomento combinatorio da formulare qui: ogni nodo nel grafico di configurazione per una macchina Turing deterministica ha solo un bordo in uscita, mentre ogni nodo nel grafico di configurazione di una macchina Turing non deterministica può avere più di un bordo in uscita. Quello che sta facendo l'algoritmo di Savitch è convertire i grafici di configurazione con qualsiasi bordo in uscita numerico in grafici di configurazione con bordi in uscita.
Poiché il grafico di configurazione definisce una TM unica (non ne sono sicuro), la dimensione combinatoria di quest'ultima è quasi certamente più grande della prima. Questa "differenza" è forse un fattore di , forse meno - non lo so. Naturalmente, ci sono molti piccoli problemi tecnici da risolvere, come il modo in cui è necessario assicurarsi che non ci siano loop e così via, ma la mia domanda è se questo è un modo ragionevole per iniziare a provare una cosa del genere.