Skip to content
Preprint

4-Block Integer Programming is in FPT

Sep 2026 · 0 citations · 50 references
Computer Science

TL;DR

The previous algorithm that solves 4-block integer programs with a single global variable is extended to 4-block integer programs that have a parameterized number of global variables, which closes the gap in a recent work by Ligthart.

Abstract

Integer programming is a fundamental and important NP-hard problem. This motivated extensive efforts in studying several tractable subclasses. One of the top unresolved complexity questions is the parameterized complexity of 4-block IPs, a natural class characterized by having a diagonal matrix with small blocks after deleting few rows and columns. Over the years, significant progress has been made in improving algorithms for 4-block IPs, but the question whether such IPs can be solved in FPT time, parameterized by the block dimensions and largest matrix coefficient, has remained open. This question is repeatedly highlighted, most recently by Kouteck\'y [IPEC 2025] and by Eisenbrand and Rothvoss [SODA 2026]. We resolve this question in the positive by providing an FPT time algorithm that solves general 4-block integer program. Our algorithm can optimize non-linear, separable convex objective functions, and can be extended to broader classes of constraint matrices (such as tree-fold or multi-stage) and allows appending few ``global''columns to it, and it allows coefficients unbounded by the parameters in those columns. It is known that tractability cannot be extended further in any of those directions. The runtime also nearly matches the known doubly exponential running time lower bound. The key structural property that we establish is that a function $f\colon\mathbb Z^n\to\mathbb R$ that is integer midpoint convex, i.e., $f(x)\le\tfrac12f(x-p)+\tfrac12f(x+p)$ for all $x,p\in\mathbb Z^n$, can be extended to a convex function on the set $2d\mathbb Z^n\cap L$ if $L$ is a linear subspace of dimension $d$. This closes the gap in a recent work by Ligthart [arXiv 2606.30330, 2026], which allows us to extend the previous algorithm that solves 4-block integer programs with a single global variable to 4-block integer programs that have a parameterized number of global variables.

View source

Similar papers

Preprint Sep 2026

A Fixed-Parameter Algorithm for 4-Block Integer Programming

We give a fixed parameter tractable (FPT) algorithm with running time $f(k,\Delta)\cdot {|I|}^{O(1)}$ for integer linear programs with 4-block structure, parameterized by the maximum block dimension $k$ and the largest absolute matrix entry $\Delta$. This result resolves a long-standing open question in parameterized c...

Klaus Jansen, Felix Ohnesorge, Corinna Wambsganz · 1 citation
Preprint Sep 2026

Treewidth and the complexity of box-constrained quadratic programs

We consider the problem of minimizing a sparse quadratic function over the unit hypercube. In binary quadratic programming, treewidth of the interaction graph is a central parameter for tractability: bounded treewidth yields polynomial-time solvability. Motivated by this fact, we investigate whether treewidth plays a s...

Alberto Del Pia, Aida Khajavirad · 1 citation
Open access Aug 2026

On Generic \(\Delta\)-Modular Integer Matrices with Two Rows

Abstract. The column number question asks for the maximum number of columns of an integer matrix with the property that all its rank size minors are bounded by a fixed parameter [Formula: see text] in absolute value. Polynomial upper bounds have been proved in various settings in recent years, with consequences for al...

Bjorn Kriepke, Matthias Schymura · 0 citations
Preprint Sep 2026

On the $\Omega(n)$ SDP relaxation gap for Submodular Box-Constrained Quadratic Programming

Continuous submodular optimization is an important class of nonconvex problems with global guarantees, for which the submodular box-constrained quadratic programming (BCQP) forms a fundamental subclass. It arises naturally as quadratic subproblems of general twice-differentiable submodular problems and also has direct...

Jun-Yu Zhang, Guan-Yi Wang · 0 citations
Preprint Sep 2026

Decomposition of Sparse Integer Programs via Nonlinear Edge Encodings and Column-and-Row Generation

A wide range of sparse integer programs admit a block structure in which subproblems interact through a small set of shared variables. Dualizing the linking equalities yields a decomposable Lagrangian relaxation, but generally introduces a duality gap. Recent work shows that this gap can be closed while preserving deco...

Gustavo Angulo, S. Dey · 0 citations
Preprint Sep 2026

On the Tightness of Standard Relaxations for Mixed-Integer Bilevel Linear Programs

It is proved that neither the SLR itself nor its associated upper bound admits a uniform improvement by a polynomial-time algorithm with access to a mixed-integer linear programming (MILP) oracle, which rules out uniform improvements by iterative MILP-based approaches, including cutting-plane-based and decomposition al...

Sergey S. Ketkov, O. Prokopyev · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.