Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Generalizations of Opt P to the polynomial hierarchy
Krentel M. Theoretical Computer Science97 (2):183-198,1992.Type:Article
Date Reviewed: Jul 1 1993

Classical complexity theory has concentrated on studying problems that have yes/no answers--that is, 0-1 functions. Both classical recursive function theory and optimization theory have studied more general functions, however. For example, given a graph G, the traveling salesperson problem asks for a cycle that visits each vertex in G exactly once and minimizes the sum of the edge costs; the 0-1 version asks, given G and an integer k, is there a tour whose cost is less than or equal to k ? In some sense, nothing is lost by considering the 0-1 version of the problem, and it is often much easier to analyze 0-1 functions. Nevertheless, this paper continues the attempt by the author and other researchers to capture more structure in NP by considering a wider class of problems as functions.

The author previously defined Opt P as a class of functions computed from nondeterministic machines by applying a max or min operator to the branches of a computation tree. Here, Opt P is extended to the polynomial hierarchy by considering machines with k alternations of max/min (rather than alternations of and/or). The author gives complete problems for two and three levels of alternation. These complete problems involve questions about finite sets of integers, namely integer expressions and sums of subsets. In addition, the author shows that a class of functions computable with an unbounded (but still polynomial) number of alternations is equivalent to a restricted class of functions computable in polynomial space.

The paper is well written, although some of the notation is a bit confusing. One major contribution of the paper is the author’s success in drawing together a number of disparate areas, including alternating Turing machines and the polynomial hierarchy, context-free grammars, optimization theory, and game theory.

Reviewer:  K. Harrow Review #: CR116860
Bookmark and Share
 
Alternation And Nondeterminism (F.1.2 ... )
 
 
Bounded-Action Devices (F.1.1 ... )
 
 
Classes Defined By Resource-Bounded Automata (F.4.3 ... )
 
 
Complexity Measures And Classes (F.1.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Alternation And Nondeterminism": Date
A note on real-time one-way alternating multicounter machines
Inoue K., Ito A., Takanami I. Theoretical Computer Science 88(2): 287-296, 1991. Type: Article
Jan 1 1993
Countable nondeterminism and random assignment
Apt K., Plotkin G. Journal of the ACM 33(4): 724-767, 1986. Type: Article
May 1 1987
Multiplicities: a deterministic view of nondeterminism
Karhumäki J. Theoretical Computer Science 98(1): 15-25, 1992. Type: Article
Jul 1 1993
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