Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Max NP-completeness made easy
Crescenzi P., Trevisan L. Theoretical Computer Science225 (1-2):65-79,1999.Type:Article
Date Reviewed: Mar 1 2000

Two approaches have been devised to study and understand the approximability (or lack thereof) of NP optimization problems: the computational and the syntactic. The computational approach considers the classes APX and PTAS of problems approximable within some (or any, respectively) constant factor, and has led to a lot of fruitful algorithmic development. The syntactic approach considers problem classes based on logical definability, most notably MaxSNP and MaxNP (with bounded and unbounded disjunctions, respectively, in the logical characterization), gives structural information about these classes, and allows natural complete problems at least for MaxSNP. Naturally, there has been much interest in reconciling these two approaches, and this was finally achieved in Khanna et al. [1], which showed that the purely syntactic class MaxSNP is the core of the computational class APX in the following sense: the closure of MaxSNP under PTAS-reductions (or under E-reductions) coincides with APX (or with polynomially bounded APX, or APX-PB, respectively). This result has the important corollary that Max3SAT is complete for MaxNP (under L reductions). The proofs of Khanna et al. [1] rely heavily on the complicated PCP machinery of Arora et al. [2].

This paper uses PTAS reductions to give a significantly simpler proof (in particular, without using PCP) of the following: “Max 3SAT is MaxNP hard under PTAS reductions.” The new reduction provides structural insights into the relationship between MaxSNP and MaxNP; it cleverly exploits the intuition that the long disjunctions of MaxNP are easy to satisfy (probabilistically) and thus cannot make the problem harder. A judicious combination of the probabilistic method for satisfying long clauses and the standard method (local replacement) for satisfying short clauses gives an approximation-preserving reduction, embodied in the “disjunction shrinking theorem”; the rest follows easily.

The disjunction shrinking technique is shown to be provably better than local replacement, for which inherent limitations had been exhibited in Trevisan et al. [3]. Curbing the optimism of this approach, the paper also presents reasons why the same approach will not work for APX-hardness: a weak PCP theorem is necessarily contained in any proof of the APX-hardness of Max3SAT.

Syntactic classes with input restrictions corresponding to planarity were proposed in Khanna and Motwani [4] as a possible core for the computational class PTAS. While no exact characterizations have yet been obtained, the importance of the planarity restriction is evident. In this paper, the disjunction-shrinking technique is also used, along with techniques from Khanna and Motwani [4], to present linear-time approximation schemes for planar restrictions of some important problems.

Reviewer:  Meena Mahajan Review #: CR122638 (0003-0192)
1) Khanna, S.; Motwani, R.; Sudan, M.; and Vazirani, U. On syntactic versus computational views of approximability. In Proceedings of the 35th IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1994, 819–830.
2) Arora, S.; Lund, C.; Motwani, R.; Sudan, M.; and Szegedy, M. Proof verification and hardness of approximation problems. In Proceedings of the 33rd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1992, 14–23.
3) Trevisan, L.; Sorkin, G. B.; Sudan, M.; and Williamson, D. P. Gadgets, approximation, and linear programming. In Proceedings of the 37th IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1996, 617–626.
4) Khanna, S. and Motwani, R. Towards a syntactic characterization of PTAs. In Proceedings of the 28th ACM Symposium on Theory of Computing (Philadelphia, PA, May 22–24, 1996), G. L. Miller, Chr. ACM Press, New York, 1996, 329–337.
Bookmark and Share
 
Reducibility And Completeness (F.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Reducibility And Completeness": Date
Simple local search problems that are hard to solve
Schäffer A., Yannakakis M. SIAM Journal on Computing 20(1): 56-87, 1991. Type: Article
Jan 1 1992
On computational complexity and honest polynomial degrees
Downey R. Theoretical Computer Science 78(2): 305-317, 1991. Type: Article
Feb 1 1992
On sets polynomially enumerable by iteration
Hemachandra L., Hoene A., Siefkes D. (ed), Young P. Theoretical Computer Science 80(2): 203-225, 1991. Type: Article
Mar 1 1992
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