Vector balancing and Banaszczyk's volume bound

DefinitionBanaszczyk's volume bound as an upper bound for vector balancing (statement)#✓fully proved

This is the proposition that there are real constants \(C\) and \(c\) such that for every natural number \(d \ge 2\), all norms \(X\) and \(Y\) on \(\mathbb{R}^d\), every natural number \(n\) and all vectors \(v_1, \dots, v_n \in \mathbb{R}^d\) with \(X(v_i) \le 1\) for every \(i\), there are signs \(\varepsilon_1, \dots, \varepsilon_n \in \{1, -1\}\) such that \(Y(\varepsilon_1 v_1 + \dots + \varepsilon_n v_n)\) is at most \(C (\log d)^c \sqrt{d} \, (\mathrm{vol}(B_X) / \mathrm{vol}(B_Y))^{1/d}\), where \(B_X = \{x : X(x) \le 1\}\) and \(B_Y = \{x : Y(x) \le 1\}\) are the closed unit balls and \(\mathrm{vol}\) is Lebesgue measure.

Banaszczyk proved that \(\sqrt{d} \, (\mathrm{vol}(B_X) / \mathrm{vol}(B_Y))^{1/d}\) is a lower bound for the vector balancing constant of \(X\) and \(Y\); the AimPL question asks whether it is also an upper bound up to polylogarithmic factors in \(d\).

def volumeBoundIsUpperBound : Prop :=
  ∃ C c : ℝ, ∀ d : ℕ, 2 ≤ d → ∀ X Y : Seminorm ℝ (EuclideanSpace ℝ (Fin d)),
    (∀ x, X x = 0 → x = 0) → (∀ x, Y x = 0 → x = 0) →
    ∀ (n : ℕ) (v : Fin n → EuclideanSpace ℝ (Fin d)), (∀ i, X (v i) ≤ 1) →
      ∃ ε : Fin n → ℤˣ, Y (∑ i, ((ε i : ℤ) : ℝ) • v i) ≤
        C * Real.log d ^ c * Real.sqrt d *
          ((volume {x | X x ≤ 1}).toReal / (volume {x | Y x ≤ 1}).toReal) ^ ((1 : ℝ) / d)
Used by 1

TheoremBanaszczyk's volume bound is not an upper bound for vector balancing#●ready to prove

There are no real constants \(C\) and \(c\) such that for every natural number \(d \ge 2\), all norms \(X\) and \(Y\) on \(\mathbb{R}^d\), every natural number \(n\) and all vectors \(v_1, \dots, v_n \in \mathbb{R}^d\) with \(X(v_i) \le 1\) for every \(i\), there are signs \(\varepsilon_1, \dots, \varepsilon_n \in \{1, -1\}\) such that \(Y(\varepsilon_1 v_1 + \dots + \varepsilon_n v_n)\) is at most \(C (\log d)^c \sqrt{d} \, (\mathrm{vol}(B_X) / \mathrm{vol}(B_Y))^{1/d}\), where \(B_X = \{x : X(x) \le 1\}\) and \(B_Y = \{x : Y(x) \le 1\}\) are the closed unit balls and \(\mathrm{vol}\) is Lebesgue measure.

S. Nikolov's remark on the problem gives the counterexample \(X = Y = \ell_1^d\) with the standard basis vectors \(e_1, \dots, e_d\): the volume bound is \(\sqrt{d}\), while every choice of signs gives \(\|\pm e_1 \pm \dots \pm e_d\|_1 = d\), and a factor \(\sqrt{d}\) is not polylogarithmic in \(d\).

public theorem_wanted volumeBoundIsUpperBound_refuted : ¬ volumeBoundIsUpperBound
Sources
  • AimPL: Hereditary discrepancy and factorization norms, Section 1, Problem 1.5 (Vector balancing), http://aimpl.org/hereddiscrep/1/; resolution: AimPL: Hereditary discrepancy and factorization norms, remark by S. Nikolov to Problem 1.5, remark: 'In fact, this lower bound can be too small by a factor of √d, for example when X = Y = ℓ_1^d' (for X = Y the volume bound is √d, while for the standard basis e_1, ..., e_d every signing has ‖∑ ±e_i‖_1 = d), http://aimpl.org/hereddiscrep/1/.
Uses 1
1 fully proved1 ready to prove

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.