1988 · 213 citations · 13 references
ComputingComputer ScienceMathematicsAlgorithmsOptimizationTheory Of ComputationApproximation AlgorithmsCombinatorial OptimizationComplexity TheoryComputational ComplexityComputational Complexity ClassesOptimization TheoryApproximation HardnessApproximation TheoryComplexity Classes
We define a natural variant of NP, MAX NP, and also a subclass called MAX SNP. These are classes of optimization problems, and in fact contain several natural, well-studied ones. We show that problems in these classes can be approximated with some bounded error. Furthermore, we show that a number of common optimization problems are complete under a kind of careful transformation (called L-reduction) that preserves approximability. It follows that such a complete problem has a polynomial-time approximation scheme iff the whole class does. These results may help explain the lack of progress on the approximability of a host of optimization problems.
13
The complexity of theorem-proving procedures
Stephen Cook · 1971 · 6.2K citations · Full text
The Complexity of Near-Optimal Graph Coloring
M. R. Garey, David S. Johnson · Journal of the ACM · 1976 · 326 citations · Full text
Approximation algorithms for combinatorial problems
David S. Johnson · 1973 · 267 citations