|
|||||||||||||||||||||||||||||||||||
|
9 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
7 of 8 people found the following review helpful:
5.0 out of 5 stars
Chapeau bas!,
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 asolid 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 This is one of those rare books you will enjoy reading over and over
2 of 2 people found the following review helpful:
4.0 out of 5 stars
a good introduction to constraint processing,
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.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
The best reference on Constraints Processing,
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.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
A complete up-to-date reference,
By
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.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
The AUTHORITY on Constraint Networks,
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!
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Well written, thorough, nicely balanced,
By
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.
5.0 out of 5 stars
Excellent balance of introductory and advanced material,
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.
5.0 out of 5 stars
A great reference book on constraint processing,
By David U. (New Zealand) - See all my reviews
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.
3 of 9 people found the following review helpful:
5.0 out of 5 stars
a comprehensive handbook on CSPs,
By "zhongxing" (Beijing,China) - See all my reviews
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.
|
|
Most Helpful First | Newest First
|
|
Constraint Processing (The Morgan Kaufmann Series in Artificial Intelligence) by Rina Dechter (Hardcover - May 19, 2003)
$94.95 $57.72
Usually ships in 1 to 3 weeks | ||