On the discrepancy of set systems definable in sparse graph classes

Discrepancy is a natural measure for the inherent complexity of set systems with many applications in mathematics and computer science. The discrepancy of a set system $(U,\mathscr S)$ is the minimum over all mappings $\chi\colon U\rightarrow\{-1,1\}$ of $\max_{S\in\mathscr S}\bigl|\sum_{v\in S}\chi(v)\bigr|$. We study the discrepancy of set systems that are first-order definable in sparse graph classes. We prove that all the set systems definable in a monotone class $\mathscr C$ have bounded discrepancy if and only if $\mathscr C$ has bounded expansion, and that they have hereditary discrepancy at most $|U|^{c}$ (for some~$c<1/2$) if and only if $\mathscr C$ is nowhere dense. However, if $\mathscr C$ is somewhere dense, then for every positive integer $d$ there is a set system of $d$-tuples definable in $\mathscr C$ with discrepancy $\Omega(|U|^{1/2})$. From the algorithmic point of view, we prove that if $\mathscr C$ is a class of graphs with bounded expansion and $\phi(\bar x;\bar y)$ is a first-order formula, then for each input graph $G\in\mathscr C$, a mapping $\chi:V(G)^{|\bar x|}\rightarrow\{-1,1\}$ witnessing the boundedness of the discrepancy of the set-system defined by~$\phi$ can be computed in $\mathcal O(|G|^{|\bar x|})$ time. We also deduce that for such set-systems, when $|\bar x|=1$, $\varepsilon$-nets of size $\mathcal{O}(1/\varepsilon)$ can be computed in time $\mathcal{O}(|G|\,\log |G|)$ and $\varepsilon$-approximations of size $\mathcal{O}(1/\varepsilon)$ can be computed in polynomial time.

[1]  J. Spencer Six standard deviations suffice , 1985 .

[2]  Zdenek Dvorak,et al.  On forbidden subdivision characterizations of graph classes , 2008, Eur. J. Comb..

[3]  Thomas Rothvoß,et al.  Constructive Discrepancy Minimization for Convex Sets , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[4]  Michal Pilipczuk,et al.  On the number of types in sparse graphs , 2017, LICS.

[5]  László Lovász,et al.  Discrepancy of Set-systems and Matrices , 1986, Eur. J. Comb..

[6]  Nikhil Bansal,et al.  Constructive Algorithms for Discrepancy Minimization , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[7]  David Haussler,et al.  Epsilon-nets and simplex range queries , 1986, SCG '86.

[8]  Bernard Chazelle,et al.  The discrepancy method - randomness and complexity , 2000 .

[9]  Aleksandar Nikolov,et al.  Approximating Hereditary Discrepancy via Small Width Ellipsoids , 2013, SODA.

[10]  S. Shelah A combinatorial problem; stability and order for models and theories in infinitary languages. , 1972 .

[11]  Shachar Lovett,et al.  Constructive Discrepancy Minimization by Walking on the Edges , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[12]  Robin Thomas,et al.  Testing first-order properties for subclasses of sparse graphs , 2011, JACM.

[13]  Jaroslav Nesetril,et al.  Grad and classes with bounded expansion I. Decompositions , 2008, Eur. J. Comb..

[14]  Aleksandar Nikolov,et al.  Tight hardness results for minimizing discrepancy , 2011, SODA '11.

[15]  Leonid Libkin,et al.  Elements of Finite Model Theory , 2004, Texts in Theoretical Computer Science.

[16]  J. Matousek,et al.  Geometric Discrepancy: An Illustrated Guide , 2009 .

[17]  Jirí Matousek,et al.  Discrepancy and approximations for bounded VC-dimension , 1993, Comb..

[18]  Daniela Kühn,et al.  Every Graph of Sufficiently Large Average Degree Contains a C4-Free Subgraph of Large Average Degree , 2004, Comb..

[19]  Jaroslav Nesetril,et al.  Tree-depth, subgraph coloring and homomorphism bounds , 2006, Eur. J. Comb..

[20]  Bernard Chazelle,et al.  On linear-time deterministic algorithms for optimization problems in fixed dimension , 1996, SODA '93.

[21]  Hal A. Kierstead,et al.  Orderings on Graphs and Game Coloring Number , 2003, Order.

[22]  Stephan Kreutzer,et al.  Methods for Algorithmic Meta Theorems , 2009, AMS-ASL Joint Special Session.

[23]  Robert F. Tichy,et al.  Sequences, Discrepancies and Applications , 1997 .

[24]  Vladimir Vapnik,et al.  Chervonenkis: On the uniform convergence of relative frequencies of events to their probabilities , 1971 .

[25]  Jaroslav Nesetril,et al.  On Low Tree-Depth Decompositions , 2014, Graphs Comb..

[26]  Hans Adler,et al.  Interpreting nowhere dense graph classes as a classical notion of model theory , 2014, Eur. J. Comb..

[27]  Norbert Sauer,et al.  On the Density of Families of Sets , 1972, J. Comb. Theory A.

[28]  Yi Li,et al.  Improved bounds on the sample complexity of learning , 2000, SODA '00.

[29]  Xuding Zhu,et al.  Colouring graphs with bounded generalized colouring number , 2009, Discret. Math..

[30]  Mohit Singh,et al.  Discrepancy Without Partial Colorings , 2014, APPROX-RANDOM.

[31]  J. Matousek,et al.  The determinant bound for discrepancy is almost tight , 2011, 1101.0767.

[32]  József Beck,et al.  "Integer-making" theorems , 1981, Discret. Appl. Math..

[33]  Mohit Singh,et al.  Efficient algorithms for discrepancy minimization in convex sets , 2014, Random Struct. Algorithms.