Sciweavers

CPAIOR
2009
Springer

Learning How to Propagate Using Random Probing

13 years 11 months ago
Learning How to Propagate Using Random Probing
Abstract. In constraint programming there are often many choices regarding the propagation method to be used on the constraints of a problem. However, simple constraint solvers usually only apply a standard method, typically (generalized) arc consistency, on all constraints throughout search. Advanced solvers additionally allow for the modeler to choose among an array of propagators for certain (global) constraints. Since complex interactions exist among constraints, deciding in the modelling phase which propagation method to use on given constraints can be a hard task that ideally we would like to free the user from. In this paper we propose a simple technique towards the automation of this task. Our approach exploits information gathered from a random probing preprocessing phase to automatically decide on the propagation method to be used on each constraint. As we demonstrate, data gathered though probing allows for the solver to accurately diļ¬€erentiate between constraints that oļ¬...
Efstathios Stamatatos, Kostas Stergiou
Added 26 May 2010
Updated 26 May 2010
Type Conference
Year 2009
Where CPAIOR
Authors Efstathios Stamatatos, Kostas Stergiou
Comments (0)