Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$24.83 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.68 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Complexity and Real Computation
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Complexity and Real Computation [Hardcover]

Lenore Blum (Author), Felipe Cucker (Author), Michael Shub (Author), Steve Smale (Author)
5.0 out of 5 stars  See all reviews (1 customer review)

Price: $109.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover $109.00  

Book Description

0387982817 978-0387982816 October 30, 1997 1
The classical theory of computation has its origins in the work of Goedel, Turing, Church, and Kleene and has been an extraordinarily successful framework for theoretical computer science. The thesis of this book, however, is that it provides an inadequate foundation for modern scientific computation where most of the algorithms are real number algorithms. The goal of this book is to develop a formal theory of computation which integrates major themes of the classical theory and which is more directly applicable to problems in mathematics, numerical analysis, and scientific computing. Along the way, the authors consider such fundamental problems as: * Is the Mandelbrot set decidable? * For simple quadratic maps, is the Julia set a halting set? * What is the real complexity of Newton's method? * Is there an algorithm for deciding the knapsack problem in a ploynomial number of steps? * Is the Hilbert Nullstellensatz intractable? * Is the problem of locating a real zero of a degree four polynomial intractable? * Is linear programming tractable over the reals? The book is divided into three parts: The first part provides an extensive introduction and then proves the fundamental NP-completeness theorems of Cook-Karp and their extensions to more general number fields as the real and complex numbers. The later parts of the book develop a formal theory of computation which integrates major themes of the classical theory and which is more directly applicable to problems in mathematics, numerical analysis, and scientific computing.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)


Product Details

  • Hardcover: 453 pages
  • Publisher: Springer; 1 edition (October 30, 1997)
  • Language: English
  • ISBN-10: 0387982817
  • ISBN-13: 978-0387982816
  • Product Dimensions: 9.5 x 6.3 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #1,458,548 in Books (See Top 100 in Books)

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

23 of 23 people found the following review helpful:
5.0 out of 5 stars blew me away, February 17, 2003
By 
mds1016 "mds1016" (Santa Cruz, CA United States) - See all my reviews
This review is from: Complexity and Real Computation (Hardcover)
A warning about the title. Some confusion may arise over whether the book is about "computational complexity theory" or the field of "complexity" being pioneered by places like the Santa Fe institute. Without neccessarily pidgeonholing the book into one of these fields, I will warn "complexity" types that it dives heavily into the rigorous field of computational complexity theory (i.e. P/NP, theoretical upper bounds on running times of algorithms ,etc), and re-assure readers from the computational complexity theory camp that the book is more rigorous then the cover, or the title might lead you to believe.

My first introduction to this book/subject area was when Lenore Blum (one of the authors) gave a talk at Carnegie Mellon University, mostly following the outlines of the book. I found the talk to be so interesting that I went out and bought the book. While I am not a professional CS theorist, I did attend many of the theory seminars at CMU while I was an undergrad there (you may call me a "hobby theorist"). The talk on this book was one of the few that seemed as novel and mind-blowing to me as my first introduction to theory had been (just in terms of "Wow this is cool!" "Ooh, I never thought of those things in that way", etc).

The book is about a novel approach to applying discoveries from complexity theory to the analysis of numerical algorithms. Pure complexity theory quickly becomes unwieldy, as input/output sizes for real-numbers approximated on a turing tape depends on many factors, including the precision of the representation, and the representation method itself. Techniques from applied algorithms (most notably, the "RAM machine" model of the 1970s) have the unfortunate side-effect of being able to solve problems in NP in polynomial time. Blum (and the other authors) take the novel approach of just allowing this side effect, while getting meaningful complexity bounds on real-valued computation, by creating a real-valued analog to the discrete turing machine used in classical complexity theory. Along the way, the authors show that, while this model does allow problems in NP to be solved in polynomial time, it introduces a class, which is not NP, but analogous to it, in the sense that theorems on real-valued algorithms have similar proofs to their discrete counterparts in classical complexity theory.

While this is not neccessarily useful to most practical programmers, it is, in addition to being a fascinating and novel way to look at numerical algorithms, also a fascinating subject to think about when looking at the physical world. Among the physical processes that can be looked at from the perspective of this book, are the much-hyped chaotic systems prevalant in the (unfortunately named -- and not very closely connected to "Computational Complexity Theory") field of "complexity" associated with the Santa Fe institute (hence the picture of the Mandelbrot set on the cover, which the authors study as a decidability problem within the framework of the new real-valued Turing machines introduced in this book)

My one complaint about the book was that, while the talk Lenore gave at CMU was aimed at an audience more familiar with computational complexity theory then with continuous mathematics, the book goes the other way around, making painstaking explanations of elementary computability / complexity theory, but assuming a strong knowledge of continuous mathematics.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
The classical theory of computation had its origins in the work of logicians -of Godel, Turing, Church, Kleene, Post, among others- in the 1930s. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
weak polynomial time, digital nondeterminism, integer programming feasibility problem, register equations, linear programming feasibility problem, oracle space, additive machines, normalized condition number, condition number theorem, algebraic circuits, halting set, computing endomorphism, parallel polynomial time, algebraic decision tree, classical complexity theory, threshold subsets, shift nodes, halting paths, unordered case, polynomial height, probabilistic nodes, halting time, polynomial depth, computation node, factorial ring
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Hilbert Nullstellensatz, Twenty Questions, Witness Theorem, Farkas's Lemma, Hilbert's Tenth Problem, Circuit Evaluation Problem, Strong Transfer Principle
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject