SLIDE 1
Improved Ramsey-type results in comparability graphs D aniel Kor - - PowerPoint PPT Presentation
Improved Ramsey-type results in comparability graphs D aniel Kor - - PowerPoint PPT Presentation
Improved Ramsey-type results in comparability graphs D aniel Kor andi EPFL May 14, 2019 joint work with Istv an Tomon Partially ordered sets Partially ordered sets Partially ordered set A poset is a set X with a transitive,
SLIDE 2
SLIDE 3
Partially ordered sets
Partially ordered set
A poset is a set X with a transitive, antisymmetric relation <.
SLIDE 4
Partially ordered sets
Partially ordered set
A poset is a set X with a transitive, antisymmetric relation <. ◮ t-chain: x1 < x2 < · · · < xt
SLIDE 5
Partially ordered sets
Partially ordered set
A poset is a set X with a transitive, antisymmetric relation <. ◮ t-chain: x1 < x2 < · · · < xt ◮ r-antichain: x1, . . . , xr such that xi < xj for every i, j
SLIDE 6
Partially ordered sets
Partially ordered set
A poset is a set X with a transitive, antisymmetric relation <. ◮ t-chain: x1 < x2 < · · · < xt ◮ r-antichain: x1, . . . , xr such that xi < xj for every i, j
Fact
Every N-element poset contains a chain of length t or an antichain
- f size N/t (for every t).
SLIDE 7
Partially ordered sets
Partially ordered set
A poset is a set X with a transitive, antisymmetric relation <. ◮ t-chain: x1 < x2 < · · · < xt ◮ r-antichain: x1, . . . , xr such that xi < xj for every i, j
Fact
Every N-element poset contains a chain of length t or an antichain
- f size N/t (for every t).
“Dilworth”: If X has no t-chain, then it can be partitioned into t antichains.
SLIDE 8
Convex sets in the plane
SLIDE 9
Convex sets in the plane
SLIDE 10
Convex sets in the plane
Question
Given n convex sets in the plane, how big is the largest disjoint or pairwise intersecting subfamily?
SLIDE 11
Convex sets in the plane
Question
Given n convex sets in the plane, how big is the largest disjoint or pairwise intersecting subfamily?
SLIDE 12
Convex sets in the plane
Question
Given n convex sets in the plane, how big is the largest disjoint or pairwise intersecting subfamily?
SLIDE 13
Convex sets in the plane
Question
Given n convex sets in the plane, how big is the largest disjoint or pairwise intersecting subfamily?
Theorem (Larman-Matouˇ sek-Pach-T¨
- r˝
- csik, 1994)
At least n1/5.
SLIDE 14
Convex sets in the plane
A, B disjoint, B is “below” A A B
SLIDE 15
Convex sets in the plane
A, B disjoint, B is “below” A A B
SLIDE 16
Convex sets in the plane
A, B disjoint, B is “below” A A B
SLIDE 17
Convex sets in the plane
A, B disjoint, B is “below” A A B
SLIDE 18
Convex sets in the plane
A, B disjoint, B is “below” A A B A B
SLIDE 19
Convex sets in the plane
A, B disjoint, B is “below” A A B A B A B
SLIDE 20
Convex sets in the plane
A, B disjoint, B is “below” A A B A B A B A B
SLIDE 21
Convex sets in the plane
A, B disjoint, B is “below” A A B A B A B A B A <1 B A <2 B A <3 B A <4 B
SLIDE 22
Convex sets in the plane
A, B disjoint, B is “below” A A B A B A B A B A <1 B A <2 B A <3 B A <4 B <1, <2, <3, <4 are partial orders
SLIDE 23
Convex sets in the plane
A, B disjoint, B is “below” A A B A B A B A B A <1 B A <2 B A <3 B A <4 B <1, <2, <3, <4 are partial orders Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
SLIDE 24
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
SLIDE 25
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain.
SLIDE 26
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain
SLIDE 27
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family
SLIDE 28
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1.
SLIDE 29
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1
SLIDE 30
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1 → disjoint family
SLIDE 31
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1 → disjoint family Otherwise: n3/5-antichain S2 ⊆ S1.
SLIDE 32
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1 → disjoint family Otherwise: n3/5-antichain S2 ⊆ S1. <3 n1/5-chain in S2 → disjoint family Otherwise: n2/5-antichain S3 ⊆ S2.
SLIDE 33
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1 → disjoint family Otherwise: n3/5-antichain S2 ⊆ S1. <3 n1/5-chain in S2 → disjoint family Otherwise: n2/5-antichain S3 ⊆ S2. <4 n1/5-chain in S3 → disjoint family Otherwise: n1/5-antichain S4 ⊆ S3.
SLIDE 34
n convex sets in the plane
Sets A, B are disjoint iff they are comparable in any of <1, . . . , <4.
Fact
Every N-element poset contains a t-chain or an (N/t)-antichain. <1 n1/5-chain → disjoint family Otherwise: n4/5-antichain S1. <2 n1/5-chain in S1 → disjoint family Otherwise: n3/5-antichain S2 ⊆ S1. <3 n1/5-chain in S2 → disjoint family Otherwise: n2/5-antichain S3 ⊆ S2. <4 n1/5-chain in S3 → disjoint family Otherwise: n1/5-antichain S4 ⊆ S3. ⇒ S4 incomparable in all 4 posets → intersecting family.
SLIDE 35
Graph language
SLIDE 36
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
SLIDE 37
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
SLIDE 38
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5
SLIDE 39
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5 halflines n1/3
SLIDE 40
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5 halflines n1/3
SLIDE 41
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5 halflines n1/3
SLIDE 42
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5 halflines n1/3
SLIDE 43
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
convex sets n1/5 halflines n1/3
SLIDE 44
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
Lower bound convex sets n1/5 halflines n1/3
SLIDE 45
Graph language
Comparability graph of a poset
Connect a, b with an edge if a < b or b < a.
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
Lower bound Upper bound convex sets n1/5 n0.405 (Kynˇ cl) halflines n1/3 n0.431 (LMPT)
SLIDE 46
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
SLIDE 47
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
Tight for k = 1:
SLIDE 48
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
Tight for k = 1: ∨ ∨ ∨ √n √n
SLIDE 49
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
SLIDE 50
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
SLIDE 51
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
SLIDE 52
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
For k = 2:
SLIDE 53
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
For k = 2: LMPT (halflines) ⇒ f2(n) ≤ n0.431
SLIDE 54
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
For k = 2: LMPT (halflines) ⇒ f2(n) ≤ n0.431 Dumitrescu-T´
- th:
f2(n) ≤ n0.4118
SLIDE 55
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
For k = 2: LMPT (halflines) ⇒ f2(n) ≤ n0.431 Dumitrescu-T´
- th:
f2(n) ≤ n0.4118 Szab´
- :
f2(n) ≤ n0.3878
SLIDE 56
Lemma
If G is the union of k comparability graphs, then G contains a clique or independent set of size n
1 k+1 .
◮ let fk(n) = max size guaranteed in any such G
Theorem (Dumitrescu-T´
- th, 2002)
n
1 k+1 ≤ fk(n) ≤ n 1+log k k
For k = 2: LMPT (halflines) ⇒ f2(n) ≤ n0.431 Dumitrescu-T´
- th:
f2(n) ≤ n0.4118 Szab´
- :
f2(n) ≤ n0.3878
Theorem (K-Tomon, 2019+)
f2(n) = n1/3+o(1)
SLIDE 57
Construction for f2(n) ≤ n1/3+o(1)
SLIDE 58
Construction for f2(n) ≤ n1/3+o(1)
n1/3
SLIDE 59
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 60
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 61
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 62
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 63
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 64
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 65
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 66
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 67
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3
SLIDE 68
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2
SLIDE 69
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3
SLIDE 70
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
SLIDE 71
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 1:
SLIDE 72
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 1:
- every independent set is within a row or column
SLIDE 73
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 1:
- every independent set is within a row or column
- hence it is covered by n1/3 chains
SLIDE 74
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 2:
SLIDE 75
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 2:
SLIDE 76
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 2:
SLIDE 77
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 2:
- every clique corresponds to a fixed chain in each row and column
SLIDE 78
Construction for f2(n) ≤ n1/3+o(1)
n1/3 n1/3 <1 <2 Claim 1: α(G) = n1/3 Claim 2: ω(G) ≤ n1/3 ·
log n log log n
Claim 2:
- every clique corresponds to a fixed chain in each row and column
- P(fixed row chain intersects fixed column chain) = n−1/3
SLIDE 79
Remarks
◮ Improving n1/3 for halflines needs different approach
SLIDE 80
Remarks
◮ Improving n1/3 for halflines needs different approach But:
SLIDE 81
Remarks
◮ Improving n1/3 for halflines needs different approach But:
- We could not generalize to more partial orders.
SLIDE 82
Remarks
◮ Improving n1/3 for halflines needs different approach But:
- We could not generalize to more partial orders.
- Perhaps bound for convex sets could be improved?
SLIDE 83
Remarks
◮ Improving n1/3 for halflines needs different approach But:
- We could not generalize to more partial orders.
- Perhaps bound for convex sets could be improved?
SLIDE 84
Remarks
◮ Improving n1/3 for halflines needs different approach But:
- We could not generalize to more partial orders.
- Perhaps bound for convex sets could be improved?
Let gk(n) be max size of complete or empty bipartite graph in the union of k comparability graphs.
Theorem (Fox-Pach, 2009)
n · 2−(log log n)k ≤ gk(n) ≤ n · (log log n)k−1
(log n)k
SLIDE 85
Remarks
◮ Improving n1/3 for halflines needs different approach But:
- We could not generalize to more partial orders.
- Perhaps bound for convex sets could be improved?
Let gk(n) be max size of complete or empty bipartite graph in the union of k comparability graphs.
Theorem (Fox-Pach, 2009)
n · 2−(log log n)k ≤ gk(n) ≤ n · (log log n)k−1
(log n)k
Theorem (K-Tomon, 2019+)
gk(n) ≤
n (log n)k
SLIDE 86