discrepancy of hypergraphs

{{Short description|Area of discrepancy theory}}

Discrepancy of hypergraphs is an area of discrepancy theory that studies the discrepancy of general set systems.

Definitions

In the classical setting, we aim at partitioning the vertices of a hypergraph \mathcal{H}=(V, \mathcal{E}) into two classes in such a way that ideally each hyperedge contains the same number of vertices in both classes. A partition into two classes can be represented by a coloring \chi \colon V \rightarrow \{-1, +1\}. We call −1 and +1 colors. The color-classes \chi^{-1}(-1) and \chi^{-1}(+1) form the corresponding partition. For a hyperedge E \in \mathcal{E}, set

:\chi(E) := \sum_{v\in E} \chi(v).

The discrepancy of \mathcal{H} with respect to \chi and the discrepancy of \mathcal{H} are defined by

:\operatorname{disc}(\mathcal{H},\chi) := \; \max_{E \in \mathcal{E}} |\chi(E)|,

:\operatorname{disc}(\mathcal{H}) := \min_{\chi:V\rightarrow\{-1,+1\}} \operatorname{disc}(\mathcal{H}, \chi).

These notions as well as the term 'discrepancy' seem to have appeared for the first time in a paper of Beck.J. Beck: "Roth's estimate of the discrepancy of integer sequences is nearly sharp", page 319-325. Combinatorica, 1, 1981 Earlier results on this problem include the famous lower bound on the discrepancy of arithmetic progressions by RothK. F. Roth: "Remark concerning integer sequences", pages 257–260. Acta Arithmetica 9, 1964 and upper bounds for this problem and other results by Erdős and SpencerJ. Spencer: "A remark on coloring integers", pages 43–44. Canadian Mathematical Bulletin 15, 1972.P. Erdős and J. Spencer: "[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.210.7286&rep=rep1&type=pdf Imbalances in k-colorations]", pages 379–385. Networks 1, 1972. and Sárközi.P. Erdős and J. Spencer: "Probabilistic Methods in Combinatorics." Budapest: Akadémiai Kiadó, 1974.{{Rp|page=39}} At that time, discrepancy problems were called quasi-Ramsey problems.

Examples

To get some intuition for this concept, let's have a look at a few examples.

  • If all edges of \mathcal{H} intersect trivially, i.e. E_1 \cap E_2 = \varnothing for any two distinct edges E_1, E_2 \in \mathcal{E}, then the discrepancy is zero, if all edges have even cardinality, and one, if there is an odd cardinality edge.
  • The other extreme is marked by the complete hypergraph (V, 2^V). In this case the discrepancy is \lceil \frac{1}{2} |V|\rceil. Any 2-coloring will have a color class of at least this size, and this set is also an edge. On the other hand, any coloring \chi with color classes of size \lceil \frac{1}{2} |V|\rceil and \lfloor \frac{1}{2} |V|\rfloor proves that the discrepancy is not larger than \lceil \frac{1}{2} |V|\rceil. It seems that the discrepancy reflects how chaotic the hyperedges of \mathcal{H} intersect. Things are not that easy, however, as the following example shows.
  • Set n=4k, k \in \mathcal{N} and \mathcal{H}_n = ([n], \{E \subseteq [n] \mid | E \cap [2k]| = | E \setminus [2k]|\}). In words, \mathcal{H}_n is the hypergraph on 4k vertices {1,...,4k}, whose edges are all subsets that have the same number of elements in {1,...,2k} as in {2k+1,...,4k}. Now \mathcal{H}_n has many (more than \binom{n/2}{n/4}^2 = \Theta(\frac 1 n 2^n)) complicatedly intersecting edges. However, its discrepancy is zero, since we can color {1,...,2k} in one color and {2k+1,...,4k} in another color.

The last example shows that we cannot expect to determine the discrepancy by looking at a single parameter like the number of hyperedges. Still, the size of the hypergraph yields first upper bounds.

General hypergraphs

1. For any hypergraph \mathcal{H} with n vertices and m edges:

  • \operatorname{disc}(\mathcal{H}) \leq \sqrt{2n \ln (2m)}.

The proof is a simple application of the probabilistic method. Let \chi:V \rightarrow \{-1,1\} be a random coloring, i.e. we have

:\Pr(\chi(v) = -1) = \Pr(\chi(v) = 1) = \frac{1}{2}

independently for all v \in V. Since \chi(E) = \sum_{v \in E} \chi(v) is a sum of independent −1, 1 random variables. So we have \Pr(|\chi(E)|>\lambda)<2 \exp(-\lambda^2/(2n)) for all E \subseteq V and \lambda \geq 0. Taking \lambda = \sqrt{2n \ln (2m)} gives

:\Pr(\operatorname{disc}(\mathcal{H},\chi)> \lambda) \leq \sum_{E \in \mathcal{E}} \Pr(|\chi(E)| > \lambda) < 1.

Since a random coloring with positive probability has discrepancy at most \lambda, in particular, there are colorings that have discrepancy at most \lambda. Hence \operatorname{disc}(\mathcal{H}) \leq \lambda. \ \Box

2. For any hypergraph \mathcal{H} with n vertices and m edges such that m \geq n:

  • \operatorname{disc}(\mathcal{H}) \in O(\sqrt{n}).

