English

The RegularGcc Matrix Constraint

Artificial Intelligence 2016-11-26 v1

Abstract

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.

Cite

@article{arxiv.1201.0564,
  title  = {The RegularGcc Matrix Constraint},
  author = {Ronald de Haan and Nina Narodytska and Toby Walsh},
  journal= {arXiv preprint arXiv:1201.0564},
  year   = {2016}
}

Comments

Submitted to CPAIOR 2012

R2 v1 2026-06-21T19:59:25.640Z