Disjoint edges in complete topological graphs

Definitions
Disjoint edges in complete topological graphs
Andrew Suk
June 16, 2012
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Problem: Given a complete n-vertex simple topological graph G ,
what is the size of the largest subset of pairwise disjoint edges.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Definition
A topological graph is a graph drawn in the plane with vertices
represented by points and edges represented by curves connecting
the corresponding points. A topological graph is simple if every
pair of its edges intersect at most once.
1
0
1
0
1
0
0
1
1
0
1
0
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Definition
A topological graph is a graph drawn in the plane with vertices
represented by points and edges represented by curves connecting
the corresponding points. A topological graph is simple if every
pair of its edges intersect at most once.
1
0
1
0
1
0
0
1
1
0
1
0
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
We will only consider simple topological graphs.
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
Andrew Suk
1
0
0
1
11
00
00
11
00
11
1
0
0
1
1
0
0
1
0
1
Disjoint edges in complete topological graphs
1
0
0
1
11
00
00
11
Definitions
Conjecture (Conway)
Every n-vertex simple topological graph with no two disjoint edges,
has at most n edges.
Theorem (Lovász, Pach, Szegedy, 1997)
Every n-vertex simple topological graph with no two disjoint edges,
has at most 2n edges.
Best known 1.43n by Fulek and Pach, 2010.
11
00
1
0
0
1
1
0
11
00
11
00
00
11
11
00
00
11
Andrew Suk
1
0
1
0
Disjoint edges in complete topological graphs
Definitions
Conjecture (Conway)
Every n-vertex simple topological graph with no two disjoint edges,
has at most n edges.
Theorem (Lovász, Pach, Szegedy, 1997)
Every n-vertex simple topological graph with no two disjoint edges,
has at most 2n edges.
Best known 1.43n by Fulek and Pach, 2010.
11
00
1
0
0
1
1
0
11
00
11
00
00
11
11
00
00
11
Andrew Suk
1
0
1
0
Disjoint edges in complete topological graphs
Definitions
Generalization.
Theorem (Pach and Tóth, 2005)
Every n-vertex simple topological graph with no k pairwise disjoint
edges, has at most Ck n log5k−10 n edges.
Conjecture to be at most O(n) (for fixed k). By solving for k in
Ck n log5k−10 n = n2 .
Corollary (Pach and Tóth, 2005)
Every complete n-vertex simple topological graph has at least
Ω(log n/ log log n) pairwise disjoint edges.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Conjecture (Pach and Tóth)
There exists a constant δ, such that every complete n-vertex
simple topological graph has at least Ω(nδ ) pairwise disjoint edges.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
History
Pairwise disjoint edges in complete n-vertex simple topological
graphs:
1
Ω(log1/6 n), Pach, Solymosi, Tóth, 2001.
2
Ω(log n/ log log n), Pach and Tóth, 2005.
3
Ω(log1+ǫ n), Fox and Sudakov, 2008.
Note ǫ ≈ 1/50. All results are slightly stronger statements.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Main result
Theorem (Suk, 2011)
Every complete n-vertex simple topological graph has at least
Ω(n1/3 ) pairwise disjoint edges.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Clearly the simple condition is required.
1
0
v1
1
0
1
0
0
1
v2
v3
Andrew Suk
1
0
11
00
v4
v5
Disjoint edges in complete topological graphs
Definitions
Clearly the simple condition is required for this problem.
1
0
v1
1
0
0
1
v2
1
0
0
1
v3
Andrew Suk
1
0
0
1
1
0
0
1
v4
v5
Disjoint edges in complete topological graphs
Definitions
Clearly the simple condition is required for this problem.
11
00
11
00
v1
Andrew Suk
1
0
1
0
v2
11
00
11
00
v3
11
00
11
00
v4
Disjoint edges in complete topological graphs
Definitions
Sketch of proof
Theorem (Suk, 2011)
Every complete n-vertex simple topological graph has at least
Ω(n1/3 ) pairwise disjoint edges.
Kn+1
v0
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
11
00
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Sketch of proof
Theorem (Suk, 2011)
Every complete n-vertex simple topological graph has at least
Ω(n1/3 ) pairwise disjoint edges.
Kn+1
v0
11
00
00
11
11
00
11
00
11
00
00
11
11
00
00
11
v4
v2
11
00
00
11
v3
Andrew Suk
v5
v111
00
00
11
Disjoint edges in complete topological graphs
Definitions
Define F1 =
S
{Si ,j }, where Si ,j is the set of vertices inside
1≤i <j≤n
triangle v0 , vi , vj .
v0
11
00
00
11
11
00
00
11
11
00
00
11
v11
00
5
00
11
v00
11
00
11
7
11
00
11
00
v11
00
1
00
11
11
00
00
11
v9
11
00
00
11
11
00
00
11
v3
11
00
11
00
S3,9 = {v1 , v5 , v7 }
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Define F1 =
S
{Si ,j }, where Si ,j is the set of vertices inside
1≤i <j≤n
triangle v0 , vi , vj .
v0
11
00
00
11
v2
11
00
00
11
11
00
00
11
v11
00
5
00
11
11
00
11
00
11
00
00
11
v11
00
1
00
11
11
00
00
11
v9
11
00
00
11
11
00
11
00
11
00
00
11
v11
S3,9 = {v1 , v5 , v7 }, S2,11 = {v1 , v5 , v9 }
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Define F1 =
S
{Si ,j }, where Si ,j is the set of vertices inside
1≤i <j≤n
triangle v0 , vi , vj .
v0
11
00
00
11
v11
00
5
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
v9
11
00
00
11
11
00
11
00
11
00
00
11
11
00
11
00
v11
S3,9 = {v1 , v5 , v7 }, S2,11 = {v1 , v5 , v9 }, S5,11 = {v9 }.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
F1 is not ”complicated”.
Lemma
Any m sets in F1 , S1 , ..., Sm , partitions the ground set X into
O(m2 ) equivalence classes.
Vertices x ∼ y , if both x, y belong to the exact same sets among
S1 , ..., Sm . In other words, no set among S1 , ..., Sm contains x and
not y (and vice versa).
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Proof: m triangles partitions the plane into O(m2 ) cells.
v0
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Define set system F2 =
S
1≤i <j≤n
{Si′,j }, where vk ∈ Si′,j if
topological edges v0 vk and vi vj cross.
v0
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
v7
11
00
00
11
00
v311
00
11
11
00
00
11
11
00
00
11
′ =?
S3,7
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
S
Define set system F2 =
1≤i <j≤n
{Si′,j }, where vk ∈ Si′,j if
topological edges v0 vk and vi vj cross.
v0
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
v11
2
00
00
11
11
00
v300
11
11
00
00
11
11
00
00
11
v7
11
00
00
11
v
v
11 5
00
00
11
11 6
00
00
11
′ = {v , v , v }.
S3,7
2 6 5
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
S
Define set system F2 =
1≤i <j≤n
{Si′,j }, where vk ∈ Si′,j if
topological edges v0 vk and vi vj cross.
v0
11
00
00
11
00
00
11
v11
2
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
v9
11
00
00
11
11
00
00
11
′ = {v , v , v }, S ′ =?.
S3,7
2 6 5
2,9
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
S
Define set system F2 =
1≤i <j≤n
{Si′,j }, where vk ∈ Si′,j if
topological edges v0 vk and vi vj cross.
v0
11
00
00
11
00
00
11
v11
2
00
v1211
00
11
v
11
00
00
11
1
11
00
00
11
00
v311
00
11
11
00
11
00
11
00
00
11
11
00
00
11
v
00 6
11
v9
11
00
00
11
00
11
′ = {v , v , v }, S ′ = {v , v , v , v }.
S3,7
2 6 5
1 3 6 12
2,9
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Again, F2 is not ”complicated”. Set F = F1 ∪ F2 . One can show
Lemma
Any m sets in F partitions X into at most O(m3 ) equivalence
classes.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Main tool
Theorem (Matching theorem, Chazelle and Welzl, 1989)
Let F be a set system on an n element point set X (n is even),
such that any m sets in F partitions X into at most O(m3 )
equivalence classes. Then there exists a perfect matching M on X
such that each set in F stabs at most O(n2/3 ) members in M.
11
00
00
11
00
11
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
Andrew Suk
00
11
11
00
00
00 11
11
11
00
11
00
11
00 00
11
Disjoint edges in complete topological graphs
Definitions
Main tool
Theorem (Chazelle and Welzl, 1989)
Let F be a set system on an n element point set X (n is even),
such that any m sets in F partitions X into at most O(m3 )
equivalence classes. Then there exists a perfect matching M on X
such that each set in F stabs at most O(n2/3 ) members in M.
11
00
00
11
00
11
00
1111
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
00
11
11
00
00
00 11
11
00
11 11
00
00
00 11
11
11
00
00
11
M = {(x1 , y1 ), (x2 , y2 ), ...., (xn/2 , yn/2 )}.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Main tool
Theorem (Chazelle and Welzl, 1989)
Let F be a set system on an n element point set X (n is even),
such that any m sets in F partitions X into at most O(m3 )
equivalence classes. Then there exists a perfect matching M on X
such that each set in F stabs at most O(n2/3 ) members in M.
11
00
00
11
00
11
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
11
00
11
00 00
11
00
11 11
00
00
00 11
11
11
00
00
11
M = {(x1 , y1 ), (x2 , y2 ), ...., (xn/2 , yn/2 )}.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Main tool
Theorem (Matching Lemma, Chazelle and Welzl 1989)
Let F be a set system on an n element point set X (n is even),
such that any m sets in F partitions X into at most O(m3 )
equivalence classes. Then there exists a perfect matching M on X
such that each set in F stabs at most O(n2/3 ) members in M.
11
00
00
11
00
11
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
00
11
11
00
00
00 11
11
11
00
11
00
00
11
11
00
00
00 11
11
M = {(x1 , y1 ), (x2 , y2 ), ...., (xn/2 , yn/2 )}.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Auxiliary graph G , where V (G ) = M and vi vj → vk vl if Si ,j or Si′,j
stabs vk vl .
v011
00
00
11
11
00
00
11
11
00
11
00
11
00
00
11
11
00
11
1100
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
11
00
11
1100
00
00
11
00
11 11
00
00
00 11
11
00
11
11
1100
00
00
11
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Auxiliary graph G , where V (G ) = M and vi vj → vk vl if Si ,j or Si′,j
stabs vk vl .
v011
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
00
11
11
1100
00
00
11
11
00
11
00
11
00
00
11
11
00
00
11
11
00
11
1100
00
00
11
00
11 11
00
00
00 11
11
11
00
11
1100
00
00
11
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Auxiliary graph G , where V (G ) = M and vi vj → vk vl if Si ,j or Si′,j
stabs vk vl .
v011
00
00
11
11
00
11
00
11
00
00
11
vk
00
11
11
1100
00
00
11
11
00
00
11
vl
11
00
00
11
11
00
00
11
11
00
00
11
11
00
11
00
1100
00
11
Andrew Suk
00
11
11
1100
00
00
11
vi
vj 11
00
11
00
11
00 00
11
Disjoint edges in complete topological graphs
Definitions
Auxiliary graph G , where V (G ) = M and vi vj → vk vl if Si ,j or Si′,j
stabs vk vl .
v011
00
00
11
11
00
11
00
11
00
00
11
vk
00
11
11
1100
00
00
11
11
00
00
11
vl
11
00
11
00
11
00
00
11
11
00
00
11
11
00
11
00
1100
00
11
00
11
11
1100
00
00
11
vi
vj 11
00
00
11
11
00 00
11
Si ,j and Si′,j stabs (in total) at most O(n2/3 ) members in
M = V (G ). |E (G )| ≤ O(n5/3 ).
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
|E (G )| ≤ O(n5/3 ), by Turán, G contains an independent set of
size Ω(n1/3 ).
v011
00
00
11
11
00
00
11
11
00
00
11
00
11
11
1100
00
00
11
11
00
00
11
11
00
00
11
00
11 11
00
00
00 11
11
11
00
11
1100
00
00
11
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
|E (G )| ≤ O(n5/3 ), by Turán, G contains an independent set of
size Ω(n1/3 ).
v011
00
00
11
11
00
00
11
11
00
00
11
00
11
00
11
11
00
00
11
11
00
11
00
11
00
00
11
11
00
11 00
00
00 11
11
11
00
00
11
00
11
00
11
Claim!
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
|E (G )| ≤ O(n5/3 ), by Turán, G contains an independent set of
size Ω(n1/3 ).
v011
00
00
11
vk
11
00
11
00
11
00
00
11
11
00
00
11
11
00
00
11
11
00
00
11
00
11
00
11
vl
00
11
00
11
11
00
00
11
vj
00
11
11
00
00
11 11
00
vi
Claim!
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Since Si ,j does NOT stab vk vl
v0
v0
1
0
0
1
1
0
0
1
vl
1
0
1
0
vi
1
0
1
0
vj
vk
vk
1
0
1
0
v1
l
0
1
0
0
1
vi
1
0
0
1
Andrew Suk
1
0
0
1
11
00
00
11
vj
1
0
0
1
Disjoint edges in complete topological graphs
Definitions
v0
1
0
0
1
vl
1
0
0
1
vi
vj
1
0
0
1
vk
1
0
0
1
1
0
1
0
Assume edges cross.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
v0
1
0
0
1
vl
1
0
0
1
vi
vj
1
0
0
1
vk
1
0
0
1
1
0
0
1
′ stabs v v , which is a contradiction.
Sk,l
i j
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
v0
1
0
1
0
vl
1
0
0
1
vi
vj
1
0
0
1
vk
1
0
0
1
1
0
1
0
Two edges must be disjoint.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Same argument shows
v0
1
0
0
1
vk
v1
l
0
vi
1
0
0
1
1
0
0
1
Andrew Suk
11
00
00
11
vj
1
0
0
1
Disjoint edges in complete topological graphs
Definitions
Ω(n1/3 ) pairwise disjoint edges in Kn+1 .
v011
00
00
11
vk
11
00
11
00
11
00
00
11
11
00
00
11
11
00
00
11
00
11
00
11
11
00
00
11
Andrew Suk
vl
00
11
00
1111
00
00
11
vj
00
11
11
00
00
00 11
11
vi
Disjoint edges in complete topological graphs
Definitions
Open Problems.
1
Can the Ω(n1/3 ) bound be improved? Perhaps to Ω(n1/2 )?
2
∗ (m) = Θ(m3 ).
Note that Géza Tóth show that πF
3
4
Best known upper bound construction: O(n) pairwise disjoint
edges.
Find Ω(nδ ) pairwise disjoint edges in dense simple topological
graphs.
Andrew Suk
Disjoint edges in complete topological graphs
Definitions
Thank you!
Andrew Suk
Disjoint edges in complete topological graphs