In mathematics, the Beck–Fiala theorem is a major theorem in discrepancy theory due to József Beck and Tibor Fiala. Discrepancy is concerned with coloring elements of a ground set such that each set in a certain set system is as balanced as possible, i.e., has approximately the same number of elements of each color. The Beck–Fiala theorem is concerned with the case where each element doesn't appear many times across all sets. The theorem guarantees that if each element appears at most times, then the elements can be colored so that the imbalance is at most . Beck and Fiala conjectured that the imbalance can be even bounded by
O(\sqrtt)
Formally, given a universe
[n]=\{1,\ldots,n\}
and a collection of subsets
S1,S2,\ldots,Sm\subseteq[n]
such that for each
i\in[n]
\vert\{j:i\inSj\}\vert\leqt,
then one can find an assignment
x:[n] → \{-1,+1\}
such that
|x(Sj)|\leq2t-1,\foralljwherex(Sj):=
\sum | |
i\inSj |
xi.
The proof is based on a simple linear-algebraic argument. Start with
xi=0
Consider only sets with
\vertSj\vert>t
t
n
\sum | |
i\inSj |
xi=0
Rn
+1,-1
t
+1,-1
Once a set is ignored, the sum of the values of its variables is zero and there are at most
t
|x(Sj)|
2t-1