The RegularGcc Matrix Constraint

01/03/2012
by   Ronald de Haan, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/28/2009

Breaking Generator Symmetry

Dealing with large numbers of symmetries is often problematic. One solut...
research
09/24/2009

The Weighted CFG Constraint

We introduce the weighted CFG constraint and propose a propagation algor...
research
03/29/2023

On the complexity of embedding in graph products

Graph embedding, especially as a subgraph of a grid, is an old topic in ...
research
06/13/2021

Two-way Spectrum Pursuit for CUR Decomposition and Its Application in Joint Column/Row Subset Selection

The problem of simultaneous column and row subset selection is addressed...
research
09/29/2020

Tetris is NP-hard even with O(1) rows or columns

We prove that the classic falling-block video game Tetris (both survival...
research
08/05/2020

Optimal Pooling Matrix Design for Group Testing with Dilution (Row Degree) Constraints

In this paper, we consider the problem of designing optimal pooling matr...
research
01/04/2019

Projective Decomposition and Matrix Equivalence up to Scale

A data matrix may be seen simply as a means of organizing observations i...

Please sign up or login with your details

Forgot password? Click here to reset