• Aucun résultat trouvé

A Simple Proof of the Shallow Packing Lemma

N/A
N/A
Protected

Academic year: 2021

Partager "A Simple Proof of the Shallow Packing Lemma"

Copied!
5
0
0

Texte intégral

(1)

HAL Id: hal-01345858

https://hal.archives-ouvertes.fr/hal-01345858

Submitted on 16 Jul 2016

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

A Simple Proof of the Shallow Packing Lemma

Nabil Mustafa

To cite this version:

Nabil Mustafa. A Simple Proof of the Shallow Packing Lemma. Discrete and Computational Geom-etry, Springer Verlag, 2016, 55 (3), pp.739-743. �10.1007/s00454-016-9767-5�. �hal-01345858�

(2)

A Simple Proof of the Shallow Packing Lemma

Nabil H. Mustafa∗

Abstract

We show that the shallow packing lemma follows from a simple modification of the standard proof, due to Haussler and simplified by Chazelle, of the packing lemma.

1

Introduction

In 1995 Haussler [5] proved the following interesting theorem, improving upon an earlier result of Dudley [2]. Theorem A (Packing Lemma [6, Lemma 5.14]). Let (X, P) be a set-system on n elements, and with VC-dimension at mostd. Let δ be an integer, 1 ≤ δ ≤ n, such that |∆(R, S)| ≥ δ for every R, S ∈ P, where ∆(R, S) = (R \ S) ∪ (S \ R). Then |P| = O (n/δ)d.

Haussler’s proof is a beautiful application of the probabilistic method (in particular, conditional variance), and was simplified by Chazelle [1]. Recently much effort has been devoted to finding size-sensitive generalizations of this result. Given a set system (X, P) and an integer δ > 0, we say that (X, P) is δ-separated if |∆(R, S)| ≥ δ for every R, S ∈ P. For any set Y ⊆ X, define the projection of P onto Y as the set system P|Y =S ∩Y | S ∈

P . After a series of partial bounds [8, 4, 7], the following statement has been recently established in [3], via two different proofs (one building on Haussler’s original proof while the other extends Chazelle’s proof): Theorem B (Shallow Packing Lemma). Let (X, P) be a set-system on n elements, and let d, d1, k, δ > 0 be

integers. Assume thatP has VC-dimension at most d. Further, assume that for any set Y ⊆ X the number of sets inP|Y of size at mostl is at most f (|Y |, l) = O |Y |d1ld−d1. If P is δ-separated and |S| ≤ k for all S ∈ P,

then|P| = O nd1kd−d1d.

The objective of this paper is to prove that Theorem B (in fact, a generalization of it), with a simple trick, is a consequence of Haussler and Chazelle’s Packing Lemma, which we first state below in a slightly more general form.

Theorem 1. Let (X, P) be a set-system on n elements. Let d, δ be two integers such that the VC-dimension of P is at most d, and P is δ-separated. Then

|P| ≤ 2 · E|P|A0|, where A0 is a uniformly chosen random sample of size4dn

δ − 1.

Universit´e Paris-Est, Laboratoire d’Informatique Gaspard-Monge, Equipe A3SI, ESIEE Paris. E-email: mustafan@esiee.fr. The work of Nabil H. Mustafa in this paper has been supported by the grant ANR SAGA (JCJC-14-CE25-0016-01).

(3)

Using it, Theorem B can be proven in a more general setting in terms of the so-called shallow-cell complexity of set systems. Given a function ϕ : N × N → N, a set system (X, P) has shallow-cell complexity ϕ(·, ·) if for any Y ⊆ X, the number of subsets in P|Y of size at most l is at most |Y | · ϕ |Y |, l. Our main result is the

following.

Theorem 2. Let (X, P) be a set-system, and d, k, δ > 0 be integers. Assume that |X| = n, the VC-dimension ofP is at most d, and P has shallow-cell complexity ϕ(·, ·). If P is δ-separated and |S| ≤ k for all S ∈ P, then |P| = On δ · ϕ 4dn δ , 12dk δ  .

Note that if for any set Y ⊆ X the number of sets in P|Y of size at most l is O(|Y |d1ld−d1), then P has

shallow-cell complexity ϕ(n, l) = O nd1−1ld−d1, and so Theorem 2 implies Theorem B.

