or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $3.16 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
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.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Computational Complexity [Paperback]

Christos H. Papadimitriou
3.8 out of 5 stars  See all reviews (17 customer reviews)

List Price: $138.80
Price: $107.25 & FREE Shipping. Details
You Save: $31.55 (23%)
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
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Hardcover --  
Paperback $107.25  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

December 10, 1993 0201530821 978-0201530827 1
This text offers a comprehensive and accessible treatment of the theory of algorithms and complexity - the elegant body of concepts and methods developed by computer scientists over the past 30 years for studying the performance and limitations of computer algorithms. Among topics covered are: reductions and NP-completeness, cryptography and protocols, randomized algorithms, and approximability of optimization problems, circuit complexity, the "structural" aspects of the P=NP question, parallel computation, the polynomial hierarchy, and many others. Several sophisticated and recent results are presented in a rather simple way, while many more are developed in the form of extensive notes, problems, and hints. The book is surprisingly self-contained, in that it develops all necessary mathematical prerequisites from such diverse fields as computability, logic, number theory, combinatorics and probability.

Frequently Bought Together

Computational Complexity + Computational Complexity: A Modern Approach + The Nature of Computation
Price for all three: $227.84

Buy the selected items together


Editorial Reviews

From the Back Cover

This new text offers a comprehensive and accessible treatment of the theory of algorithms and complexity - the elegant body of concepts and methods developed by computer scientists over the past 30 years for studying the performance and limitations of computer algorithms. Among topics covered are: reductions and NP-completeness, cryptography and protocols, randomized algorithms, and approximability of optimization problems, circuit complexity, the "structural" aspects of the P=NP question, parallel computation, the polynomial hierarchy, and many others.

Several sophisticated and recent results are presented in a rather simple way, while many more are developed in the form of extensive notes, problems, and hints. The book is surprisingly self-contained, in that it develops all necessary mathematical prerequisites from such diverse field as computability, logic, number theory, combinatorics, and probability.

Features
  • First unified introduction to computational complexity.
  • Integrates computation, applications, and logic throughout.
  • Provides an accessible introduction to logic, including Boolean logic, first-order logic, and second-order logic.
  • Includes extensive exercises including historical notes, references, and challeging problems.


0201530821B04062001


Product Details

  • Paperback: 523 pages
  • Publisher: Addison-Wesley; 1 edition (December 10, 1993)
  • Language: English
  • ISBN-10: 0201530821
  • ISBN-13: 978-0201530827
  • Product Dimensions: 6.7 x 1.2 x 9.7 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #542,693 in Books (See Top 100 in Books)

More About the Author

Christos Papadimitriou was born and raised in Athens, Greece, and studied in Athens and at Princeton. He has taught Computer Science at Harvard, MIT, Stanford, and, since 1996, at Berkeley, where he is the C. Lester Hogan Professor of Computer Science. In his research he uses mathematics to understand the power and limitations of computers. He is a member of the National Academy of Sciences, the American Academy of Arts and Sciences, and the National Academy of Engineering. He has written several of the standard textbooks in algorithms and computation, and two novels: "Turing" and "Logicomix" (with Apostolos Doxiadis, art by Alecos Papadatos and Annie di Donna). He is working on his third novel, "Independence."



Customer Reviews

3.8 out of 5 stars
(17)
3.8 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
42 of 50 people found the following review helpful
3.0 out of 5 stars Good Information, Poorly Executed August 22, 2000
Format:Paperback
I used this book for a reading course in Complexity Theory. In going through the text, I found that though most topics were introduced in a fairly thorough manner, with enough axamples to make them understabdable, sometimes Papadimitriou would make some fairly simple mistakes. Of course, hese mistakes may be seen as typos in many places, but the sheer volume of them is difficult to attribute to typos alone. The readability of a proof, or a solution to an example is greatly reduced with the presence of inconsistent notations, and plain mathematical garbage.

