AIJan 3, 2012

The RegularGcc Matrix Constraint

arXiv:1201.0564v12 citations
Originality Incremental advance
AI Analysis

This addresses a theoretical and practical problem in constraint programming for combinatorial optimization, with incremental improvements over existing decompositions.

The paper tackles the propagation complexity of the RegularGcc matrix constraint, proving NP-hardness under strong restrictions while identifying fixed parameter tractable cases and proposing improved propagation methods with additional weighted row automata.

We study propagation of the RegularGcc global constraint. This ensures that each row of a matrix of decision variables satisfies a Regular constraint, and each column satisfies a Gcc constraint. On the negative side, we prove that propagation is NP-hard even under some strong restrictions (e.g. just 3 values, just 4 states in the automaton, or just 5 columns to the matrix). On the positive side, we identify two cases where propagation is fixed parameter tractable. In addition, we show how to improve propagation over a simple decomposition into separate Regular and Gcc constraints by identifying some necessary but insufficient conditions for a solution. We enforce these conditions with some additional weighted row automata. Experimental results demonstrate the potential of these methods on some standard benchmark problems.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes