An Algorithmic Theory of Integer Programming
Friedrich Eisenbrand, Christoph Hunkenschr\"oder, Kim-Manuel Klein,, Martin Kouteck\'y, Asaf Levin, Shmuel Onn

TL;DR
This paper introduces a new algorithmic framework for solving general integer programming problems efficiently, especially when certain matrix parameters are fixed, extending to nonlinear objectives and improving algorithms for structured problems.
Contribution
It develops a fixed-parameter tractable algorithm for integer programming based on matrix parameters and introduces a novel iterative augmentation framework utilizing Graver bases.
Findings
Integer programming is fixed-parameter tractable with respect to matrix parameters a and d.
The paper provides a strongly-polynomial algorithm for linear objectives.
Near-linear time algorithms are developed for structured integer programs like n-fold and stochastic programs.
Abstract
We study the general integer programming problem where the number of variables is a variable part of the input. We consider two natural parameters of the constraint matrix : its numeric measure and its sparsity measure . We show that integer programming can be solved in time , where is some computable function of the parameters and , and is the binary encoding length of the input. In particular, integer programming is fixed-parameter tractable parameterized by and , and is solvable in polynomial time for every fixed and . Our results also extend to nonlinear separable convex objective functions. Moreover, for linear objectives, we derive a strongly-polynomial algorithm, that is, with running time , independent of the rest of the input data. We obtain these results by developing an algorithmic…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Optimization Algorithms Research · Advanced Graph Theory Research
