Tractable Symmetry Breaking for CSPs with Interchangeable Values

Symmetry breaking in CSPs has attracted considerable attention in recent years. Various general schemes have been proposed to eliminate symmetries during search. In general, these schemes may take exponential space or time to eliminate all symmetries. This paper studies classes of CSPs for which symmetry breaking is tractable. It identifies several CSP classes which feature various forms of value interchangeability and shows that symmetry breaking can be performed in constant time and space during search using dedicated search procedures. Experimental results also show the benefits of symmetry breaking on these CSPs, which encompass many practical applications.

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

[2]  Eric Horvitz,et al.  The Microsoft Multiperson Location Survey , 2005 .

[3]  Nikhil R. Devanur,et al.  Strategyproof cost-sharing mechanisms for set cover and facility location games , 2003, EC '03.

[4]  Ian P. Gent,et al.  Symmetry breaking during search in constraint programming , 1999 .

[5]  E. H. Clarke Multipart pricing of public goods , 1971 .

[6]  Theodore Groves,et al.  Incentives in Teams , 1973 .

[7]  H. Weyl Permutation Groups , 2022 .

[8]  Pascal Brisset,et al.  Solving the Kirkman's Schoolgirl Problem in a Few Seconds , 2002, CP.

[9]  M. Satterthwaite,et al.  Efficient Mechanisms for Bilateral Trading , 1983 .

[10]  Eric Horvitz,et al.  Coordinates: Probabilistic Forecasting of Presence and Availability , 2002, UAI.

[11]  Pascal Van Hentenryck Constraint and Integer Programming in OPL , 2002, INFORMS J. Comput..

[12]  David C. Parkes,et al.  Achieving Budget-Balance with Vickrey-Based Payment Schemes in Exchanges , 2001, IJCAI.

[13]  Eric Horvitz,et al.  Bayesphone: Precomputation of Context-Sensitive Policies for Inquiry and Action in Mobile Devices , 2005, User Modeling.

[14]  Rolf Backofen,et al.  Excluding Symmetries in Constraint-Based Search , 1999, Constraints.

[15]  Marek Kubale,et al.  A generalized implicit enumeration algorithm for graph coloring , 1985, CACM.

[16]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

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

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

[19]  Rolf Backofen,et al.  Excluding Symmetries in Constraint-Based Search , 1999, CP.

[20]  Jean-François Puget,et al.  Symmetry Breaking Revisited , 2002, Constraints.

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

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

[23]  Luke Hunsberger,et al.  A combinatorial auction for collaborative planning , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[24]  Nicolas Barnier,et al.  Solving the Kirkman's schoolgirl problem in a few seconds , 2002 .

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