English

On Integer Programs That Look Like Paths

Data Structures and Algorithms 2025-10-28 v1

Abstract

Solving integer programs of the form min{xAx=b,lxu,xZn}\min \{\mathbf{x} \mid A\mathbf{x} = \mathbf{b}, \mathbf{l} \leq \mathbf{x} \leq \mathbf{u}, \mathbf{x} \in \mathbb{Z}^n \} is, in general, NP\mathsf{NP}-hard. Hence, great effort has been put into identifying subclasses of integer programs that are solvable in polynomial or FPT\mathsf{FPT} time. A common scheme for many of these integer programs is a star-like structure of the constraint matrix. The arguably simplest form that is not a star is a path. We study integer programs where the constraint matrix AA has such a path-like structure: every non-zero coefficient appears in at most two consecutive constraints. We prove that even if all coefficients of AA are bounded by 8, deciding the feasibility of such integer programs is NP\mathsf{NP}-hard via a reduction from 3-SAT. Given the existence of efficient algorithms for integer programs with star-like structures and a closely related pattern where the sum of absolute values is column-wise bounded by 2 (hence, there are at most two non-zero entries per column of size at most 2), this hardness result is surprising.

Keywords

Cite

@article{arxiv.2510.22430,
  title  = {On Integer Programs That Look Like Paths},
  author = {Marcin Briański and Alexandra Lassota and Kristýna Pekárková and Michał Pilipczuk and Janina Reuter},
  journal= {arXiv preprint arXiv:2510.22430},
  year   = {2025}
}