(Near)-Optimal Algorithms for Sparse Separable Convex Integer Programs

Christoph Hunkenschröder, Martin Koutecký, Asaf Levin, Tung Anh Vu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the general integer programming (IP) problem of optimizing a separable convex function over the integer points of a polytope: min{f(x)∣Ax=b,l≤x≤u,x∈Zn}. The number of variables n is a variable part of the input, and we consider the regime where the constraint matrix A has small coefficients ‖A‖ and small primal or dual treedepth tdP(A) or tdD(A), respectively. Equivalently, we consider block-structured matrices, in particular n-fold, tree-fold, 2-stage and multi-stage matrices. We ask about the possibility of near-linear algorithms in the general case of (non-linear) separable convex functions. The techniques of previous works for the linear case are inherently limited to it; in fact, no strongly-polynomial algorithm may exist due to a simple unconditional information-theoretic lower bound of nlog‖u-l‖, where l,u are the vectors of lower and upper bounds. Our first result is that with parameters tdP(A) and ‖A‖, this lower bound can be matched (up to dependency on the parameters). Second, with parameters tdD(A) and ‖A‖, the situation is more involved, and we design an algorithm with complexity g(tdD(A),‖A‖)nlognlog‖u-l‖ where g is some computable function. We conjecture that a stronger lower bound is possible in this regime, and our algorithm is in fact optimal. Our algorithms combine ideas from scaling, proximity, and sensitivity of integer programs, together with a new dynamic data structure allowing fast sparse updates.

Original languageEnglish
Title of host publicationInteger Programming and Combinatorial Optimization - 26th International Conference, IPCO 2025, Proceedings
EditorsNicole Megow, Amitabh Basu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages297-311
Number of pages15
ISBN (Print)9783031931116
DOIs
StatePublished - 2025
Event26th International Conference on Integer Programming and Combinatorial Optimization, IPCO 2025 - Baltimore, United States
Duration: 11 Jun 202513 Jun 2025

Publication series

NameLecture Notes in Computer Science
Volume15620 LNCS

Conference

Conference26th International Conference on Integer Programming and Combinatorial Optimization, IPCO 2025
Country/TerritoryUnited States
CityBaltimore
Period11/06/2513/06/25

Keywords

  • 2-stage stochastic
  • Graver basis
  • integer programming
  • multi-stage stochastic
  • n-fold
  • parameterized complexity
  • tree-fold
  • treedepth

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of '(Near)-Optimal Algorithms for Sparse Separable Convex Integer Programs'. Together they form a unique fingerprint.

Cite this