arXiv · 2512.17551
Clique Probing for Mixed-Integer Programs
Abstract
Probing is an important presolving technique in mixed-integer programming solvers. It selects binary variables, tentatively fixes them to 0 and 1, and performs propagation to deduce additional variable fixings, bound tightenings, substitutions, and implications. In this work, we propose clique probing instead of probing on individual variables, we select cliques, a set of binary variables of which at most one can be set to one, and systematically probe on all variables of a clique. Experiments with our implementation in the open-source presolve library PaPILO demonstrate that exploiting clique information in this form significantly increases the number of reductions. When integrated into the MIP solver SCIP, we observe a 3% performance improvement on MIPLIB instances containing cliques.
Explore related subjects
Keep this discovery
Jacob von Holly-Ponientzietz, Alexander Hoen, Mark Turner, Ambros Gleixner. 2025-12-19. Clique Probing for Mixed-Integer Programs. https://arxiv.org/abs/2512.17551
Cite the original work for its findings. Save a collection to share your selection of sources.