Breaking variable symmetry in almost injective problems

  • Authors:
  • Philippe Vismara;Remi Coletta

  • Affiliations:
  • LIRMM, UMR5506 Université Montpellier II - CNRS, Montpellier, France, MISTEA, UMR729 Montpellier SupAgro - INRA, Montpellier, France;LIRMM, UMR5506 Université Montpellier II - CNRS, Montpellier, France

  • Venue:
  • CP'12 Proceedings of the 18th international conference on Principles and Practice of Constraint Programming
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Lexicographic constraints are commonly used to break variable symmetries. In the general case, the number of constraint to be posted is potentially exponential in the number of variables. For injective problems (AllDiff), Puget's method[12] breaks all variable symmetries with a linear number of constraints. In this paper we assess the number of constraints for "almost" injective problems. We propose to characterize them by a parameter μ based on Global Cardinality Constraint as a generalization of the AllDiff constraint. We show that for almost injective problems, variable symmetries can be broken with no more than $\binom{n}{\mu}$ constraints which is XP in the framework of parameterized complexity. When only ν variables can take duplicated values, the number of constraints is FPT in μ and ν.