Skip to product information
1 of 6


Programming With Constraints - An Introduction

Programming With Constraints - An Introduction

Regular price $25.00 USD
Regular price Sale price $25.00 USD
Sale Sold out
Shipping calculated at checkout.

Programming with Constraints:

An Introduction

Hardcover, 1998

The job of the constraint programmer is to use mathematical constraints to model real world constraints and objects. In this book, Kim Marriott and Peter Stuckey provide the first comprehensive introduction to the discipline of constraint programming and, in particular, constraint logic programming. The book covers the necessary background material from artificial intelligence, logic programming, operations research, and mathematical programming. Topics discussed range from constraint-solving techniques to programming methodologies for constraint programming languages. Because there is not yet a universally used syntax for constraint logic programming languages, the authors present the programs in a way that is independent of any existing programming language. Practical exercises cover how to use the book with a number of existing constraint languages.


"Certainly it is a worthy, comprehensive and scholarly contribution that should help open up the field at advanced undergraduate and taught-postgraduate level." -- Jonathan Bowen,The Times Higher Education Supplement, February 5, 1999

About the Author

Kimbal Marriott leads the MArVL: Monash Adaptive Visualisation Lab and help runs the NICTA Monash Laboratory at Monash University.


  • Publisher ‏ : ‎ The MIT Press (March 13, 1998)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 488 pages
  • ISBN-10 ‏ : ‎ 0262133415
  • ISBN-13 ‏ : ‎ 978-0262133418
  • Reading age ‏ : ‎ 18 years and up
  • Item Weight ‏ : ‎ 3 pounds
  • Dimensions ‏ : ‎ 8 x 1.25 x 10 inches







View full details
  • Domestic shipping prices are Canada Post Rates or negotiated local delivery

  • International shipping prices are determined at checkout