paper

Greedy Vector Balancing

arXiv:2606.17991

Abstract

In online vector balancing, vectors arrive one by one from a given set and the goal is to assign signs in an online manner so as to minimize the largest norm of any signed prefix sum , . In this paper, we analyze the natural Euclidean greedy vector balancing algorithm for this problem: at each step , the sign is chosen so that has non-positive inner product with . Our main result is the first finite bound, independent of the sequence length , on the performance of greedy whenever is finite. When consists of unit vectors, we prove that the signed sums produced by greedy have Euclidean norm at most , where is the minimum non-zero distance between vectors in and subspaces spanned by vectors in . The same upper bound holds when the sequences are composed of scaled down vectors in . We also provide a simple set for which is a lower bound. We analyze the greedy algorithm by proving the existence of a bounded convex that is -absorbing: and , . We give an explicit construction of a set contained in a ball of radius , based on chains of subspaces spanned by vectors in , which may be of independent interest. We generalize our greedy vector balancing bound to online vector partitioning, where the sequence must be partitioned in an online manner into subsequences. As an application, we prove a special case of a conjecture of Bosman et al. (arxiv:2402.19259), showing that a lexicographic version of total completion time scheduling under scenarios is polynomial time solvable when the number of scenarios is fixed.

21 pages, 3 figures

Greedy Vector Balancing · wovepaper