Propagating Conjunctions of AllDifferent Constraints

04/15/2010
by   Christian Bessiere, et al.
0

We study propagation algorithms for the conjunction of two AllDifferent constraints. Solutions of an AllDifferent constraint can be seen as perfect matchings on the variable/value bipartite graph. Therefore, we investigate the problem of finding simultaneous bipartite matchings. We present an extension of the famous Hall theorem which characterizes when simultaneous bipartite matchings exists. Unfortunately, finding such matchings is NP-hard in general. However, we prove a surprising result that finding a simultaneous matching on a convex bipartite graph takes just polynomial time. Based on this theoretical result, we provide the first polynomial time bound consistency algorithm for the conjunction of two AllDifferent constraints. We identify a pathological problem on which this propagator is exponentially faster compared to existing propagators. Our experiments show that this new propagator can offer significant benefits over existing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2020

An Extension of the Birkhoff-von Neumann Theorem to Non-Bipartite Graphs

We prove that a fractional perfect matching in a non-bipartite graph can...
research
10/26/2022

Inapproximability of shortest paths on perfect matching polytopes

We consider the computational problem of finding short paths in the skel...
research
08/25/2019

Optimization over Degree Sequences of Graphs

We consider the problem of finding a subgraph of a given graph minimizin...
research
11/18/2020

Dichotomy Result on 3-Regular Bipartite Non-negative Functions

We prove a complexity dichotomy theorem for a class of Holant problems o...
research
09/11/2023

Quantifying Uncertainty in Aggregate Queries over Integrated Datasets

Data integration is a notoriously difficult and heuristic-driven process...
research
10/04/2022

On the hull and interval numbers of oriented graphs

In this work, for a given oriented graph D, we study its interval and hu...
research
09/29/2020

Database Repairing with Soft Functional Dependencies

A common interpretation of soft constraints penalizes the database for e...

Please sign up or login with your details

Forgot password? Click here to reset