English

Chasing Convex Bodies Optimally

Data Structures and Algorithms 2021-11-25 v3 Metric Geometry

Abstract

In the chasing convex bodies problem, an online player receives a request sequence of NN convex sets K1,,KNK_1,\dots, K_N contained in a normed space Rd\mathbb R^d. The player starts at x0Rdx_0\in \mathbb R^d, and after observing each KnK_n picks a new point xnKnx_n\in K_n. At each step the player pays a movement cost of xnxn1||x_n-x_{n-1}||. The player aims to maintain a constant competitive ratio against the minimum cost possible in hindsight, i.e. knowing all requests in advance. The existence of a finite competitive ratio for convex body chasing was first conjectured in 1991 by Friedman and Linial. This conjecture was recently resolved with an exponential 2O(d)2^{O(d)} upper bound on the competitive ratio. We give an improved algorithm achieving competitive ratio dd in any normed space, which is exactly tight for \ell^{\infty}. In Euclidean space, our algorithm also achieves competitive ratio O(dlogN)O(\sqrt{d\log N}), nearly matching a d\sqrt{d} lower bound when NN is subexponential in dd. The approach extends our prior work for nested convex bodies, which is based on the classical Steiner point of a convex body. We define the functional Steiner point of a convex function and apply it to the associated work function.

Keywords

Cite

@article{arxiv.1905.11968,
  title  = {Chasing Convex Bodies Optimally},
  author = {Mark Sellke},
  journal= {arXiv preprint arXiv:1905.11968},
  year   = {2021}
}
R2 v1 2026-06-23T09:29:40.803Z