Constructing Oracles by Lower Bound Techniques for Circuits

Separating or collapsing complexity hierarchies has always been one of the most important problems in complexity theory. For most interesting hierarchies, however, we have been so far unable to either separate them or collapse them. Among these unsolvable questions, whether P equals NP is perhaps the most famous one. In view of the fundamental difficulty of these questions, a less interesting but more realistic alternative is to consider the question in the relativized form. Although a separating or collapsing result in the relativized form does not imply directly any solution to the original unrelativized question, it is hoped that from such results we do gain more insight into the original questions and develop new proof techniques toward their solutions. Recent investigation in the theory of relativization shows some interesting progress in this direction. In particular, some separating results on the relativized polynomial hierarchy have been found using the lower bound results on constant-depth circuits [Yao, 1985; Hastad, 1986, 1987]. This new proof technique turns out to be very powerful, capable of even collapsing the same hierarchy (using, of course, different oracles) [Ko, 1989].

[1]  Christos H. Papadimitriou,et al.  Two remarks on the power of counting , 1983, Theoretical Computer Science.

[2]  László Babai,et al.  Random Oracles Separate PSPACE from the Polynomial-Time Hierarchy , 1987, Inf. Process. Lett..

[3]  José L. Balcázar,et al.  The polynomial-time hierarchy and sparse oracles , 1986, JACM.

[4]  R. Solovay,et al.  Relativizations of the $\mathcal{P} = ?\mathcal{NP}$ Question , 1975 .

[5]  José L. Balcázar,et al.  Immunity and Simplicity in Relativizations of Probabilistic Complexity Classes , 1988, RAIRO Theor. Informatics Appl..

[6]  Shafi Goldwasser,et al.  On the Power of Interaction , 1986, FOCS.

[7]  Dexter Kozen,et al.  Indexing of subrecursive classes , 1978, STOC.

[8]  John Gill,et al.  Relativizations of the P =? NP Question , 1975, SIAM J. Comput..

[9]  J. Håstad Computational limitations of small-depth circuits , 1987 .

[10]  Christopher B. Wilson A Measure of Relativized Space Which Is Faithful With Respect to Depth , 1988, J. Comput. Syst. Sci..

[11]  Stathis Zachos,et al.  Does co-NP Have Short Interactive Proofs? , 1987, Inf. Process. Lett..

[12]  Timothy J. Long,et al.  Relativizing complexity classes with sparse oracles , 1986, JACM.

[13]  Ker-I Ko,et al.  On Circuit-Size Complexity and the Low Hierarchy in NP , 1985, SIAM J. Comput..

[14]  C. Rackoff Relativized Questions Involving Probabilistic Algorithms , 1982, JACM.

[15]  John Gill,et al.  Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 , 1981, SIAM J. Comput..

[16]  José L. Balcázar Simplicity, Relativizations and Nondeterminism , 1985, SIAM J. Comput..

[17]  Jin-Yi Cai,et al.  With probability one, a random oracle separates PSPACE from the polynomial-time hierarchy , 1986, STOC '86.

[18]  Ker-I Ko Relativized polynomial time hierarchies having exactly K levels , 1988, STOC '88.

[19]  László Babai,et al.  Trading group theory for randomness , 1985, STOC '85.

[20]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[21]  Theodore P. Baker,et al.  A second step toward the polynomial hierarchy , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[22]  Uwe Schöning Probabilistic Complexity Classes and Lowness , 1989, J. Comput. Syst. Sci..

[23]  Shafi Goldwasser,et al.  Private coins versus public coins in interactive proof systems , 1986, STOC '86.

[24]  Peter van Emde Boas,et al.  Diagonalisation methods in a polynomial setting , 1986, Computational Complexity Conference.

[25]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[26]  Ker-I Ko,et al.  Separating and collapsing results on the relativized probabilistic polynomial-time hierarchy , 1990, JACM.

[27]  Stathis Zachos,et al.  Robustness of Probabilistic Computational Complexity Classes under Definitional Perturbations , 1982, Inf. Control..

[28]  Jonathan F. Buss Relativized Alternation , 1986, Computational Complexity Conference.

[29]  Ker-I Ko Separating the Low and High Hierarchies by Oracles , 1991, Inf. Comput..

[30]  Pavel Pudlák,et al.  Threshold circuits of bounded depth , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[31]  Leonard M. Adleman,et al.  Two theorems on random polynomial time , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[32]  Osamu Watanabe,et al.  On tally relativizations of BP-complexity classes , 1988, [1988] Proceedings. Structure in Complexity Theory Third Annual Conference.

[33]  Michael Sipser,et al.  Borel sets and circuit complexity , 1983, STOC.

[34]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[35]  U. Schoning Probalisitic complexity classes and lowness , 1989 .

[36]  Ker-I Ko,et al.  Some Observations on the Probabilistic Algorithms and NP-hard Problems , 1982, Inf. Process. Lett..

[37]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[38]  Silvio Micali,et al.  The knowledge complexity of interactive proof-systems , 1985, STOC '85.

[39]  Stathis Zachos,et al.  Probabilistic Quantifiers, Adversaries, and Complexity Classes: An Overview , 1986, SCT.

[40]  Dana Angluin,et al.  On Counting Problems and the Polynomial-Time Hierarchy , 1980, Theor. Comput. Sci..

[41]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[42]  Lance Fortnow,et al.  Are There Interactive Protocols for CO-NP Languages? , 1988, Inf. Process. Lett..

[43]  Uwe Schöning,et al.  A Low and a High Hierarchy within NP , 1983, J. Comput. Syst. Sci..

[44]  Michael Sipser,et al.  Parity, circuits, and the polynomial-time hierarchy , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[45]  A. Yao Separating the polynomial-time hierarchy by oracles , 1985 .