Local symmetry breaking during search in CSPs

  • Authors:
  • Belaïd Benhamou;Mohamed Réda Saïdi

  • Affiliations:
  • Laboratoire des Sciences de l'Information et des Systèmes, Centre de Mathématiques et d'Informatique, Marseille cedex 13, France;Laboratoire des Sciences de l'Information et des Systèmes, Centre de Mathématiques et d'Informatique, Marseille cedex 13, France

  • Venue:
  • CP'07 Proceedings of the 13th international conference on Principles and practice of constraint programming
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many research works on symmetry in CSPs appeared recently. But, most of them deal only with the global symmetry of the studied problem and give no strategy that can be used to detect and eliminate local symmetry. Eliminating global symmetry is shown to be useful, but exploiting only these symmetries could not be sufficient to solve some hard locally symmetrical problems. That is, a problem can have few or no initial symmetries and become very symmetrical at some nodes during the search. In this paper we study a general principle of semantic symmetry and define a syntactic symmetry which is a sufficient condition for semantic symmetry. We define a weakened form of this syntactic symmetry, and show how to detect and how to eliminate it locally to increase CSP tree search methods efficiency. Experiments confirm that local symmetry breaking is profitable for CSP solving.