Symmetry Breaking in Soft CSPs

Exploiting symmetry in constraint satisfaction problems has become a very popular topic of research in recent times. The existence of symmetry in a problem has the effect of artificially increasing the size of the search space that is explored by search algorithms. Another significant topic of research has been approaches to reasoning about preferences. As constraint processing applications are becoming more widespread in areas such as electronic commerce, configuration, etc., it is becoming increasingly important that we can reason about preferences as efficiently as possible. We present an approach to dealing with symmetry in the semiring framework for soft constraints. We demonstrate that breaking symmetries in soft constraint satisfaction problems improves the efficiency of search. The paper contributes to the state-of-the-art in symmetry breaking, as well as in reasoning about preferences.

[1]  Stefano Bistarelli,et al.  Interchangeability in Soft CSPs , 2002, International Workshop on Constraint Solving and Constraint Logic Programming.

[2]  Thomas Schiex,et al.  Possibilistic Constraint Satisfaction Problems or "How to Handle Soft Constraints?" , 1992, UAI.

[3]  Eugene C. Freuder Eliminating Interchangeable Values in Constraint Satisfaction Problems , 1991, AAAI.

[4]  James Mackenzie Crawford A theoretical analysis of reasoning by symmetry in first-order logic (extended abstract) , 1992 .

[5]  Thomas Schiex,et al.  Semiring-Based CSPs and Valued CSPs: Frameworks, Properties, and Comparison , 1999, Constraints.

[6]  Carmel Domshlak,et al.  Reasoning about soft constraints and conditional preferences: complexity results and approximation techniques , 2003, IJCAI.

[7]  Thomas Schiex,et al.  Semiring-Based CSPs and Valued CSPs: Basic Properties and Comparison , 1995, Over-Constrained Systems.

[8]  Barry Smyth,et al.  Similarity vs. Diversity , 2001, ICCBR.

[9]  Barbara M. Smith,et al.  Partial Symmetry Breaking , 2002, CP.

[10]  Belaid Benhamou,et al.  Study of symmetry in Constraint Satisfaction Problems , 1994 .

[11]  James Bowen,et al.  Lexical Imprecision in Fuzzy Constraint Networks , 1992, AAAI.

[12]  Michela Milano,et al.  Global Cut Framework for Removing Symmetries , 2001, CP.

[13]  Meinolf Sellmann,et al.  Symmetry Breaking , 2001, CP.

[14]  Francesca Rossi,et al.  Soft Concurrent Constraint Programming , 2002, ESOP.

[15]  Carme Torras,et al.  Exploiting symmetries within constraint satisfaction search , 2001, Artif. Intell..

[16]  Francesca Rossi,et al.  Semiring-based constraint logic programming: syntax and semantics , 2001, TOPL.

[17]  Warwick Harvey,et al.  Groups and Constraints: Symmetry Breaking during Search , 2002, CP.

[18]  Francesca Rossi,et al.  Semiring-based constraint solving and optimization , 1997 .

[19]  Toby Walsh,et al.  Breaking Row and Column Symmetries in Matrix Models , 2002, CP.

[20]  Pascal Van Hentenryck Constraint satisfaction in logic programming , 1989, Logic programming.

[21]  Ulrich Junker Preference Programming for Configuration , 2001 .

[22]  James M. Crawford,et al.  Symmetry-Breaking Predicates for Search Problems , 1996, KR.

[23]  Francesca Rossi,et al.  Constraint Solving over Semirings , 1995, IJCAI.

[24]  Ian P. Gent,et al.  Symmetry Breaking in Constraint Programming , 2000, ECAI.

[25]  Paul Walton Purdom,et al.  Backtrack Searching in the Presence of Symmetry , 1988, Nord. J. Comput..

[26]  Rolf Backofen,et al.  Excluding Symmetries in Concurrent Constraint Programming , 1998 .

[27]  Jean-François Puget Symmetry Breaking Revisited , 2002, CP.

[28]  Jean-François Puget,et al.  On the Satisfiability of Symmetrical Constrained Satisfaction Problems , 1993, ISMIS.

[29]  Stefano Bistarelli,et al.  A Definition of Interchangeability for Soft CSPs , 2002 .

[30]  Francesca Rossi,et al.  Semiring-based constraint satisfaction and optimization , 1997, JACM.