The set of references and notes listed at the conclusion of most chapters was excellent, but the reader is to beware that some of the references listed are wrong (Cook's Theorem is from the 3rd ACM Symp. on Found. of Comp.Sci., not the 3rd IEEE Symp. on Found. of Comp. Sci., for instance).

These problems make it difficult for the comitted learner to get all the information he/she wants, and greatly detracted from my enjoyment of the text.

Unfortunately, I am unable to direct people to a more consistent text in Complexity Theory suitable for the senior undergrad through graduate levels.

Comment | 
Was this review helpful to you?
14 of 15 people found the following review helpful
5.0 out of 5 stars Excellent coverage of standard complexity topics July 2, 1997
By A Customer
Format:Paperback
By far, the best book on complexity theory that I have ever read. I disagree with another reviewer's assessment of a lack of feasibility issues; that's not the focus of this book, nor should it be the focus of any book on complexity theory.

Papadimitriou's proofs are complete, concise, and understandable, which is more than I can say for most books on the subject. If you are interested in an in-depth coverage of a wide range of topics relating to complexity theory, this book is an excellent starting point. Highly recommended

Comment | 
Was this review helpful to you?
10 of 12 people found the following review helpful
Format:Paperback
Yes,it is generally "hard" for undergradute students even grad. students. If you are taking course "Theory of computation", I would like to recommend the Sipser's or Cohen's books for reading supplement. But you should keep reading this book ! IMO, this book covers so many topics, that it becomes too dense to read. It means you should read it carefully and slowly. For example, it introduces the "reduction" in some previous chapters but without precise defintion and therefore misses the more important part :how to do the reduction correctly and what is the "reseasonable" reduction ? You will find the concept of "reduction" is not very easy to catch if you refer to the Sipser's or Ullman's books. Many friends and me could not go through more than 20 pages of this book in the beginning. But we were keeping on reading and surveying some "easy books". Finally, we understood most half parts of this book. Moreover, if some readers prepare to study more advanced and recent topics, this book is the must.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Entertaining
We used this book for one semester when I was in the graduate school. This is one of the computer science related books that actually have enough substance to have some... Read more
Published on February 16, 2009 by Yuanchyuan Sheu
4.0 out of 5 stars Computational Complexity - Christos Papadimitriou
Hello Amazon guys,
I would like to thank you for the successful purchasement of this book. It was delivered to me about a month after i ordered it. Read more
Published on October 5, 2008 by Krum Bakalsky
5.0 out of 5 stars Excellent book, but you need some training
This book is excellent. However, you need strong training in the kind of reasoning used in math and CS theory before you can read it. Read more
Published on November 2, 2007 by W. Ghost
4.0 out of 5 stars good book for beginners
This is a good introductory book of computational theory for students in computer science, good juniors, seniors and first year graduates. Read more
Published on October 25, 2007 by Yi F
1.0 out of 5 stars The book is simply not useful
If your purpose is to learn something. This book is really bad at teaching you.

The author assumes many things. He has no idea of building things in a gradient. Read more
Published on February 5, 2006 by V. Sankar
4.0 out of 5 stars Good overall.
A well-written book that teaches you how to think about complexity theory instead of just a flat summary of results. Read more
Published on February 5, 2004 by Jason T
1.0 out of 5 stars All in one roof, but presentation very poor
I agree with the review by Arthur Fischer. Papadimitriou might
be an excellent researcher, but his communication skills are
hopeless and horrible. Read more
Published on June 3, 2003
5.0 out of 5 stars Challenging
I found this book hard to follow. However, I suspect I did not have the strong background in complexity theory required by it. Read more
Published on April 29, 2003 by Mugizi R. Rwebangira
5.0 out of 5 stars For the Student
As an undergraduate computer science student studying theory, I found this book facinating and helpful. It clearly explained the primary concepts of complexity. Read more
Published on May 5, 2002 by "tenzig_shirpa"
1.0 out of 5 stars terse grad school textbook
I bought this book after reading a review describing it as a good book on algorithm complexity. What I didn't know was that the book states in the preface: "This book in an... Read more
Published on January 24, 2002
Search Customer Reviews
Only search this product's reviews


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

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 





Look for Similar Items by Category