To prove this, a much more sophisticated approach using the entropy function was necessary.

Of course this is particularly interesting for m = O(n). In the case m=n, \operatorname{disc}(\mathcal{H}) \leq 6 \sqrt{n} can be shown for n large enough. Therefore, this result is usually known to as 'Six Standard Deviations Suffice'. It is considered to be one of the milestones of discrepancy theory. The entropy method has seen numerous other applications, e.g. in the proof of the tight upper bound for the arithmetic progressions of Matoušek and SpencerJ. Matoušek and J. Spencer: "Discrepancy in arithmetic progressions", pages 195–204. Journal of the American Mathematical Society 9, 1996. or the upper bound in terms of the primal shatter function due to Matoušek.J. Matoušek: "Tight upper bound for the discrepancy of half-spaces", pages 593–601. Discrepancy and Computational Geometry 13, 1995.

Hypergraphs of bounded degree

Better discrepancy bounds can be attained when the hypergraph has a bounded degree, that is, each vertex of \mathcal{H} is contained in at most t edges, for some small t. In particular:

  • Beck and FialaJ. Beck and T. Fiala: "Integer making theorems", pages 1–8. Discrete Applied Mathematics 3, 1981. proved that \operatorname{disc}(\mathcal{H}) < 2t; this is known as the Beck–Fiala theorem. They conjectured that \operatorname{disc}(\mathcal{H}) = O(\sqrt t).
  • Bednarchak and HelmD. Bednarchak and M. Helm: "A note on the Beck-Fiala theorem", pages 147–149. Combinatorica 17, 1997. and HelmM. Helm: "On the Beck-Fiala theorem", page 207. Discrete Mathematics 207, 1999. improved the Beck-Fiala bound in tiny steps to \operatorname{disc}(\mathcal{H}) \leq 2t - 3 (for a slightly restricted situation, i.e. t \geq 3 ).
  • BukhB. Bukh: "An Improvement of the Beck–Fiala Theorem", pp. 380-398. Combinatorics, Probability and Computing 25, 2016. improved this in 2016 to 2t - \log^* t, where \log^* t denotes the iterated logarithm.
  • A corollary of Beck's paper – the first time the notion of discrepancy explicitly appeared – shows \operatorname{disc}(\mathcal{H}) \leq C \sqrt{t \log m} \log n for some constant C.
  • The latest improvement in this direction is due to Banaszczyk:Banaszczyk, W. (1998), "Balancing vectors and Gaussian measure of n-dimensional convex bodies", Random Structures & Algorithms, 12: 351–360, {{doi|10.1002/(SICI)1098-2418(199807)12:4<351::AID-RSA3>3.0.CO;2-S}}. \operatorname{disc}(\mathcal{H}) = O(\sqrt{t \log n}).

Special hypergraphs

Better bounds on the discrepancy are possible for hypergraphs with a special structure, such as:

  • Discrepancy of permutations - when the vertices are the integers 1,...,n, and the hyperedges are all the intervals of some m given permutations on the integers.
  • Geometric discrepancy - when the vertices are points in a Euclidean space, and the hyperedges are geometric objects, such as rectangles or half-spaces.
  • Arithmetic progressions (Roth, Sárközy, Beck, Matoušek & Spencer)
  • Six Standard Deviations Suffice (Spencer)

Major open problems

  • Komlós Conjecture{{Cite journal |last=Bansal |first=Nikhil |last2=Dadush |first2=Daniel |last3=Garg |first3=Shashwat |date=January 2019 |title=An Algorithm for Komlós Conjecture Matching Banaszczyk's Bound |url=https://epubs.siam.org/doi/10.1137/17M1126795 |journal=SIAM Journal on Computing |language=en |volume=48 |issue=2 |pages=534–553 |doi=10.1137/17M1126795 |issn=0097-5397}}

Applications

  • Numerical Integration: Monte Carlo methods in high dimensions.
  • Computational Geometry: Divide and conquer algorithms.
  • Image Processing: Halftoning

Notes

References

  • {{cite book|title=Irregularities of Distribution|last1=Beck|first1=József|author1-link=József Beck|last2=Chen|first2=William W. L.|publisher=Cambridge University Press|year=2009|isbn=978-0-521-09300-2}}
  • {{cite book|title=The Discrepancy Method: Randomness and Complexity|last=Chazelle|first=Bernard|author-link=Bernard Chazelle|publisher=Cambridge University Press|year=2000|isbn=0-521-77093-9|url-access=registration|url=https://archive.org/details/discrepancymetho0000chaz}}
  • {{Cite thesis |degree=Habilitation|title=Integral Approximation|url=http://www.mpi-inf.mpg.de/~doerr/papers/habil.pdf |last=Doerr|first=Benjamin|year=2005|publisher=University of Kiel|accessdate= 20 October 2019|oclc= 255383176}}
  • {{cite book|title=Geometric Discrepancy: An Illustrated Guide|last= Matoušek|first= Jiří|author-link=Jiří Matoušek (mathematician)|publisher=Springer|year=1999|isbn= 3-540-65528-X}}

{{DEFAULTSORT:Discrepancy Of Hypergraphs}}

Category:Diophantine approximation

Category:Unsolved problems in mathematics

Category:Discrepancy theory

Category:Hypergraphs