Network Submatrices in Mixed-Integer Optimization
Rolf van der Hulst is a PhD student in the Department of Mathematics of Operations Research. (Co)Promotors are prof.dr. M.J. Uetz and dr. M. Walter from the Faculty of Electrical Engineering, Mathematics and Computer Science.
In mixed-integer linear programming, problems with totally unimodular constraint matrices are an important class of perfect formulations, for which integer solutions can be obtained using linear programming. Network matrices and their transposes form a large subclass of totally unimodular matrices, and are related to graphs. In this dissertation, we study how (transposed) network submatrices present in mixed-integer linear programs can be exploited to reduce the solution time of mixed-integer linear programming problems.
We develop two augmentation algorithms to recognize network submatrices, which can grow a network matrix by one row or column in each step. Iterative usage of these algorithms yields a network submatrix. We show that the worst-case running time of iterative column- and row-augmentation algorithms is almost-linear and almost-quadratic time, respectively. Then we use these augmentation algorithms in two improved presolving routines for mixed-integer linear programs.
First, we study the phenomenon of implied integrality, which occurs if the problem structure implies that the integrality constraints of some variables are implicitly enforced by enforcing the integrality constraints of another set of variables. In software for solving mixed-integer linear programs, algorithms may choose whether they treat these implied integer variables as continuous or integer variables, and can utilize this choice to improve performance. We show that implied integrality can arise from totally unimodular submatrices, and detect these using the network submatrix recognition algorithms. Experimental results on representative benchmark instances show that over 18.8% of the variables in representative benchmark sets is implied integer, compared to 3.3% identified by state-of-the-art detection methods.
Second, we study a symmetry handling method for linear programming known as ``Dimension Reduction via Colour Refinement'' (DRCR) that removes symmetries using variable aggregation. We show that DRCR can be extended to the continuous variables of mixed-integer linear program. By combining implied integrality detection with affine reformulations, we derive mixed-integer programs with fewer integrality constraints that may admit stronger dimension reductions by aggregating integer variables. Using the network matrix recognition algorithms to detect implied integrality, experimental results on representative benchmark instances show that instances affected by DRCR are solved, on average, more than twice as fast.
More events
Mon 1 - Fri 19 Jun 2026The Well-being Weeks are back from 1 to 19th of June!
Fri 12 Jun 2026 10:30 - 12:00PhD Defence Hadi Alidoustaghdam | Joint communication and sensing using tiled arrays - Human-centric applications
Fri 12 Jun 2026 14:30 - 16:00PhD Defence Philip Ben Heinrich Tasche | Deductive Verification Techniques for Embedded Systems
Tue 30 Jun 2026 16:30 - 18:00PhD Defence Mostafa Selim | Haptic Kinesthetic Feedback for Percutaneous Interventions
Mon 14 - Wed 16 Sep 2026AM-SMART Conference 2026