A crossing lemma for the pair-crossing number

Slides:



Advertisements
Similar presentations
MCA 202: Discrete Mathematics under construction Instructor Neelima Gupta
Advertisements

Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Graph-02.
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
On the number of unit distances among ‘n’ points Crossing Lemma: For n points and e edges with condition e ≤ 4*n, the crossing number of G on the plane.
Applications of Euler’s Formula for Graphs Hannah Stevens.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
Applied Combinatorics, 4th Ed. Alan Tucker
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Crossing Lemma - Part I1 Computational Geometry Seminar Lecture 7 The “Crossing Lemma” and applications Ori Orenbach.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
On Neighbors in Geometric Permutations Shakhar Smorodinsky Tel-Aviv University Joint work with Micha Sharir.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
CS 2813 Discrete Structures
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
GRAPH Learning Outcomes Students should be able to:
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
 Jim has six children.  Chris fights with Bob,Faye, and Eve all the time; Eve fights (besides with Chris) with Al and Di all the time; and Al and Bob.
Summing degree sequences work out degree sequence, and sum.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
Mathematics of Networks (Cont)
V Spanning Trees Spanning Trees v Minimum Spanning Trees Minimum Spanning Trees v Kruskal’s Algorithm v Example Example v Planar Graphs Planar Graphs v.
1 Rainbow Decompositions Raphael Yuster University of Haifa Proc. Amer. Math. Soc. (2008), to appear.
MAT 2720 Discrete Mathematics Section 8.7 Planar Graphs
Introduction to Planarity Test W. L. Hsu. 2/21 Plane Graph A plane graph is a graph drawn in the plane in such a way that no two edges intersect –Except.
Planar graphs with no 5- cycles, 6-cycles or intersecting triangles are 3-colorable Carl Yerger, Davidson College Clemson Mini-Conference 2012.
Odd Crossing Number is NOT Crossing Number Michael Pelsmajer IIT (Chicago) Marcus Schaefer DePaul University (Chicago) Daniel Štefankovič University of.
Graph.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Beyond planarity of graphs Eyal Ackerman University of Haifa and Oranim College.
Planar Graphs Lecture 10: Oct 21. This Lecture Today we will talk about planar graphs, and how to color a map using 6 colors. Planar graphs Euler’s formula.
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Great Theoretical Ideas in Computer Science for Some.
5-color theorem 林典濤 : PPT, Lecture note 陳咨翰 : Presentation.
COMPSCI 102 Introduction to Discrete Mathematics.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Trees.
CS Lecture 22 Graph Theory. Can I draw the above figure in one continuous trace with no line being drawn twice?
Great Theoretical Ideas In Computer Science
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Outline 1 Properties of Planar Graphs 5/4/2018.
37TH ANNUAL AMATYC CONFERENCE A Modern Existence Proof Through Graphs
Crossing Number and Applications
Computing Connected Components on Parallel Computers
Applied Combinatorics, 4th Ed. Alan Tucker
Geometric Graphs and Quasi-Planar Graphs
What is the next line of the proof?
Tucker, Applied Combinatorics, Sec 2.4
Planarity Testing.
Can you draw this picture without lifting up your pen/pencil?
Planarity and Euler’s Formula
Depth Estimation via Sampling
Instructor: Shengyu Zhang
On the effect of randomness on planted 3-coloring models
Applied Combinatorics, 4th Ed. Alan Tucker
MAT 2720 Discrete Mathematics
Planarity.
Existence of 3-factors in Star-free Graphs with High Connectivity
N(S) ={vV|uS,{u,v}E(G)}
Gaph Theory Planar Graphs
Batcher Sorting Network, n = 4
Discrete Mathematics for Computer Science
Hamiltonicity below Dirac’s condition
GRAPH THEORY Properties of Planar Graphs Ch9-1.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

A crossing lemma for the pair-crossing number Eyal Ackerman and Marcus Schaefer

A crossing lemma for the pair-crossing number weaker than advertised A crossing lemma for the pair-crossing number Eyal Ackerman and Marcus Schaefer

A crossing lemma for the pair-crossing number a variant of A crossing lemma for the pair-crossing number Eyal Ackerman and Marcus Schaefer

