arrow
Return

Approximation Algorithms for Integer Programming with Resource Augmentation

delete2026-01-01
delete0
PRE
AI
H
Hauke Brinkop
H
Hua Qi Chen *
C
Chen Lin
K
K. Jansen *
G
Guochuan Zhang *
DOI:10.4230/LIPIcs.STACS.2026.20delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Solving a general integer program (IP) is NP-hard. The classic algorithm [Papadimitriou, J.ACM '81] for IPs has a running time n(O(m))( m center dot max{Delta, parallel to b parallel to(infinity)})(O(m2)), where m is the number of constraints, n is the number of variables, and Delta and parallel to b parallel to(infinity) are, respectively, the largest absolute values among the entries in the constraint matrix and the right-hand side vector of the constraint. The running time is exponential in m, and becomes pseudo-polynomial if m is a constant. In recent years, there has been extensive research on FPT (fixed parameter tractable) algorithms for the so-called n-fold IPs, which may possess a large number of constraints, but the constraint matrix satisfies a specific block structure. It is remarkable that these FPT algorithms take as parameters. and the number of rows and columns of some small submatrices. If Delta is not treated as a parameter, then the running time becomes pseudo-polynomial even if all the other parameters are taken as constants. This paper explores the trade-off between time and accuracy in solving an IP. We show that, for arbitrary small epsilon > 0, there exists an algorithm for IPs with m constraints that runs in f( m, epsilon) center dot poly(|I|) time, and returns a near-feasible solution that violates the constraints by at most epsilon Delta. Furthermore, for n-fold IPs, we establish a similar result - our algorithm runs in time that depends on the number of rows and columns of small submatrices together with 1/epsilon, and returns a solution that slightly violates the constraints. Meanwhile, both solutions guarantee that their objective values are no worse than the corresponding optimal objective values satisfying the constraints. As applications, our results can be used to obtain additive approximation schemes for multidimensional knapsack as well as scheduling.
Keywords:
Approximation algorithms
Resource augmentation
Integer programs
n-fold IPs

Journal

4
43RD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2026
IF:
0
Papers:
81
Citations:
0

Organization

U
university of kiel
Scholars:
2.3W
Papers: 1.8W
Citations: 15
Z
zhejiang university of technology
Scholars:
3.2W
Papers: 2.0W
Citations: 22
Z
zhejiang university
Scholars:
17.4W
Papers: 12.0W
Citations: 152
researcher View more organizations