Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Complexity classes and sparse oracles
Bovet D., Crescenzi P., Silvestri R. Journal of Computer and System Sciences50 (3):382-390,1995.Type:Article
Date Reviewed: Sep 1 1996

One of the problems in complexity theory is that the same types of results seem to be proven over and over for different classes, even though the spirit of the proof is similar for the different classes. It would be natural to seek a notion of class sufficiently abstract that it would allow one to unify such proofs into a single metaproof.

The authors of this paper approached this insightfully in their earlier paper [1], and this paper continues that approach. In brief, their approach works by defining classes in terms of the pair of languages describing the acceptance and rejection patterns of nondeterministic machines accepting languages of the class, where each computation path outputs a 0 for rejection and a 1 for acceptance. So, for example, NP is the class associated with the acceptance pattern language (0+1)*1(0+1)* and the rejection pattern language 0*. Of course, for promise-like classes such as UP, there may be patterns that fall in neither the rejection pattern language nor the acceptance pattern language. This paper’s main result is to derive a sufficient condition, in terms of the just-mentioned approach, for the statement D ⊆ C ↔ ( ∀ S ∈ SPARSE ) [ D S ⊆ C S ]. The condition involves, in part, whether D robustly possesses complete sets--an issue their earlier paper completely characterizes in terms of their acceptance/rejection pattern approach. This paper also derives a sufficient condition for when class inclusion robust with respect to tally oracles holds if and only if class inclusion with respect to sparse oracles holds.

Reviewer:  Lane A. Hemaspaandra Review #: CR119530 (9609-0709)
1) Bovet, D.; Crescenzi, P.; and Silvestri, R. A uniform approach to define complexity classes. Theor. Comput. Sci. 104, 2 (Oct. 1992), 263–283.
Bookmark and Share
 
Relations Among Complexity Classes (F.1.3 ... )
 
 
Alternation And Nondeterminism (F.1.2 ... )
 
 
Complexity Hierarchies (F.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Relations Among Complexity Classes": Date
Relativizations comparing NP and exponential time
Gasarch W., Homer S. (ed) Information and Control 58(1-3): 88-100, 1984. Type: Article
Dec 1 1985
Separation of deterministic, nondeterministic and alternating complexity classes
Bebják A., Štefáneková I. Theoretical Computer Science 88(2): 297-311, 1991. Type: Article
Jan 1 1993
On the structure of one-tape nondeterministic Turing machine time hierarchy
Kobayashi K. Theoretical Computer Science 40(2-3): 175-193, 1985. Type: Article
May 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy