TOPICS
Search

Vector Balancing


Vector balancing is the problem of assigning signs to a given collection of vectors so that their signed sum has a small prescribed vector norm. A permutation variant also allows the coordinates of each vector to be independently permuted (Niles-Weed et al. 2026).

Niles-Weed et al. (2026) proved that, for any vectors v_1, v_2, ..., v_m in R^n with Euclidean norm at most 1, there are signs epsilon_i in {-1,1} and coordinate permutations sigma_i such that

 max_(1<=k<=m)||sum_(i=1)^kepsilon_isigma_i(v_i)||_infty<=(sqrt(n-1)+1)/(sqrt(n)),

where ||·||_infty is the infinity norm. The choices can be made online, using only the vectors seen so far. The bound tends to 1 as n->infty and is asymptotically optimal, since a single coordinate unit vector forces a bound of at least 1. The result concerns the variant with permutations, not sign choices alone.


See also

Euclidean Norm, Infinity Norm, Permutation, Vector Norm

Explore with Wolfram|Alpha

References

Niles-Weed, J.; Sadovsky, S.; and Shkrob, J. "An Optimal Constant for Vector Balancing with Permutations." 1 Oct 2026. https://arxiv.org/abs/2610.02127.

Cite this as:

Weisstein, Eric W. "Vector Balancing." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/VectorBalancing.html

Subject classifications