SLIDE 1
Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint - - PowerPoint PPT Presentation
Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint - - PowerPoint PPT Presentation
Edges and Triangles Po-Shen Loh Carnegie Mellon University Joint work with Jacob Fox Edges in triangles Observation There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle.
SLIDE 2
SLIDE 3
Edges in triangles
Observation
There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle.
SLIDE 4
Edges in triangles
Observation
There are graphs with the property that every edge is contained in a triangle, but no edge is in more than one triangle.
Question (Erd˝
- s-Rothschild)
What if the total number of edges must be at least 0.001n2? Must some edge be in many triangles?
SLIDE 5
Regularity Lemma
Szemer´ edi Regularity Lemma
For every ǫ, there is M such that every graph can be ǫ-approximated by an object of complexity bounded by M.
Triangle Removal Lemma
For any ǫ, there is a δ such that every graph with ≤ δn3 triangles can be made triangle-free by deleting only ǫn2 edges.
SLIDE 6
Regularity Lemma
Szemer´ edi Regularity Lemma
For every ǫ, there is M such that every graph can be ǫ-approximated by an object of complexity bounded by M.
Triangle Removal Lemma
For any ǫ, there is a δ such that every graph with ≤ δn3 triangles can be made triangle-free by deleting only ǫn2 edges. Dependency between parameters: (From Regularity Lemma.) 1
δ is tower of height power of 1 ǫ.
(Fox.) 1
δ is tower of height logarithmic in 1 ǫ.
SLIDE 7
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles.
SLIDE 8
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles. Proof: If the graph has over δn3 triangles, then double-counting already gives an edge in at least 3δn3
cn2 triangles.
SLIDE 9
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles. Proof: If the graph has over δn3 triangles, then double-counting already gives an edge in at least 3δn3
cn2 triangles.
Else, Removal Lemma gives ǫn2 edges hitting all the triangles.
SLIDE 10
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles. Proof: If the graph has over δn3 triangles, then double-counting already gives an edge in at least 3δn3
cn2 triangles.
Else, Removal Lemma gives ǫn2 edges hitting all the triangles. Every edge is in a triangle, so total number of triangles ≥ cn2
3 .
Then some edge is in at least cn2/3
ǫn2
triangles.
SLIDE 11
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles. Proof: If the graph has over δn3 triangles, then double-counting already gives an edge in at least 3δn3
cn2 triangles.
Else, Removal Lemma gives ǫn2 edges hitting all the triangles. Every edge is in a triangle, so total number of triangles ≥ cn2
3 .
Then some edge is in at least cn2/3
ǫn2
triangles. Either case gives an edge in at least min{3δn
c , c 3ǫ} triangles.
SLIDE 12
Lower bound for Erd˝
- s-Rothschild
Observation
Let c be a constant. Given cn2 edges, each of which is in a triangle, there is always an edge which is in log∗ n triangles. Proof: If the graph has over δn3 triangles, then double-counting already gives an edge in at least 3δn3
cn2 triangles.
Else, Removal Lemma gives ǫn2 edges hitting all the triangles. Every edge is in a triangle, so total number of triangles ≥ cn2
3 .
Then some edge is in at least cn2/3
ǫn2
triangles. Either case gives an edge in at least min{3δn
c , c 3ǫ} triangles.
Take 1
δ = √n, and 1 ǫ = power of log∗ n.
SLIDE 13
Previous work
Theorem (Alon-Trotter)
For any constant c < 1
4, there is a cn2-edge graph with every edge
in a triangle, but the most popular edge only in √n triangles.
SLIDE 14
Previous work
Theorem (Alon-Trotter)
For any constant c < 1
4, there is a cn2-edge graph with every edge
in a triangle, but the most popular edge only in √n triangles.
Theorem (Edwards; Khadˇ ziivanov-Nikiforov)
Given any 1
4n2 edges, there is always one in ≥ 1 6n triangles.
SLIDE 15
Previous work
Theorem (Alon-Trotter)
For any constant c < 1
4, there is a cn2-edge graph with every edge
in a triangle, but the most popular edge only in √n triangles.
Theorem (Edwards; Khadˇ ziivanov-Nikiforov)
Given any 1
4n2 edges, there is always one in ≥ 1 6n triangles.
Theorem (Bollob´ as-Nikiforov)
Given any 1
4n2 − o(n1.4) edges, each of which is in a triangle, there
is always some edge in at least n4/5 triangles.
SLIDE 16
Previous work
Theorem (Alon-Trotter)
For any constant c < 1
4, there is a cn2-edge graph with every edge
in a triangle, but the most popular edge only in √n triangles.
Theorem (Edwards; Khadˇ ziivanov-Nikiforov)
Given any 1
4n2 edges, there is always one in ≥ 1 6n triangles.
Theorem (Bollob´ as-Nikiforov)
Given any 1
4n2 − o(n1.4) edges, each of which is in a triangle, there
is always some edge in at least n4/5 triangles.
Question (Erd˝
- s, 1987)
Given cn2 edges, each of which is in a triangle, is there always some edge which is in at least nǫ triangles, for a constant ǫ?
SLIDE 17
New result
Theorem (Fox, L.)
There are n-vertex graphs with n2 4
- 1 − e−(log n)1/6
edges, each of which is in a triangle, but with no edge in more than n14/ log log n triangles.
SLIDE 18
New result
Theorem (Fox, L.)
There are n-vertex graphs with n2 4
- 1 − e−(log n)1/6
edges, each of which is in a triangle, but with no edge in more than n14/ log log n triangles. Remarks: Every edge is in under no(1) triangles. The edge density approaches 1
4 from below.
Sharp transition: after edge density 1
4, some edge is in a linear
number of triangles.
SLIDE 19
Construction materials
Theorem (Hoeffding-Azuma)
For any L-Lipschitz random variable X determined by n independent samples, P [|X − E [X] | > t] ≤ 2e−
t2 2L2n .
SLIDE 20
Construction materials
Theorem (Hoeffding-Azuma)
For any L-Lipschitz random variable X determined by n independent samples, P [|X − E [X] | > t] ≤ 2e−
t2 2L2n .
Corollary: If a coin is flipped n times, the probability that the number of heads falls within n
2 ± √n is at least a constant.
SLIDE 21
Construction materials
Theorem (Hoeffding-Azuma)
For any L-Lipschitz random variable X determined by n independent samples, P [|X − E [X] | > t] ≤ 2e−
t2 2L2n .
Corollary: If a coin is flipped n times, the probability that the number of heads falls within n
2 ± √n is at least a constant.
Classical result
In even dimensions d, the Euclidean ball of radius r has Vol
- B(d)
r
- = πd/2rd
(d/2)! .
SLIDE 22
Construction 0
Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r5.
r
A
r
B
r
C
SLIDE 23
Construction 0
Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r5.
r
A
r
B
r
C
Let µ be the expected squared-distance between two random points in a single cube. A–B edges correspond to squared-distances in µ ± d.
SLIDE 24
Construction 0
Core tripartite graph: Take 3 copies of the lattice cube of side r in dimension d = r5.
r
A
r
B
r
C
Let µ be the expected squared-distance between two random points in a single cube. A–B edges correspond to squared-distances in µ ± d. A–C edges correspond to squared-distances in µ
4 ± 2d.
B–C edges correspond to squared-distances in µ
4 ± 2d.
SLIDE 25
Properties
r
A
r
B
r
C
Positive edge density: The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d.
SLIDE 26
Properties
r
A
r
B
r
C
Positive edge density: The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d. The squared-distance between u = (u1, . . . , ud) and v = (v1, . . . , vd) is the sum of independent (ui − vi)2, each ranging between 0 and r2.
SLIDE 27
Properties
r
A
r
B
r
C
Positive edge density: The edge density between A and B is the probability that two random points in the cube have squared-distance within µ ± d. The squared-distance between u = (u1, . . . , ud) and v = (v1, . . . , vd) is the sum of independent (ui − vi)2, each ranging between 0 and r2. The typical deviation from µ is r2√ d = r4.5 ≪ d, since d = r5, so the A–B edge density approaches 1!
SLIDE 28
Properties
r
A
r
B
r
C
Every A–B edge is in a triangle: A–B endpoints have squared-distance µ ± d. Their integer-rounded midpoint has squared-distance µ
4 ± 2d
from each endpoint.
SLIDE 29
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 )
SLIDE 30
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 ):
x2 = zi 2 + ai 2 2 z − x2 = zi 2 − ai 2 2
SLIDE 31
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 ):
x2 = zi 2 + ai 2 2 = z2 4 + 1 2
- ziai + a2
4 z − x2 = zi 2 − ai 2 2 = z2 4 − 1 2
- ziai + a2
4
SLIDE 32
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 ):
x2 = zi 2 + ai 2 2 = z2 4 + 1 2
- ziai + a2
4 z − x2 = zi 2 − ai 2 2 = z2 4 − 1 2
- ziai + a2
4 But if x2 and z − x2 are both µ
4 ± 2d, then adding gives
a2 ≤ 9d .
SLIDE 33
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 ):
x2 = zi 2 + ai 2 2 = z2 4 + 1 2
- ziai + a2
4 z − x2 = zi 2 − ai 2 2 = z2 4 − 1 2
- ziai + a2
4 But if x2 and z − x2 are both µ
4 ± 2d, then adding gives
a2 ≤ 9d . The number of lattice points in B(d)
3 √ d is at most 15d
SLIDE 34
Properties
Every A–B edge is in few triangles: Given 0 = (0, . . . , 0) and z = (z1, . . . , zd) with z2 = µ ± d. Consider points x = ( z1
2 + a1 2 , . . . , zd 2 + ad 2 ):
x2 = zi 2 + ai 2 2 = z2 4 + 1 2
- ziai + a2
4 z − x2 = zi 2 − ai 2 2 = z2 4 − 1 2
- ziai + a2
4 But if x2 and z − x2 are both µ
4 ± 2d, then adding gives
a2 ≤ 9d . The number of lattice points in B(d)
3 √ d is at most 15d ≪ rd.
SLIDE 35
Final construction
r
A
r
B
r
C
Clean up: Now every edge has few triangles; every A–B edge has some.
SLIDE 36
Final construction
r
A
r
B
r
C
Clean up: Now every edge has few triangles; every A–B edge has some. Delete every edge which is not part of an A–B triangle. Then every edge has a triangle; total about n
3
2 edges.
SLIDE 37
Final construction
r
A
r
B
r