Handling Sub-symmetry in Integer Programming using Activation Handlers
Christopher Hojny, Tom Verhoeff, Sten Wessel

TL;DR
This paper introduces activation handlers as a flexible framework to handle sub-symmetries in integer programming, improving efficiency by avoiding auxiliary variables and enabling more powerful symmetry-handling techniques.
Contribution
The paper proposes a novel activation handler framework for sub-symmetry handling in IPs, offering a flexible and efficient alternative to existing methods that use auxiliary variables.
Findings
Substantial performance improvements over existing sub-symmetry methods.
Effective in multiple problem domains including knapsack, unit commitment, and graph coloring.
Framework enables activation of advanced symmetry-handling techniques.
Abstract
Symmetry in integer programs (IPs) can be exploited in order to reduce solving times. Usually only symmetries of the original IP are handled, but new symmetries may arise at some nodes of the branch-and-bound tree. While symmetry-handling inequalities (SHIs) can easily be used to handle original symmetries, handling sub-symmetries arising later on is more intricate. To handle sub-symmetries, it has recently been proposed to add SHIs that are activated by auxiliary variables. This, however, may increase the size of the IP substantially as all sub-symmetries need to be modeled explicitly. As an alternative, we propose a new framework for generically activating SHIs, so-called activation handlers. This framework allows for a direct implementation of routines that check for active sub-symmetries, eliminating the need for auxiliary variables. In particular, activation handlers can activate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVehicle Routing Optimization Methods · Constraint Satisfaction and Optimization · Plant biochemistry and biosynthesis
