Reformulating Global Grammar Constraints

dc.creatorKatsirelos, George
dc.creatorNarodytska, Nina
dc.creatorWalsh, Toby
dc.date2009-03-03
dc.date.accessioned2026-07-07T12:48:37Z
dc.date.available2026-07-07T12:48:37Z
dc.descriptionAn attractive mechanism to specify global constraints in rostering and other domains is via formal languages. For instance, the Regular and Grammar constraints specify constraints in terms of the languages accepted by an automaton and a context-free grammar respectively. Taking advantage of the fixed length of the constraint, we give an algorithm to transform a context-free grammar into an automaton. We then study the use of minimization techniques to reduce the size of such automata and speed up propagation. We show that minimizing such automata after they have been unfolded and domains initially reduced can give automata that are more compact than minimizing before unfolding and reducing. Experimental results show that such transformations can improve the size of rostering problems that we can 'model and run'.
dc.description15 pages, 4 figures
dc.identifierhttps://arxiv.org/abs/0903.0475
dc.identifierhttp://arxiv.org/abs/0903.0475
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/222120
dc.subjectArtificial Intelligence
dc.titleReformulating Global Grammar Constraints
dc.typetext

Files

Collections