# An Adaptive Prefix-Assignment Technique for Symmetry Reduction

@article{Junttila2017AnAP, title={An Adaptive Prefix-Assignment Technique for Symmetry Reduction}, author={Tommi A. Junttila and Matti Karppa and Petteri Kaski and Jukka Kohonen}, journal={J. Symb. Comput.}, year={2017}, volume={99}, pages={21-49} }

This paper presents a technique for symmetry reduction that adaptively assigns a prefix of variables in a system of constraints so that the generated prefix-assignments are pairwise nonisomorphic under the action of the symmetry group of the system. The technique is based on McKay's canonical extension framework [J.~Algorithms 26 (1998), no.~2, 306--324]. Among key features of the technique are (i) adaptability---the prefix sequence can be user-prescribed and truncated for compatibility with…

## One Citation

### A Symmetry-Breaking Node Equivalence for Pruning the Search Space in Backtracking Algorithms

- Computer ScienceSymmetry
- 2019

A new equivalence on graphs is introduced, defined by its symmetry-breaking capability, in which the equivalence is used to prune the search tree and an optimization problem with the goal of finding an equivalence partition with the highest pruning potential is defined.

## References

SHOWING 1-10 OF 73 REFERENCES

### Dynamic Symmetry Breaking by Simulating Zykov Contraction

- Computer ScienceSAT
- 2009

A new method to break symmetry in graph coloring problems by developing a learning scheme that translates each encountered conflict into one conflict clause which covers equivalent conflicts arising from any permutation of the colors.

### Graph Isomorphism in Quasipolynomial Time

- MathematicsArXiv
- 2015

The algorithm builds on Luks’s SI framework and attacks the barrier configurations for Luks's algorithm by group theoretic “local certificates” and combinatorial canonical partitioning techniques and shows that in a well-defined sense, Johnson graphs are the only obstructions to effective canonical partitioned.

### An Improved Isomorphism Test for Bounded-tree-width Graphs

- MathematicsICALP
- 2018

A new fpt algorithm testing isomorphism of n-vertex graphs of tree width in time is given, which avoids the use of Babai's algorithm and has the additional benefit that it can also used as a canonization algorithm.

### Dynamic symmetry breaking in the satisfiability problem

- Computer Science, Mathematics
- 2010

A new method for local symmetry breaking is presented that consists in detecting dynamically local symmetries by reducing the remaining partial SAT instance at each node of the search tree to a graph that has an equivalent automorphism group than the symmetry group of thepartial SAT instance.

### SymChaff: exploiting symmetry in a structure-aware satisfiability solver

- Computer ScienceConstraints
- 2008

This article presents a new low-overhead framework for representing and utilizing problem symmetry in propositional satisfiability algorithms by using high level problem description to pass on symmetry information to the SAT solver in a simple and concise form.

### Symmetry and Satisfiability

- Computer ScienceHandbook of Satisfiability
- 2009

This chapter explores the symmetry of Boolean functions, particularly the symmetries of their conjunctive normal form (CNF) representations, and examines how to model them using the mathematical language of group theory, how to derive them from a CNF formula, and how to utilize them to speed up CNF SAT solvers.

### Automatic Generation of Constraints for Partial Symmetry Breaking

- Computer ScienceCP
- 2011

This paper introduces a new method of finding a small set of constraints which provide very efficient partial symmetry breaking, which works with all problem classes and modelling techniques.

### Minimal ordering constraints for some families of variable symmetries

- Computer ScienceAnnals of Mathematics and Artificial Intelligence
- 2010

This paper examines some commonly-occurring families of groups and derives a minimal set of ordering constraints sufficient to break the symmetry each group describes, and uses these minimal sets as building blocks to generate minimal sets ofordering constraints for groups constructed via direct and imprimitive wreath products.

### Classification Algorithms for Codes and Designs

- Mathematics
- 2005

A new starting-point and a new method are requisite, to insure a complete [classi?cation of the Steiner triple systems of order 15]. This method was furnished, and its tedious and di?cult execution…

### Breaking Symmetries in Graphs: The Nauty Way

- Computer ScienceCP
- 2016

This paper is novel in that it introduces complete symmetry breaking for graph search problems by modeling, in terms of constraints, the same ideas underlying the algorithm applied in tools like nauty.