Minimizing a low-dimensional convex function over a high-dimensional cube

Abstract

For a matrix W ∈ Zm × n, m ≤ n, and a convex function g: Rm → R, we are interested in minimizing f(x) = g(Wx) over the set \0,1\n. We will study separable convex functions and sharp convex functions g. Moreover, the matrix W is unknown to us. Only the number of rows m ≤ n and \|W\|∞ is revealed. The composite function f(x) is presented by a zeroth and first order oracle only. Our main result is a proximity theorem that ensures that an integral minimum and a continuous minimum for separable convex and sharp convex functions are always "close" by. This will be a key ingredient to develop an algorithm for detecting an integer minimum that achieves a running time of roughly (m \| W \|∞)O(m3) · poly(n). In the special case when (i) W is given explicitly and (ii) g is separable convex one can also adapt an algorithm of Hochbaum and Shanthikumar. The running time of this adapted algorithm matches with the running time of our general algorithm.

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…