Time–Space Tradeoffs for Satisfiability
We give the first nontrivial model-independent time–space tradeoffs for satisfiability. Namely, we show that SAT cannot be solved in n1+o(1) time and n1−ε space for any ε>0 general random-access nondeterministic Turing machines. In particular, SAT cannot be solved deterministically by a Turing ma...
Gespeichert in:
Veröffentlicht in: | Journal of computer and system sciences 2000-04, Vol.60 (2), p.337-353 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We give the first nontrivial model-independent time–space tradeoffs for satisfiability. Namely, we show that SAT cannot be solved in n1+o(1) time and n1−ε space for any ε>0 general random-access nondeterministic Turing machines. In particular, SAT cannot be solved deterministically by a Turing machine using quasilinear time and n space. We also give lower bounds for log-space uniform NC1 circuits and branching programs. Our proof uses two basic ideas. First we show that if SAT can be solved nondeterministically with a small amount of time then we can collapse a nonconstant number of levels of the polynomial-time hierarchy. We combine this work with a result of Nepomnjaščiı that shows that a nondeterministic computation of superlinear time and sublinear space can be simulated in alternating linear time. A simple diagonalization yields our main result. We discuss how these bounds lead to a new approach to separating the complexity classes NL and NP. We give some possibilities and limitations of this approach. |
---|---|
ISSN: | 0022-0000 1090-2724 |
DOI: | 10.1006/jcss.1999.1671 |