The crossing lemma The crossing number of a graph 𝐺, cr(𝐺), is the minimum number of edge crossings in a drawing of 𝐺 in the plane. Crossing Lemma: For every graph 𝐺 with 𝑛 vertices and 𝑒≥4𝑛 edges cr(𝐺)≥𝑐∙ 𝑒 3 / 𝑛 2 . [Ajtai, Chvátal, Newborn, Szemerédi 1982; Leighton 1983] Tight, up to 𝑐. 1 64 ≤ 1 33.75 ≤ 1 31.1 ≤ 1 29 ≈0.0345 ≤ 𝑐 ≤ 0.09 folklore Pach & Tóth 97 Pach et al. 06 A. 2013 Pach & Tóth 97

The crossing lemma Proof: cr 𝐺 ≥𝑒−3𝑛 Consider a drawing with cr(𝐺) crossings Pick every vertex with probability 𝑝 and get 𝐺′ Ex 𝑛 ′ =𝑝𝑛, Ex 𝑒 ′ = 𝑝 2 𝑒, Ex cr( 𝐺 ′ ) ≤ 𝑝 4 cr 𝐺 Ex(cr 𝐺 ′ )≥Ex( 𝑒 ′ )−3∙Ex( 𝑛 ′ ) Plug in the expected values and set 𝑝=4𝑛/𝑒≤1 ∎ The crossing number of a graph 𝐺, cr(𝐺), is the minimum number of edge crossings in a drawing of 𝐺 in the plane. Crossing Lemma: For every graph 𝐺 with 𝑛 vertices and 𝑒≥4𝑛 edges cr(𝐺)≥𝑐∙ 𝑒 3 / 𝑛 2 . [Ajtai, Chvátal, Newborn, Szemerédi 1982; Leighton 1983] Tight, up to 𝑐. 1 64 ≤ 1 33.75 ≤ 1 31.1 ≤ 1 29 ≈0.0345 ≤ 𝑐 ≤ 0.09 folklore Pach & Tóth 97 Pach et al. 06 A. 2013 Pach & Tóth 97

Other crossing numbers cr (𝐺) – min number of crossings when 𝐺 is drawn with straight-line edges. pcr(𝐺) – min number of pairs of edges that cross. ocr(𝐺) – min number of pairs of edges that cross oddly. And many more… [Schaefer 2013]

Adjacent crossings Are adjacent crossings redundant? Tutte: “… crossings of adjacent edges are trivial, and easily got rid of”. True for cr but not necessarily for other variants. Pach and Tóth: Rule +: Adjacent crossings are not allowed. Rule -: Adjacent crossings are not counted. Rule 0: Adjacent crossings are allowed and counted. Fulek et al. , Adjacent crossings do matter, GD 2011: there are graphs 𝐺 such that ocr-(𝐺) < ocr(𝐺).

Using the probabilistic proof and the strong Hanani-Tutte Theorem Other crossing lemmas 𝑒 3 64 𝑛 2 ≤ ocr- 𝐺 ≤ ocr 𝐺 ≤pcr 𝐺 ≤pcr+(𝐺)≤cr(𝐺) ≤ cr (𝐺) Using the probabilistic proof and the strong Hanani-Tutte Theorem Thm: pcr(𝐺)≥ 1 34.2 ∙ 𝑒 3 / 𝑛 2 .* Thm: pcr+(𝐺)≥ 1 34.2 ∙ 𝑒 3 / 𝑛 2 .* * If 𝐺 is not too sparse.

Improving via local crossing number The local crossing number of a graph 𝐺, lcr(𝐺), is the minimum 𝑘 such that 𝐺 can be drawn with at most 𝑘 crossings per edge. Or: lcr 𝐺 = minimum 𝑘 such that 𝐺 is 𝑘-planar. Improving the crossing lemma: Prove that if lcr 𝐺 is “small” then 𝐺 is “sparse”. E.g., if lcr 𝐺 ≤1 then 𝑒≤4(𝑛−2). Use it to get a “weak” bound cr 𝐺 ≥𝛼∙𝑒−𝛽∙𝑛. E.g., cr 𝐺 ≥2 𝑒−4𝑛 ≥2𝑒−8𝑛 Use the weak bound instead of cr 𝐺 ≥𝑒−3𝑛 in the probabilistic proof of the crossing lemma.

