Variable symmetry breaking in numerical constraint problems

Symmetry breaking has been a hot topic of research in the past years, leading to many theoretical developments as well as strong scaling strategies for dealing with hard applications. Most of the research has however focused on discrete, combinatorial, problems, and only few considered also continuo...

Descripción completa

Detalles Bibliográficos
Autores: Goldsztejn, Alexandre, Jermann, Christophe, Ruiz de Angulo García, Vicente|||0000-0002-2067-7399, Torras, Carme|||0000-0002-2933-398X
Tipo de recurso: artículo
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/84830
Acceso en línea:https://hdl.handle.net/2117/84830
https://dx.doi.org/10.1016/j.artint.2015.08.006
Access Level:acceso abierto
Palabra clave:artificial intelligence
mathematical programming
symmetry
constraint programing
numerical constraint satisfaction problems
constraint satisfaction problems
symmetry breaking
variable symmetry breaking
Classificació INSPEC::Cybernetics::Artificial intelligence
Àrees temàtiques de la UPC::Informàtica::Robòtica
Descripción
Sumario:Symmetry breaking has been a hot topic of research in the past years, leading to many theoretical developments as well as strong scaling strategies for dealing with hard applications. Most of the research has however focused on discrete, combinatorial, problems, and only few considered also continuous, numerical, problems. While part of the theory applies in both contexts, numerical problems have specificities that make most of the technical developments inadequate. In this paper, we present the rlex constraints, partial symmetry-breaking inequalities corresponding to a relaxation of the famous lex constraints extensively studied in the discrete case. They allow (partially) breaking any variable symmetry and can be generated in polynomial time. Contrarily to lex constraints that are impractical in general (due to their overwhelming number) and inappropriate in the continuous context (due to their form), rlex constraints can be efficiently handled natively by numerical constraint solvers. Moreover, we demonstrate their pruning power on continuous domains is almost as strong as that of lex constraints, and they subsume several previous work on breaking specific symmetry classes for continuous problems. Their experimental behavior is assessed on a collection of standard numerical problems and the factors influencing their impact are studied. The results confirm rlex constraints are a dependable counterpart to lex constraints for numerical problems.