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 18 May 2026 14:30 - 15:30PhD Defence Brian Masinde | Accountable Geo-intelligence - Mechanisms for Protecting Demographically Identifiable Information in Humanitarian Geo-intelligence Workflows
Tue 19 May 2026 12:30 - 13:30PhD Defence Henrike Heunis | Strategic Adaptability in Negotiation
Wed 20 May 2026 14:30 - 15:30PhD Defence Jesse Hofsteenge | Modelling of low-frequency combustion dynamics in hydrogen-blended flames
Thu 21 May 2026 14:30 - 15:30PhD Defence Rob Warnaar | Continuous and non-invasive assessment of respiratory drive and effort in mechanically ventilated patients
Fri 22 May 2026 14:30 - 15:30PhD Defence Eline Tsai | Improving clinical chemistry laboratory logistics