ASP modulo CSP: The clingcon system
We present the hybrid ASP solver clingcon, combining the simple modeling language and the high performance Boolean solving capacities of Answer Set Programming (ASP) with techniques for using non-Boolean constraints from the area of Constraint Programming (CP). The new clingcon system features an ex...
Saved in:
Published in | Theory and practice of logic programming Vol. 12; no. 4-5; pp. 485 - 503 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Cambridge, UK
Cambridge University Press
01.07.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | We present the hybrid ASP solver clingcon, combining the simple modeling language and the high performance Boolean solving capacities of Answer Set Programming (ASP) with techniques for using non-Boolean constraints from the area of Constraint Programming (CP). The new clingcon system features an extended syntax supporting global constraints and optimize statements for constraint variables. The major technical innovation improves the interaction between ASP and CP solver through elaborated learning techniques based on irreducible inconsistent sets. A broad empirical evaluation shows that these techniques yield a performance improvement of an order of magnitude. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 1471-0684 1475-3081 |
DOI: | 10.1017/S1471068412000142 |