Value Functions of Separable Convex Integer Programs are Periodically Convex

Abstract

We consider the periodic behavior of the value functions b\f(x)\ \ Ax=b,\,x∈ Z0n\ of integer programs. We show that there exists a positive integer M depending only on the constraint matrix A∈ Zm× n so that the value function is convex extensible on any subdomain of the form r+M Zm for any r∈ Zm and any separable convex objective function f. With this, we extend the known periodic convexity of such functions for linear objective functions f, as established by Eisenbrand and Rothvoss (SODA 25), to the broader class of separable convex objective functions. We derive our main periodic convexity result by first showing that periodic convexity along lines is equivalent to the integer decomposition property of dilated polyhedra. Subsequently, we use Graver basis techniques to extend the 1-dimensional periodic convexity to domains of arbitrary fixed dimension. We apply this periodic convexity to show that value function reformulations of block-structured integer programs become periodically convex, which yields fixed-parameter tractable (FPT) algorithms. More specifically, we optimize two-stage stochastic integer programs and n-fold integer programs in FPT time when parameterized by the block dimensions and coefficient size of the local blocks of the constraint matrix, allowing the coefficients of the global blocks to be large. In the setting of this parameterization, which was recently introduced by Cslovjecsek, Koutecký, Lassota, Pilipczuk, and Polak (TheoretiCS 2025), our algorithms exponentially improve on the running times of the previous optimization algorithms and extend the class of objective functions that can be optimized from linear to separable convex.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…