Skip to main content

Computational Complexity

  • Chapter
Elements of Computation Theory

Part of the book series: Texts in Computer Science ((TCS))

  • 2422 Accesses

Now you know that certain problems can be solved by algorithms and certain others cannot be. In discussing the issue of algorithmic solvability, you have used the Church—Turing thesis, which asks you to believe in the dictum that algorithms are nothing but total Turing machines (TTM) that use potentially infinite tapes, an ideal which we will probably not be able to realize. Even if we realize this ideal, there is a possibility that a TM may take an impracticably long time for giving an answer. This can happen even if the machine operates too fast.

For example, suppose you want to visit 50 tourist destinations spread out all over the earth. You know the cost of traveling from each destination to the other. Depending upon which place to visit first, and which one next, you have now 50! possibilities from which you want to select the one that is the cheapest. The number of possibilities to be explored is too large, 50! > 10025. If computing the cost for one itinerary visiting all 50 destinations takes a billionth of a second (too fast indeed), then it will require no less than 1025 human life times to determine the cheapest itinerary. Thus, algorithmic solvability alone does not suffice; we are interested in practical solvability.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this chapter

Cite this chapter

(2009). Computational Complexity. In: Elements of Computation Theory. Texts in Computer Science. Springer, London. https://doi.org/10.1007/978-1-84882-497-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-497-3_10

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-496-6

  • Online ISBN: 978-1-84882-497-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics