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

For a matrix W ∈ℤ^m × n, m ≤ n, and a convex function g: ℝ^m →ℝ, we are interested in minimizing f(x) = g(Wx) over the set {0,1}^n. Since non-linearity only stems from g, one might expect algorithms whose running time depends only polynomially on n. Provided that W is known explicitly, various algorithms can be used for this problem. For instance, if g is separable convex, we will show how the framework of Hochbaum and Shanthikumar can be adapted. However, knowledge of W is a non-trivial assumption. We develop an algorithm that does not require W as an input, and achieves a running time of roughly (m W_∞)^𝒪(m^3)· poly(n) for several classes of convex functions g. When W is known explicitly, the running time decreases to (m W_∞)^𝒪(m^2)· poly(n). In this case, the running time is on par with the running time of Hochbaum and Shanthikumar. However, in contrast to Hochbaum and Shanthikumar, our algorithm also applies to sharp convex functions, which is a generalization of strongly convex functions, a class that reaches far beyond separable convex functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2023

Optimizing Low Dimensional Functions over the Integers

We consider box-constrained integer programs with objective g(Wx) + c^T ...
research
08/04/2020

Erratum: Fast and Simple Horizontal Coordinate Assignment

We point out two flaws in the algorithm of Brandes and Köpf (Proc. GD 20...
research
03/20/2019

Noisy Accelerated Power Method for Eigenproblems with Applications

This paper introduces an efficient algorithm for finding the dominant ge...
research
05/19/2018

On testing substitutability

The papers hatfimmokomi11 and azizbrilharr13 propose algorithms for test...
research
02/11/2022

Improved bounds for randomly colouring simple hypergraphs

We study the problem of sampling almost uniform proper q-colourings in k...
research
07/23/2018

Minimizing Sum of Non-Convex but Piecewise log-Lipschitz Functions using Coresets

We suggest a new optimization technique for minimizing the sum ∑_i=1^n f...
research
12/06/2018

ALLSAT compressed with wildcards: Partitionings and face-numbers of simplicial complexes

Given the facets of a finite simplicial complex, we use wildcards to enu...

Please sign up or login with your details

Forgot password? Click here to reset