Improving via local crossing number (2) lcr 𝐺 =0 ⟹ 𝑒≤3 𝑛−2 [Euler] lcr 𝐺 ≤1 ⟹ 𝑒≤4(𝑛−2) lcr 𝐺 ≤2 ⟹ 𝑒≤5(𝑛−2) lcr 𝐺 ≤3 ⟹ 𝑒≤5.5(𝑛−2) lcr∗ 𝐺 ≤4 ⟹ 𝑒≤6(𝑛−2) lcr 𝐺 ≤𝑘 ⟹ 𝑒≤3.81 𝑘 𝑛 [Pach & Tóth 1997] [Pach et al. 2006] [A. 2013]

The local pair-crossing number The local pair-crossing number of a graph 𝐺, lpcr(𝐺), is the minimum 𝑘 such that 𝐺 can be drawn with every edge crossing at most 𝑘 other edges (each of them possibly more than once). Clearly, lpcr 𝐺 ≤lcr(𝐺). It can happen that lpcr 𝐺 <lcr(𝐺): lpcr 𝐺 =4 lcr 𝐺 =5

lpcr 𝐺 vs. lcr 𝐺 lcr 𝐺 < 2 lpcr(𝐺) [Schaefer & Štefankovič 2004] Thm: If lpcr 𝐺 ≤2 then lpcr 𝐺 =lcr(𝐺). Cor: lpcr 𝐺 =0 ⟹ 𝑒≤3 𝑛−2 lpcr 𝐺 ≤1 ⟹ 𝑒≤4 𝑛−2 lpcr 𝐺 ≤2 ⟹ 𝑒≤5 𝑛−2 Just saw: lpcr 𝐺 =4⇏lcr 𝐺 =4. Open: lpcr 𝐺 =3 ⇒lcr 𝐺 =3 ? If true, then lpcr 𝐺 ≤3 implies 𝑒≤5.5(𝑛−2). Thm: if lpcr 𝐺 ≤3 then 𝑒≤6(𝑛−2).

Improving the crossing lemma for pcr+ Using the bounds on the size of graphs with small lpcr we get: pcr+(G)≥pcr 𝐺 ≥4𝑒−18𝑛 Plugging this bound into the probabilistic proof yields pcr+(𝐺)≥ 1 34.2 ∙ 𝑒 3 / 𝑛 2 for 𝑒≥6.75𝑛.

Proving lpcr 𝐺 ≤2⟹lcr 𝐺 ≤2 lcr 𝐺 ≤3 since lcr 𝐺 < 2 lpcr(𝐺) 𝐷 – a drawing of 𝐺 with the least number of crossings such that lcr 𝐷 ≤3. Suppose that 𝑒 is crossed 3 times: No consecutive crossings with the same edge:

Proving lpcr 𝐺 ≤2⟹lcr 𝐺 ≤2 lcr 𝐺 ≤3 since lcr 𝐺 < 2 lpcr(𝐺) 𝐷 – a drawing of 𝐺 with the least number of crossings such that lcr 𝐷 ≤3. Suppose that 𝑒 is crossed 3 times: Crossing pattern must be 𝑎𝑏𝑎:

Summary and open problems A pair-crossing lemma: For every graph 𝐺 with 𝑛 vertices and 𝑒≥6.75𝑛 edges pcr+ (𝐺)≥ 1 34.2 ∙ 𝑒 3 / 𝑛 2 Does it hold for pcr? Is it true that pcr 𝐺 =pcr+(𝐺)? Is it true that pcr 𝐺 =cr(𝐺)? Known: cr 𝐺 = 𝑂 ( (pcr 𝐺 ) 3/2 ) [Matousek 2013]

Summary and open problems (2) lcr 𝐺 < 2 lpcr(𝐺) Is it true that lcr 𝐺 <poly(lpcr 𝐺 ) ? Thm: If lpcr 𝐺 ≤2 then lpcr 𝐺 =lcr(𝐺). There is 𝐺 such that lpcr 𝐺 =4<lcr 𝐺 =5. Open: lpcr 𝐺 =3 ⟹lcr 𝐺 =3 ? Thm: if lpcr 𝐺 ≤3 then 𝑒≤6(𝑛−2). What about the local odd-crossing number? locr 𝐺 =1 ⟹lcr 𝐺 =1 ?

Thank you and