On Integer Programming, Discrepancy, and Convolution

K. Jansen, L. Rohwedder*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

Integer programs with a fixed number of constraints are solvable in pseudo -polynomial time in the largest coefficient of any constraint. We give a new algorithm which improves the running time of the state of the art. Moreover, we show that improving on our algorithm for any number of constraints is equivalent to improving over the quadratic time algorithm for (min, +)-convolution. This is strong evidence that our algorithm's running time is the best possible. We also present a specialized algorithm for testing the feasibility of an integer program and give a tight lower bound, which is based on the strong exponential time hypothesis in this case.
Original languageEnglish
Pages (from-to)1481–1495
Number of pages15
JournalMathematics of Operations Research
Volume48
Issue number3
Early online date1 Sept 2022
DOIs
Publication statusPublished - Aug 2023

Keywords

  • fixed-parameter tractable
  • fine-grained complexity
  • dynamic programming
  • LINEAR-TIME
  • ALGORITHMS
  • DIMENSION

Cite this