Block-Structured Integer and Linear Programming in Strongly Polynomial and Near Linear Time
Jana Cslovjecsek, Friedrich Eisenbrand, Christoph Hunkenschröder, Lars Rohwedder, Robert Weismantel
摘要
We consider integer and linear programming problems for which the linear constraints exhibit a (recursive) block-structure: The problem decomposes into independent and efficiently solvable sub-problems if a small number of constraints is deleted. A prominent example are n-fold integer programming problems and their generalizations which have received considerable attention in the recent literature. The previously known algorithms for these problems are based on the augmentation framework, a tailored integer programming variant of local search.
In this paper we propose a different approach. Our algorithm relies on parametric search and a new proximity bound. We show that block-structured linear programming can be solved efficiently via an adaptation of a parametric search framework by Norton, Plotkin, and Tardos in combination with Megiddo's multidimensional search technique. This also forms a subroutine of our algorithm for the integer programming case by solving a strong relaxation of it. Then we show that, for any given optimal vertex solution of this relaxation, there is an optimal integer solution within ℓ 1 -distance independent of the dimension of the problem. This in turn allows us to find an optimal integer solution efficiently.
We apply our techniques to integer and linear programming with n-fold structure or bounded dual treedepth, two benchmark problems in this field. We obtain the first algorithms for these cases that are both near-linear in the dimension of the problem and strongly polynomial. Moreover, unlike the augmentation algorithms, our approach is highly parallelizable.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- A nearly-linear time algorithm for linear programs with small treewidth: a multiscale representation of robust central pathSally Dong, Yin Tat Lee, Guanghao YeSTOC 2021 · 被引用 18 次
- Integer programs with bounded subdeterminants and two nonzeros per rowSamuel Fiorini, Gwenaël Joret, Stefan Weltge, Yelena YuditskyFOCS 2021 · 被引用 11 次
- Parameterized algorithms for block-structured integer programs with large entriesJana Cslovjecsek, Martin Koutecký, Alexandra Lassota, Michal Pilipczuk 等SODA 2024 · 被引用 7 次
- Collapsing the Tower - On the Complexity of Multistage Stochastic IPsKim-Manuel Klein, Janina ReuterSODA 2022 · 被引用 5 次
- On Minimizing Tardy Processing Time, Max-Min Skewed Convolution, and Triangular Structured ILPsKim-Manuel Klein, Adam Polak, Lars RohwedderSODA 2023 · 被引用 5 次
相关 Paper
- Parameterized Algorithms for MILPs with Small TreedepthCornelius Brand, Martin Koutecký, Sebastian OrdyniakAAAI 2021 · 被引用 15 次
- Revisiting Tardos's Framework for Linear Programming: Faster Exact Solutions using Approximate SolversDaniel Dadush, Bento Natura, László A. VéghFOCS 2020 · 被引用 3 次
- Efficient Message Passing for 0-1 ILPs with Binary Decision DiagramsJan-Hendrik Lange, Paul SwobodaICML 2021 · 被引用 13 次
- Integer programs with nearly totally unimodular matrices: the cographic caseManuel Aprile, Samuel Fiorini, Gwenaël Joret, Stefan Kober 等SODA 2025 · 被引用 3 次
- Fast Algorithms for Separable Linear ProgramsSally Dong, Gramoz Goranci, Lawrence Li, Sushant Sachdeva 等SODA 2024 · 被引用 3 次
