When Algebraic Symmetry Breaking Meets Solvers: An Experimental Study

📅 2026-07-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the unclear practical efficacy of automatically generated polynomial symmetry-breaking constraints in integer linear programming across different solvers. The authors systematically evaluate the performance of mainstream mathematical programming and SMT solvers when handling such constraints, comparing three strategies: native quadratic handling, internal reformulation, and explicit linearization. Their experiments reveal that the effectiveness of symmetry breaking is highly solver-dependent, advocating for a solver-aware evaluation paradigm. The findings indicate that compact families of quadratic symmetry-breaking constraints generally enhance solver performance, whereas excessive linearization, overly large breaking sets, or inappropriate reformulations often lead to model bloating or search degradation, thereby diminishing or even reversing potential benefits.
📝 Abstract
We present an experimental evaluation of automatically generated polynomial symmetry breaking constraints for integer linear programs. Starting from the method that we introduced at the International Symposium on Symbolic and Algebraic Computation (ISSAC) 2026, we compare solver native quadratic handling, solver-internal reformulation, and explicit linearization on near half-capacity bin-packing benchmarks. Experiments with several mathematical programming solvers and satisfiability modulo theory solvers show that the effectiveness of polynomial symmetry breaking is strongly solver-dependent. Compact quadratic breaker families can improve performance, whereas linearization, large breaker sets, or solver reformulations may offset these gains through increased model size or less favorable search behavior. These results suggest that automatically generated symmetry breakers should be evaluated in a solver-aware manner rather than treated as solver-independent additions to a model.
Problem

Research questions and friction points this paper is trying to address.

symmetry breaking
integer linear programming
polynomial constraints
solver performance
bin-packing
Innovation

Methods, ideas, or system contributions that make the work stand out.

symmetry breaking
polynomial constraints
integer linear programming
solver-aware optimization
bin-packing
🔎 Similar Papers
No similar papers found.