Table of Contents
Fetching ...

The complexity of geometric scaling

Antoine Deza, Sebastian Pokutta, Lionel Pournin

Abstract

Geometric scaling, introduced by Schulz and Weismantel in 2002, solves the integer optimization problem $\max \{c\mathord{\cdot}x: x \in P \cap \mathbb Z^n\}$ by means of primal augmentations, where $P \subset \mathbb R^n$ is a polytope. We restrict ourselves to the important case when $P$ is a $0/1$-polytope. Schulz and Weismantel showed that no more than $O(n \log n \|c\|_\infty)$ calls to an augmentation oracle are required. This upper bound can be improved to $O(n \log \|c\|_\infty)$ using the early-stopping policy proposed in 2018 by Le Bodic, Pavelka, Pfetsch, and Pokutta. Considering both the maximum ratio augmentation variant of the method as well as its approximate version, we show that these upper bounds are essentially tight by maximizing over a $n$-dimensional simplex with vectors $c$ such that $\|c\|_\infty$ is either $n$ or $2^n$.

The complexity of geometric scaling

Abstract

Geometric scaling, introduced by Schulz and Weismantel in 2002, solves the integer optimization problem by means of primal augmentations, where is a polytope. We restrict ourselves to the important case when is a -polytope. Schulz and Weismantel showed that no more than calls to an augmentation oracle are required. This upper bound can be improved to using the early-stopping policy proposed in 2018 by Le Bodic, Pavelka, Pfetsch, and Pokutta. Considering both the maximum ratio augmentation variant of the method as well as its approximate version, we show that these upper bounds are essentially tight by maximizing over a -dimensional simplex with vectors such that is either or .
Paper Structure (6 sections, 11 theorems, 26 equations, 1 figure, 1 algorithm)

This paper contains 6 sections, 11 theorems, 26 equations, 1 figure, 1 algorithm.

Key Result

Theorem 1.1

The maximum-ratio augmentation variant of geometric scaling can require $n+\log n\|c\|_\infty+1$ steps to maximize $c\mathord{\cdot}x$ over $P$ and the feasibility based variant can require $n/3+\log n\|c\|_\infty+1$ steps.

Figures (1)

  • Figure 1: The simplex $S$ when $n=3$.

Theorems & Definitions (13)

  • Theorem 1.1
  • Remark 2.1: LeBodicPavelkaPfetschPokutta2018
  • Remark 2.2: LeBodicPavelkaPfetschPokutta2018
  • Proposition 2.3: LeBodicPavelkaPfetschPokutta2018
  • Lemma 3.1
  • Theorem 3.2
  • Lemma 4.1
  • Theorem 4.2
  • Lemma 5.1
  • Theorem 5.2
  • ...and 3 more