A constraint solver based on abstract domains

27Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this article, we apply techniques from Abstract Interpretation (a general theory of semantic abstractions) to Constraint Programming (which aims at solving hard combinatorial problems with a generic framework based on first-order logics). We highlight some links and differences between these fields: both compute fixpoints by iteration but employ different extrapolation and refinement strategies; moreover, consistencies in Constraint Programming can be mapped to non-relational abstract domains. We then use these correspondences to build an abstract constraint solver that leverages abstract interpretation techniques (such as relational domains) to go beyond classic solvers.We present encouraging experimental results obtained with our prototype implementation. © Springer-Verlag 2013.

Cite

CITATION STYLE

APA

Pelleau, M., Miné, A., Truchet, C., & Benhamou, F. (2013). A constraint solver based on abstract domains. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7737 LNCS, pp. 434–454). Springer Verlag. https://doi.org/10.1007/978-3-642-35873-9_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free