Constraint Satisfaction in Logic Programming

Constraint Satisfaction in Logic Programming
Author :
Publisher : MIT Press (MA)
Total Pages : 250
Release :
ISBN-10 : UOM:39015012053289
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Constraint Satisfaction in Logic Programming by : Pascal Van Hentenryck

Download or read book Constraint Satisfaction in Logic Programming written by Pascal Van Hentenryck and published by MIT Press (MA). This book was released on 1989 with total page 250 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book tackles classic problems from operations research and circuit design using a logic programming language embedding consistency techniques, a paradigm emerging from artificial intelligence research. Van Hentenryck proposes a new approach to solving discrete combinatorial problems using these techniques.Logic programming serves as a convenient language for stating combinatorial problems, but its "generate and test" paradigm leads to inefficient programs. Van Hentenryck's approach preserves one of the most useful features of logic programming - the duality of its semantics - yet allows a short development time for the programs while preserving most of the efficiency of special purpose programs written in a procedural language.Embedding consistency techniques in logic programming allows for ease and flexibility of programming and short development time because constraint propagation and tree-search programming are abstracted away from the user. It also enables logic programs to be executed efficiently as consistency techniques permit an active use of constraints to remove combinations of values that cannot appear in a solution Van Hentenryck presents a comprehensive overview of this new approach from its theoretical foundations to its design and implementation, including applications to real life combinatorial problems.The ideas introduced in "Constraint Satisfaction in Logic Programming "have been used successfully to solve more than a dozen practical problems in operations research and circuit design, including disjunctive scheduling, warehouse location, cutting stock car sequencing, and microcode labeling problems.Pascal Van Hentenryck is a member of the research staff at the European Computer Industry Research Centre. "Constraint Satisfaction in Logic Programming" is based on research for the Centre's CHIP project. As an outgrowth of this project, a new language (CHIP) that will include consistency techniques has been developed for commercial use. The book is included in the Logic Programming series edited by Ehud Shapiro.


Constraint Satisfaction in Logic Programming Related Books

Constraint Satisfaction in Logic Programming
Language: en
Pages: 250
Authors: Pascal Van Hentenryck
Categories: Constraint programming (Computer science).
Type: BOOK - Published: 1989 - Publisher: MIT Press (MA)

DOWNLOAD EBOOK

This book tackles classic problems from operations research and circuit design using a logic programming language embedding consistency techniques, a paradigm e
Logic Programming in Action
Language: en
Pages: 338
Authors: Gerard Comyn
Categories: Business & Economics
Type: BOOK - Published: 1992-08-25 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Logic programming enjoys a privileged position. It is firmly rooted in mathematical logic, yet it is also immensely practical, as a growing number of users in u
Logic Programming
Language: en
Pages: 860
Authors: Leon Sterling
Categories: Computers
Type: BOOK - Published: 1995 - Publisher: MIT Press

DOWNLOAD EBOOK

Topics covered: Theoretical Foundations. Higher-Order Logics. Non-Monotonic Reasoning. Programming Methodology. Programming Environments. Extensions to Logic Pr
Programming Language Implementation and Logic Programming
Language: en
Pages: 452
Authors: Jan Małuszyński
Categories: Computers
Type: BOOK - Published: 1991-08-14 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This volume contains the papers which have been accepted for presentation atthe Third International Symposium on Programming Language Implementation andLogic Pr
Logic Programming
Language: en
Pages: 580
Authors: Michael Maher
Categories: Computers
Type: BOOK - Published: 1996 - Publisher: MIT Press

DOWNLOAD EBOOK

Includes tutorials, invited lectures, and refereed papers on all aspects of logic programming including: Constraints, Concurrency and Parallelism, Deductive Dat