Syntactic Characterizations of Polynomial Time Optimization Classes

The characterization of important complexity classes by logical descriptions has been an important and prolific area of Descriptive complexity. However, the central focus of the research has been the study of classes like P, NP, L and NL, corresponding to decision problems (e.g. the characterization of NP by Fagin [Fag74] and of P by Gradel [E. 91]). In contrast, optimization problems have received much less attention. Optimization problems corresponding to the NP class have been characterized in terms of logic expressions by Papadimitriou and Yannakakis, Panconesi and Ranjan, Kolaitis and Thakur, Khanna et al, and by Zimand. In this paper, we attempt to characterize the optimization versions of P via expressions in second order logic, many of them using universal Horn formulae with successor relations. These results nicely complement those of Kolaitis and Thakur [KT94] for polynomially bounded NP-optimization problems. The polynomially bounded versions of maximization and minimization problems are treated first, and then the maximization problems in the “not necessarily polynomially bounded” class.

[1]  J. R. Shoenfield,et al.  Review: Herbert B. Enderton, A Mathematical Introduction to Logic , 1973 .

[2]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[3]  Johan Håstad,et al.  Some optimal inapproximability results , 2001, JACM.

[4]  Ronald Fagin Generalized first-order spectra, and polynomial. time recognizable sets , 1974 .

[5]  H. James Hoover,et al.  Limits to Parallel Computation: P-Completeness Theory , 1995 .

[6]  Giorgio Gambosi,et al.  Complexity and approximation: combinatorial optimization problems and their approximability properties , 1999 .

[7]  Michael Randolph Garey,et al.  Johnson: "computers and intractability , 1979 .

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

[9]  Marius Zimand Weighted NP Optimization Problems: Logical Definability and Approximation Properties , 1998, SIAM J. Comput..

[10]  Desh Ranjan,et al.  Quantifiers and approximation , 1990, STOC '90.

[11]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .

[12]  Jörg Flum,et al.  Mathematical logic , 1985, Undergraduate texts in mathematics.

[13]  Rajeev Motwani,et al.  On syntactic versus computational views of approximability , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[14]  Prabhu Manyem,et al.  Polynomial-TimeMaximisation Classes: Syntactic Hierarchy , 2008, Fundam. Informaticae.

[15]  Phokion G. Kolaitis,et al.  Approximation Properties of NP Minimization Classes , 1995, J. Comput. Syst. Sci..

[16]  Rajeev Kohli,et al.  The Minimum Satisfiability Problem , 1994, SIAM J. Discret. Math..

[17]  Phokion G. Kolaitis,et al.  Logical Definability of NP Optimization Problems , 1994, Inf. Comput..

[18]  Erich Grädel,et al.  The Expressive Power of Second Order Horn Logic , 1991, STACS.

[19]  Neil Immerman,et al.  Descriptive Complexity , 1999, Graduate Texts in Computer Science.