Abstract
In this paper, we study the complexity of computing better solutions to optimization problems given other solutions. We use a model of computation suitable for this purpose, the counterexample computation model. We first prove that, if PH ≠ Σ 3P , polynomial time transducers cannot compute optimal solutions for many problems, even givenn 1−ε non-trivial solutions, for any ε>0. These results are then used to establish sharp lower bounds for several problems in the counterexample model. We extend the model by defining probabilistic counterexample computations and show that our results hold even in the presence of randomness.
Similar content being viewed by others
References
G. Ausiello, A. Marchetti-Spaccamela, andM. Protasi. Toward a unified approach for the classification of NP-complete problems.Theoretical Computer Science 12:83–96, 1980.
C.H. Bennett andJ. Gill. Relative to a random oracle,P A ≠N P A ≠co-N P A.SIAM Journal on Computing, 10(1):96–112, 1981.
S. Buss.Bounded Arithmetic. Studies in Proof Theory 3. Bibliopolis, Naples, 1986.
M.R. Garey andD. Johnson.Computers and Intractability. Freeman, San Fransisco, 1979.
J. Krajíček, P. Pudlák, and J. Sgall. Interactive Computation of Optimal Solutions. InMathematical Foundations of Computer Science, Springer-VerlagLNCS #452, 1990.
M.W. Krentel. The Complexity of Optimization.Journal of Computer and System Sciences 36:490–509, 1988.
C. Papadimitriou. On the complexity of unique solutions.Journal of the ACM, 31:392–400, 1984.
C. Papadimitriou and M. Yannakakis. Optimization, Approximation and Complexity Classes. In20 th ACM Symposium on Theory of Computing, pages 229–234, 1988.
D. Ranjan, S. Chari, and P. Rohtagi. Improving known solutions is hard. InProceedings of the 18 th ICALP, pages 381–392. Springer-Verlag, 1991. Lecture Notes in Computer Science # 510.
U. Schöning. Probabalistic complexity classes and lowness.Journal of Computer and System Sciences, 39(1):84–100, 1989.
L.G. Valiant andV.V. Vazirani. NP is as easy as detecting unique solutions.Theoretical Computer Science 47(1):85–93, 1986.
C. Yap. Some consequences of non-uniform conditions on uniform classes.Theoretical Computer Science, 26(3):287–300, 1983.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ranjan, D., Chari, S. & Rohatgi, P. Improving known solutions is hard. Comput Complexity 3, 168–185 (1993). https://doi.org/10.1007/BF01200119
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01200119