𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Abstract Domains in Constraint Programming

✍ Scribed by Marie Pelleau


Publisher
Elsevier
Year
2015
Tongue
English
Leaves
167
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Constraint Programming aims at solving hard combinatorial problems, with a computation time increasing in practice exponentially. The methods are today efficient enough to solve large industrial problems, in a generic framework. However, solvers are dedicated to a single variable type: integer or real. Solving mixed problems relies on ad hoc transformations. In another field, Abstract Interpretation offers tools to prove program properties, by studying an abstraction of their concrete semantics, that is, the set of possible values of the variables during an execution. Various representations for these abstractions have been proposed. They are called abstract domains. Abstract domains can mix any type of variables, and even represent relations between the variables.

In this work, we define abstract domains for Constraint Programming, so as to build a generic solving method, dealing with both integer and real variables. We also study the octagons abstract domain, already defined in Abstract Interpretation. Guiding the search by the octagonal relations, we obtain good results on a continuous benchmark. We also define our solving method using Abstract Interpretation techniques, in order to include existing abstract domains. Our solver, AbSolute, is able to solve mixed problems and use relational domains.

  • Exploits the over-approximation methods to integrate AI tools in the methods of CP
  • Exploits the relationships captured to solve continuous problems more effectively
  • Learn from the developers of a solver capable of handling practically all abstract domains

✦ Table of Contents


Content:
Front matter, Pages i,iii
Dedication, Page ii
Copyright, Page iv
Preface, Page ix
Introduction, Pages xi-xvi
1 - State of the Art, Pages 1-51
2 - Abstract Interpretation for the Constraints, Pages 53-68
3 - Octagons, Pages 69-84
4 - Octagonal Solving, Pages 85-109
5 - An Abstract Solver: AbSolute, Pages 111-137
Conclusion and Perspectives, Pages 139-141
Bibliography, Pages 143-158
Index, Pages 159-160


πŸ“œ SIMILAR VOLUMES


Decision Making with Dominance Constrain
✍ Uwe Gotzes (auth.) πŸ“‚ Library πŸ“… 2009 πŸ› Vieweg+Teubner Verlag 🌐 English

<p>Two-stage stochastic programming models are considered as attractive tools for making optimal decisions under uncertainty. Traditionally, optimality is formalized by applying statistical parameters such as the expectation or the conditional value at risk to the distributions of objective values.

Trends in Constraint Programming
✍ FrΓ©dΓ©ric Benhamou, Narendra Jussien, Barry A. O'Sullivan πŸ“‚ Library πŸ“… 2007 πŸ› ISTE USA 🌐 English

This title brings together the best papers on a range of topics raised at the annual International Conference on Principles and Practice of Constraint Programming. This conference provides papers and workshops which produce new insights, concepts and results which can then be used by those involved

Recent Advances in Constraints: 12th Ann
✍ FranΓ§ois Fages, Francesca Rossi, Sylvain Soliman πŸ“‚ Library πŸ“… 2008 πŸ› Springer 🌐 English

<P>This book constitutes the thoroughly refereed and extended post-workshop proceedings of the 12th Annual ERCIM International Workshop on Constraint Solving and Constraint Logic Programming, CSCLP 2007, held in Rocquencourt, France, in June 2007.</P> <P>The 10 revised full papers presented were ca

Constraint satisfaction in logic program
✍ Pascal Van Hentenryck πŸ“‚ Library πŸ“… 1989 πŸ› The MIT Press 🌐 English

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

Constraint Programming
✍ Brian Mayoh, Enn Tyugu, Tarmo Uustalu (auth.), Brian Mayoh, Enn Tyugu, Jaan Penj πŸ“‚ Library πŸ“… 1994 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>Constraint programming is like an octopus spreading its tentacles into databases, operations research, artificial intelligence, and many other areas. The concept of constraint programming was introduced in artificial intelligence and graphics in the 1960s and 1970s. Now the related techniques are