Organization. We prove the main theorem in Section 2. As the proof follows from a slight generalization of Haussler and Chazelle’s proof of the packing lemma (as stated in Theorem 1), we present its proof in Section 3.

2

Proof of Theorem 2.

The proof in [6, Lemma 5.14] proves Theorem A as follows. By the primal shatter lemma [6], we have |P|Y| =

O((n/δ)d), and from Theorem 1 we can conclude that m = |P| = O((n/δ)d). Now we show that the proof of Theorem 2 is also a similar step away, by using instead the shallow-cell complexity of the set system.

Proof of Theorem 2. Let A0 ⊆ X be a uniform random sample of size4dnδ − 1. Define

P1= {S ∈ P s.t. |S ∩ A0| > 3 · 4dk/δ}.

Note that E[|S ∩ A0|] ≤ 4dk/δ as |S| ≤ k for all S ∈ P. By Markov’s inequality, for any S ∈ P,

Pr[S ∈ P1] = Pr[|S ∩ A0| > 3 · 4dk/δ] ≤ 1/3.

Thus

E[|P|A0|] ≤ E[|P1|] + E[|(P \ P1)|A0|]

≤ X S∈P Pr[S ∈ P1] + |A0| · ϕ  |A0|,12dk δ  ≤ |P| 3 + 4dn δ ϕ 4dn δ , 12dk δ 

where the projection size of P \ P1to A0 is bounded by ϕ(·, ·). Now the bound follows from Theorem 1.

3

Proof of Theorem 1.

For the sake of completeness, we reproduce the proof of Haussler and Chazelle, noting a slight generalization of it as stated in Theorem 1. Alternatively, it can be found in the textbook [6, Lemma 5.14].

Given P = {S1, . . . , Sm} on a set X of n elements, we first define the unit distance graph GU(P) = (P, EP).

The vertex set of GU(P) is P, and for any Si, Sj ∈ P, {Si, Sj} ∈ EP if and only if |∆(Si, Sj)| = 1. We will

(4)

Lemma 3 (Haussler [5]). Given a set system (X, P) with VC-dimension d, let GU(P) = (P, EP) be its unit

distance graph. Then|EP| ≤ d|P|.

Proof of Theorem 1. Let P = {S1, . . . , Sm}, where m = |P|. Choose A to be a random sample of X of size

s = 4dn/δ, picked uniformly from all s-sized subsets of X. Let GU(P|A) = (P|A, EP|A) be the unit distance

graph on P|A. For any set S0 ∈ P|A, define

w(S0) = {S ∈ P s.t. S ∩ A = S0} . Define the weight of an edge {S0i, Sj0} ∈ EP|Ato be w({S

0

i, Sj0}) = min{w(Si0), w(Sj0)}. Let W =

P

e∈EP|A w(e).

Claim 3.1. W ≤ 2d · m.

Proof.By Lemma 3, |EP|A| ≤ d|P|A|. Hence there exists a set S

0 ∈ P|

Awith degree at most 2d in GU(P|A).

Furthermore the weight of each edge incident to S0 is at most w(S0), thus the total weight of edges incident to S0is at most 2d · w(S0). Remove S0from GU(P|A), and recursively bound the weight of edges in the remaining

graph. Thus the total weight of edges is at most 2dP

S0w(S0) = 2d · m.

An alternate way of picking A is by first choosing randomly a set A0of s − 1 elements of X, and then choosing the last element uniformly from X \ A0. Let W1 be the random variable denoting the weight of the edges in

GP|A for which the element in A \ A

0is the symmetric difference. By symmetry, we have

E[W ] = s · E[W1] (1)

To compute E[W1], fix the set of first s − 1 vertices. Now conditioned on this fixed choice of A0, we show the

following statement. Claim 3.2. EW1|A0 = Y ≥ nδ  m − |P|Y|  .

Proof.Consider a set S0 ∈ P|Y, and let PS0 be the sets of P whose projection to Y is S0. Once the choice of the

last element a has been made, S0will be split into two sets S10 and S20 in P|A, where S10 = S0and S20 = S0∪ {a}.

Similarly PS0 will be partitioned into PS0

1, consisting of the sets of P whose projection to A is S

0

1 and PS0 2,

consisting of the sets of P whose projection to A is PS0

2. Let b1 = |PS10| and b2 = |PS20|. The weight of the edge

