Greedy Vector Balancing

Abstract

In online vector balancing, vectors t1,…,tn arrive one by one from a given set T and the goal is to assign signs s1,…,sn∈\1\ in an online manner so as to minimize the largest norm of any signed prefix sum Σi=1ksi ti, k ∈ [n]. In this paper, we analyze the natural Euclidean greedy vector balancing algorithm for this problem: at each step k, the sign sk∈\1\ is chosen so that sk tk has non-positive inner product with Σi=1k-1 si· ti. Our main result is the first finite bound, independent of the sequence length n, on the performance of greedy whenever T is finite. When T ⊂ Rd consists of unit vectors, we prove that the signed sums produced by greedy have Euclidean norm at most (2/δT)d-1, where δT is the minimum non-zero distance between vectors in T and subspaces spanned by vectors in T. The same upper bound holds when the sequences are composed of scaled down vectors in T. We also provide a simple set T for which Ω(d/δT) is a lower bound. We analyze the greedy algorithm by proving the existence of a bounded convex KT that is T-absorbing: ∀ x∈ KT and t ∈ T, x,t≤0⇒ x+t∈ KT. We give an explicit construction of a set KT contained in a ball of radius (2/δT)d-1, based on chains of subspaces spanned by vectors in T, which may be of independent interest. We generalize our greedy vector balancing bound to online vector partitioning, where the sequence t1,…,tn must be partitioned in an online manner into p 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…