Authors
Claude-Guy Quimper, Toby Walsh
Publication date
2006
Conference
Principles and Practice of Constraint Programming-CP 2006: 12th International Conference, CP 2006, Nantes, France, September 25-29, 2006. Proceedings 12
Pages
751-755
Publisher
Springer Berlin Heidelberg
Description
Global constraints are an important tool in the constraint toolkit. Unfortunately, whilst it is usually easy to specify when a global constraint holds, it is often difficult to build a good propagator. One promising direction is to specify global constraints via grammars or automata. For example, the Regular constraint [1] permits us to specify a wide range of global constraints by means of a DFA accepting a regular language, and to propagate this constraint specification efficiently and effectively. More precisely, the Regular constraint ensures that the values taken by a sequence of variables form a string accepted by the DFA. In this paper, we consider how to propagate such grammar constraints and a number of extensions.
Total citations
200520062007200820092010201120122013201420152016201720182019202020212022202320241175176129766562111332
Scholar articles
CG Quimper, T Walsh - Principles and Practice of Constraint Programming-CP …, 2006