Skip to main content
Log in

Improving known solutions is hard

  • Published:
computational complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • S. Buss.Bounded Arithmetic. Studies in Proof Theory 3. Bibliopolis, Naples, 1986.

  • M.R. Garey andD. Johnson.Computers and Intractability. Freeman, San Fransisco, 1979.

    Google Scholar 

  • 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.

    Google Scholar 

  • C. Papadimitriou. On the complexity of unique solutions.Journal of the ACM, 31:392–400, 1984.

    Google Scholar 

  • 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.

    Google Scholar 

  • L.G. Valiant andV.V. Vazirani. NP is as easy as detecting unique solutions.Theoretical Computer Science 47(1):85–93, 1986.

    Google Scholar 

  • C. Yap. Some consequences of non-uniform conditions on uniform classes.Theoretical Computer Science, 26(3):287–300, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01200119

Subject classifications