Komlós discrepancy constant

Description of constant

$C_{24}$ is the Komlós discrepancy constant (often denoted $K$).

For a real matrix $A\in\mathbb{R}^{m\times n}$, define its (sign) discrepancy by

\[\mathrm{disc}(A)\ :=\ \min_{x\in\{-1,1\}^{n}}\ \|Ax\|_{\infty}.\]

For each $n\ge 1$, define the dimension-$n$ Komlós discrepancy

\[K_{n}\ :=\ \sup\left\{\mathrm{disc}(A):\ A\in\mathbb{R}^{n\times n}\ \text{and}\ \|A_{\ast j}\|_{2}\le 1\ \text{for all columns }j\right\}.\]

Finally, define

\[C_{24}\ :=\ \sup_{n\ge 1} K_{n}\ \in [0,\infty].\]

The Komlós conjecture asserts that $C_{24}<\infty$ (i.e. $K_{n}=O(1)$ as $n\to\infty$).

Known upper bounds

Since it is not known whether $C_{24}$ is finite, results are typically stated as bounds on $K_{n}$.

Bound Reference Comments
$n$ Trivial Since $||A_{\ast j}||{2}\le 1$ implies $\lvert a{ij}\rvert\le 1$, we have $||Ax||_{\infty}\le n$ for every $x\in{-1,1}^{n}$.
$O(\log n)$ [Bec1981], [Spe1985], [Glu1989] Partial-coloring/entropy-method bounds yield $O(\log n)$ discrepancy for Komlós-type instances.
$O(\sqrt{\log n})$ [Ban1998] Banaszczyk’s vector-balancing theorem (via Gaussian measure) gives the first $o(\log n)$ bound.
$O(\sqrt{\log n})$ (poly-time) [BDG2019] Polynomial-time algorithm matching Banaszczyk’s existential bound up to constants.
$\widetilde{O}(\log^{1/4} n)$ [BJ2025] Current best published asymptotic bound (hides polylog factors, e.g. in $\log\log n$). First improvement over $O(\sqrt{\log n})$.

Known lower bounds

Bound Reference Comments
$1$ Trivial Take $n=1$ and $A=[1]$, for which $\mathrm{disc}(A)=1$.
$1+\sqrt{2}$ [Kun2023] Best known lower bound on $C_{24}$.

References

Acknowledgements

Prepared with assistance from ChatGPT 5.2 Pro.