Customer Reviews


9 Reviews
5 star:
 (8)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews
Most Helpful First | Newest First

7 of 8 people found the following review helpful:
5.0 out of 5 stars Chapeau bas!, April 2, 2004
By 
Berthe Y. Choueiry (Lincoln, NE United States) - See all my reviews
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This book covers both introductory and advanced material. It is a
solid resource for introducing students to the basic mechanisms of
Constraint Processing and for training the future generation of
researchers in the field. It is also an invaluable tool for
perfecting the knowledge of the seasoned researcher in topics beyond
his/her particular expertise.

Its coverage of the relationship between relational algebra and
Constraint Satisfaction is unique and bound to inspire new synergies
between Databases and Constraint Processing. The depth and rigor
at which advanced topics are addressed (e.g., advanced consistency
methods, tree decomposition techniques, and temporal reasoning
networks) are a remarkable achievement, possible only given the wealth
and significance of the author's own contributions to the field.

This is one of those rare books you will enjoy reading over and over
again, every time acquiring new knowledge.

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


2 of 2 people found the following review helpful:
4.0 out of 5 stars a good introduction to constraint processing, May 18, 2010
By 
Todd Ebert (Long Beach California) - See all my reviews
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
I consider this book to be a very good place to begin one's study of constraint processing and programming.
Chapters 1-7 cover the essential ideas and issues behind constraint problems. Regardless of what approach
one favors towards solving such problems, the definitions and algorithms provided in these chapters provide
a basis for understanding the different approaches. For the most part,
I found the book well written, and it provided many good examples that helped clarify a definition and/or algorithm.

However, I do have a few criticisms. The main criticism is that the book seems biased towards problems (and hence
algorithms for solving them) whose constraints can be enumerated as a set of tuples over sets having
small finite domains (if the domains are not small, the algorithms become impractical due to time and space complexity).
Such constraints are in fact a small subset of the types of constraints that one may encounter in practice. In practice,
domains sets might be very large (or even infinite!) and people (i.e. scientists, engineers, and business people) tend to
express constraints by using formulas that may not translate so readily into sets of tuples. Thus, if the intent is to use
the information in this book as the basis for establishing a constraint-programming system, then one will have to place
limitations on both the kinds of solvable problems, and how the constraints of the problem can be expressed.

The other main criticism is that there is very little discussion or exposure to stochastic and statistical methods, aside from
the brief introduction to stochastic local search in Chapter 7. I suppose one could have written a similar introductory book in which Monte Carlo methods and other stochastic techniques had center stage. In my opinion, such techniques are necessary to help alleviate the first criticism.

Finally, I would have appreciated a bit more variety in terms of the examples provided. The author received much mileage out of
a few graph-coloring examples, but for some exercises at the end of the chapter, these referred-to examples did not have enough
complexity to illustrate the lesson of the exercise.

However, despite these criticisms, I still give the book four stars, because it is generally well-written with good foundational information, and, to my knowledge, there currently is not a better book on the market.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars The best reference on Constraints Processing, September 11, 2007
By 
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This is the most comprehensive book in the area of Constraint Processing (aka Constraint Solving and CSP) I have seen. It starts with the basics and takes the reader all the way to advanced topics. It is an excellent place to start if you want to learn the field. It is also an excellent reference for researchers and practitioners. I use this book frequently in my research and my work in the field of Formal Verification. The book is also of great value to those in Artificial Intelligence, Optimization, and Operation Research.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars A complete up-to-date reference, January 5, 2005
By 
Kyriakos Zervoudakis (University of Athens, Greece) - See all my reviews
(REAL NAME)   
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This book includes the basics of constraint satisfaction that should appear in a textbook while in the same time presenting in a unifying manner important research results that constitute the state-of-the-art in the field. Diverse lines of research like tractable languages, constraint optimization, temporal CSPs etc are gathered in a single reference. The material is presented along with comprehensive examples. In my opinion this is an essential reference.
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:
5.0 out of 5 stars The AUTHORITY on Constraint Networks, June 4, 2010
By 
Amazon Verified Purchase(What's this?)
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This is an amazingly well written book, sufficiently accessible for undergraduates in their 3rd or 4th years while being technical enough to be useful for graduate students and researchers. If one is interested at all in constraint networks, one must purchase this book. It also provides deep insight on SAT solvers (boolean satisfiability). A must buy! You will not regret it!
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:
5.0 out of 5 stars Well written, thorough, nicely balanced, May 31, 2007
By 
FILIP Marius "adna" (London, United Kingdom) - See all my reviews
(REAL NAME)   
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This book is a delight. Written by an expert in the field, it is useful to to various people, from beginner to advanced.

"Constraint Processing" features a perfect balance between theory and practice, proving itself a valuable aid both in teaching and in production.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent balance of introductory and advanced material, April 2, 2010
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This is the best single book on constraint processing that I've found. It explains the material well and manages to go both deep and broad within the limits of a moderately-sized text. I suspect a lot of work went into making it as simple as it manages to be.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars A great reference book on constraint processing, October 2, 2009
By 
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
I've found this book to be invaluable for my research so far. My area of research isn't in constraint processing itself, but some of the problems I've worked on have had hard constraints needing to be addressed, and this book has made it easy to do so.

This book is very well written, clearly explaining the various topics. I've had no problems understanding any of the material presented. It does a great job of covering the various techniques for dealing with constraints. It gives many examples and provides detailed pseudocode for the various algorithms, making them easy to implement.

I would highly recommend this book to anyone needing a book on constraint processing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 9 people found the following review helpful:
5.0 out of 5 stars a comprehensive handbook on CSPs, May 11, 2004
By 
This review is from: Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) (Hardcover)
This is the only book I found that contains almost all important results in the field. I have to refer to it from time to time.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence)
$94.95 $57.72
Usually ships in 1 to 3 weeks
Add to cart Add to wishlist