Customer Reviews


17 Reviews
5 star:
 (7)
4 star:
 (6)
3 star:
 (1)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


13 of 14 people found the following review helpful:
5.0 out of 5 stars Excellent coverage of standard complexity topics
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...

Published on July 2, 1997

versus
38 of 45 people found the following review helpful:
3.0 out of 5 stars Good Information, Poorly Executed
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...
Published on August 22, 2000 by Arthur Fischer


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

38 of 45 people found the following review helpful:
3.0 out of 5 stars Good Information, Poorly Executed, August 22, 2000
By 
Arthur Fischer (Calgary, Alberta) - See all my reviews
This review is from: Computational Complexity (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.

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


13 of 14 people found the following review helpful:
5.0 out of 5 stars Excellent coverage of standard complexity topics, July 2, 1997
By A Customer
This review is from: Computational Complexity (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

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


14 of 18 people found the following review helpful:
5.0 out of 5 stars Challenging, April 29, 2003
By 
Mugizi R. Rwebangira (Washington, DC United States) - See all my reviews
(REAL NAME)   
This review is from: Computational Complexity (Paperback)
I found this book hard to follow. However, I suspect I did not have the strong background in complexity theory required by it.

This probably should not be the first book you read on this subject.

It is a dense book and will probably reward intense study.

Also I think it is a good reference as it discusses most of the important complexity classes out there.

The only problem is that I think it is slightly outdated by now, being published in 1994 and hence does not contain much discussion of the latest results especially on inapproximability, the PCP theorem and so on.

However, this is THE standard text on complexity theory and many people swear by it, which is why I still give it 5 stars.

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


9 of 11 people found the following review helpful:
5.0 out of 5 stars It is hard to catch some ideas, but it is worth reading, June 2, 2003
By 
This review is from: Computational Complexity (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
4.0 out of 5 stars good book for beginners, October 25, 2007
By 
Amazon Verified Purchase(What's this?)
This review is from: Computational Complexity (Paperback)
This is a good introductory book of computational theory for students in computer science, good juniors, seniors and first year graduates. The book is well presented, fit for self studies, and covered most contents of computability and complexity. The book is slightly old, some of the latest result are not included, e.g., a P-algorithm of solving "prime problem" was found in 2001. This book is not good for advanced researchers in theoretical computer science, it is way to shallow. Compared with Martin Davis's book, this is easier to understand, equally well presented. Be sure not to get the $8-9 version, that is not the book, although under the same title.

I am a research in theoretical algorithms.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars For the Student, May 5, 2002
By 
"tenzig_shirpa" (Saskatoon, Canada) - See all my reviews
This review is from: Computational Complexity (Paperback)
As an undergraduate computer science student studying theory, I found this book facinating and helpful. It clearly explained the primary concepts of complexity. The theorems are useful and the proofs are fairly straightforward. All in all, an interesting read. He spends a little bit too much time on logic, and his proof of Rice's theorem is a bit odd, but all in all this is a great book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 16 people found the following review helpful:
5.0 out of 5 stars An excellent inroduction to computational complexity, September 14, 2000
By 
Todd Ebert (Long Beach California) - See all my reviews
This review is from: Computational Complexity (Paperback)
Papadimitriou is one of the great minds in computer science, which is reflected in this gem of a book. His prose is very engaging and he covers just about every topic (although be it lightly) relevant in modern complexity theory without overly diluting the proofs and results (for example, he gives a nice concise proof of Razborov's theorem on monotone circuits).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Entertaining, February 16, 2009
This review is from: Computational Complexity (Paperback)
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 intellectual value.

I found this volume entertaining years after leaving graduate school and working in the industry as an engineer. The topics addressed in this book is actually quite intriguing--the best time to reduce programming complexity is before one actually programs. I believe any serious programmer should be able to estimate the complexity, both space and time, on the algorithm he is designing.

In the real world, one does not encounter nontrivial algorithms very often, and from a practical perspective, this books is not quite useful.

However, when you really get bored, this is something that could entertain your brain a little.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent book, but you need some training, November 2, 2007
Amazon Verified Purchase(What's this?)
This review is from: Computational Complexity (Paperback)
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. The subject gets very abstract, and may be hard to follow (and that's not Papadimitriou's fault).

I would recommend it for people who have already read Sipser's book (working on the exercises), for example.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 6 people found the following review helpful:
4.0 out of 5 stars Good overall., February 5, 2004
This review is from: Computational Complexity (Paperback)
A well-written book that teaches you how to think about complexity theory instead of just a flat summary of results. Something like Lewis and Papadimitriou's _Elements of the Theory of Computation_ would be more than enough preparation for this (note that the style of these books is quite different- this one is more informal and descriptive). Covers all the material you need in a first text. Has a good little introduction to mathematical logic in it, including a nice succinct version of Godels Incompleteness Theorem. Lots of interesting exercises.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Computational Complexity
Computational Complexity by Christos H. Papadimitriou (Paperback - December 10, 1993)
$124.00 $88.75
In Stock
Add to cart Add to wishlist