Approximation algorithms for integer programming with resource augmentation
Hauke Brinkop, Hua Chen, Lin Chen, Klaus Jansen, Guochuan Zhang

TL;DR
This paper introduces approximation algorithms for integer programming that trade off solution accuracy for faster computation, providing near-feasible solutions with controlled constraint violations and applications to knapsack and scheduling problems.
Contribution
It presents the first algorithms achieving near-feasible solutions with a tunable approximation parameter for general and n-fold integer programs.
Findings
Algorithms run in fixed-parameter tractable time depending on the approximation parameter.
Solutions violate constraints by at most bcb4b4, with objective values close to optimal.
Applicable to multidimensional knapsack and scheduling problems.
Abstract
The classic algorithm [Papadimitriou, J.ACM '81] for IPs has a running time , where is the number of constraints, is the number of variables, and and 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 , and becomes pseudo-polynomial if is a constant. In recent years, there has been extensive research on FPT (fixed parameter tractable) algorithms for the so-called -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 is not treated as a…
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 Graph Theory Research · Advanced Optimization Algorithms Research
