A Strongly Polynomial Algorithm for Bimodular Integer Linear Programming
summary
Proves a strongly polynomial algorithm for integer programs whose constraint matrix has all minors in {−2,−1,0,1,2} (bimodular). Key steps: solve the LP, restrict to the tight cone at a fractional vertex, perform an affine change of variables that yields a parity-constrained TU reduction, and apply a structured Seymour-style decomposition into network/transpose/2×2 blocks. Uses combinatorial submodular/capacitated procedures on base blocks, runs in strongly polynomial time, and yields new polynomial algorithms for problems like maximum-weight independent set when the odd-cycle packing number equals one.
AI-written summary · about
