Generating custom propagators for arbitrary constraints

作者:

摘要

Constraint Programming (CP) is a proven set of techniques for solving complex combinatorial problems from a range of disciplines. The problem is specified as a set of decision variables (with finite domains) and constraints linking the variables. Local reasoning (propagation) on the constraints is central to CP. Many constraints have efficient constraint-specific propagation algorithms. In this work, we generate custom propagators for constraints. These custom propagators can be very efficient, even approaching (and in some cases exceeding) the efficiency of hand-optimised propagators.

论文关键词:Constraint programming,Constraint satisfaction problem,Propagation algorithms,Combinatorial search

论文评审过程:Received 29 November 2012, Revised 27 February 2014, Accepted 2 March 2014, Available online 12 March 2014.

论文官网地址:https://doi.org/10.1016/j.artint.2014.03.001