in GU(P|A) between the two sets S10 and S20 is min{b1, b2}, and it is shown in [6, Lemma 5.14] that

E min{b1, b2} ≥ δ n·  |PS0| − 1 

Summing up over all sets of P|Y,

EW1|A0 = Y ≥ X S0∈P| Y δ n  |PS0| − 1  = δ n  m − |P|Y|  .

From Equation (1) and Claim 3.2, we get a lower-bound on E[W ]: E[W ] = s · E[W1] = s · X Y ⊆X |Y |=s−1 E[W1|A0 = Y ] · Pr[A0 = Y ] ≥ s · X Y ⊆X |Y |=s−1 δ n  m − |P|Y|  · Pr[A0 = Y ] ≥ sδ n m X Y ⊆X |Y |=s−1 Pr[A0 = Y ] − X Y ⊆X |Y |=s−1 |P|Y| · Pr[A0 = Y ] ! = 4dm − 4d E[|P|A0|]

(5)

where the second inequality follows from Claim 3.2. Together with the upper-bound on W from Claim 3.1, we get

2dm ≥ E[W ] ≥ 4dm − 4d E[|P|A0|], implying that m ≤ 2 E[|P|A0|] as desired.

Discussion. Besides a shorter proof, we have shown that a generalization of the shallow packing lemma follows without any modification or addition to the proof of Haussler and Chazelle. The somewhat subtle key idea that was missed by earlier work [3, 4] is that it is fine if E[|P|A0|] is bounded in terms of c|P| for a small-enough

constant c, as in any case it would be absorbed by the LHS of the equation in Theorem 1. This allows us to replace the complicated technical machinery developed in earlier work (iterative processes, Chernoff bounds for hypergeometric series, complicated probabilistic computations) by a mere Markov’s inequality.

References

[1] Bernard Chazelle. A note on Haussler’s packing lemma. 1992.

[2] Richard M. Dudley. Central limit theorems for empirical measures. Ann. Probab., 6(6):899–1049, 1978. [3] Kunal Dutta, Esther Ezra, and Arijit Ghosh. Two proofs for shallow packings. In 31st International

Sympo-sium on Computational Geometry (SoCG), pages 96–110, 2015.

[4] Esther Ezra. A size-sensitive discrepancy bound for set systems of bounded primal shatter dimension. In Proc. of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1378–1388, 2014.

[5] David Haussler. Sphere packing numbers for subsets of the boolean n-cube with bounded Vapnik-Chervonenkis dimension. 69(2):217 – 232, 1995.

[6] Jiˇr´ı Matouˇsek. Geometric Discrepancy : An Illustrated Guide. Algorithms and combinatorics. Springer, Berlin, New York, 1999.

[7] Nabil H. Mustafa and Saurabh Ray. Near-optimal generalisations of a theorem of Macbeath. In 31st Inter-national Symposium on Theoretical Aspects of Computer Science (STACS), pages 578–589, 2014.

[8] Evangelia Pyrga and Saurabh Ray. New existence proofs for epsilon-nets. In Symposium on Computational Geometry, pages 199–207, 2008.

Références

Documents relatifs

Keywords: semilinear elliptic equations; Lin-Ni conjecture; Sobolev inequality; interpo- lation; Gagliardo-Nirenberg inequalities; Keller-Lieb-Thirring inequality; optimal con-

We would like to solve this problem by using the One-dimensional Convex Integration Theory.. But there is no obvious choice

The solution issued from n 0,1 ε (Figures 2b-2c-2d) keeps a total population size that is close to zero during a whole time interval, before increasing again very fast from a

— In the main result of this paper we prove that a codimension one foliation of P n , which is locally a product near every point of some codimension two component of the singular

Valiant's algorithm [2], to solve the wordproblem for contextfree languages uses a procedure to détermine the transitive closure of a strictly upper triangular matrix.. The

In this paper, we consider a 3-shock wave, because a 1-shock wave can be handled by the same method.. For general hyperbolic system with relaxation, the existence of the shock

[7] Chunhui Lai, A lower bound for the number of edges in a graph containing no two cycles of the same length, The Electronic J. Yuster, Covering non-uniform hypergraphs

We remark that the proofs of the weak form and strong form of Theorem 1.4 are completely parallel, except that we will apply a stronger T -equation estimate (Lemma 2.14) than the