odd crossing number is not crossing number

68
Odd Crossing Number is NOT Crossing Number Michael Pelsmajer IIT (Chicago) Marcus Schaefer DePaul University (Chicago) Daniel Štefankovič University of Rochester

Upload: alexa-ratliff

Post on 31-Dec-2015

249 views

Category:

Documents


1 download

DESCRIPTION

Odd Crossing Number is NOT Crossing Number. Michael Pelsmajer IIT (Chicago) Marcus Schaefer DePaul University (Chicago) Daniel Štefankovič University of Rochester. Crossing number. cr(G) = minimum number of crossings in a planar drawing of G. cr(K 5 )=?. Crossing number. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Odd Crossing Number is NOT Crossing Number

Odd Crossing Numberis NOT

Crossing Number

Michael PelsmajerIIT (Chicago)

Marcus SchaeferDePaul University (Chicago)

Daniel ŠtefankovičUniversity of Rochester

Page 2: Odd Crossing Number is NOT Crossing Number

Crossing number

cr(G) = minimum number of crossings in a planar drawing of G

cr(K5)=?

Page 3: Odd Crossing Number is NOT Crossing Number

Crossing number

cr(G) = minimum number of crossings in a planar drawing of G

cr(K5)=1

Page 4: Odd Crossing Number is NOT Crossing Number

Rectilinear crossing number

rcr(G) = minimum number of crossings in a planar straight-line drawing of G

rcr(K5)=?

Page 5: Odd Crossing Number is NOT Crossing Number

Rectilinear crossing number

rcr(G) = minimum number of crossings in a planar straight-line drawing of G

rcr(K5)=1

Page 6: Odd Crossing Number is NOT Crossing Number

Rectilinear crossing number

rcr(G) = minimum number of crossings in a planar straight-line drawing of G

cr(G) rcr(G)

Page 7: Odd Crossing Number is NOT Crossing Number

cr(G)=0 rcr(G)=0

Every planar graph has a straight-line planar drawing.

Steinitz, Rademacher 1934 Wagner 1936Fary 1948Stein 1951

THEOREM [SR34,W36,F48,S51]:

Page 8: Odd Crossing Number is NOT Crossing Number

cr(G)=0 , rcr(G)=0

cr(G)=rcr(G)?

cr(G)=1 , rcr(G)=1cr(G)=2 , rcr(G)=2cr(G)=3 , rcr(G)=3

Are they equal?

Page 9: Odd Crossing Number is NOT Crossing Number

cr(G) rcr(G)

cr(K8) =18rcr(K8)=19

THEOREM [Guy’ 69]:

cr(G)=rcr(G)

Page 10: Odd Crossing Number is NOT Crossing Number

cr(G) rcr(G)

cr(K8) =18rcr(K8)=19

THEOREM [Guy’ 69]:

THEOREM [Bienstock,Dean ‘93]:

(8k)(9G) cr(G) =4 rcr(G)=k

Page 11: Odd Crossing Number is NOT Crossing Number

cr(G) = minimum number of crossings in a planar drawing of G

rcr(G) = minimum number of crossings in a planar straight-line drawing of G

Crossing numbers

(G) cr(G) rcr(G)

cr(G) rcr(G)

Page 12: Odd Crossing Number is NOT Crossing Number

Odd crossing number

ocr(G) = minimum number of pairs of edges crossing odd number of times

Page 13: Odd Crossing Number is NOT Crossing Number

Odd crossing number

ocr(G) = minimum number of pairs of edges crossing odd number of times

ocr(G) cr(G)

Page 14: Odd Crossing Number is NOT Crossing Number

Odd crossing number

ocr(G) = minimum number of pairs of edges crossing odd number of times

ocr(K5)=?

Page 15: Odd Crossing Number is NOT Crossing Number

Proof (Tutte’70): ocr(K5)=1

How many pairs of non-adjacentedges intersect (mod 2) ?

INVARIANT:

Page 16: Odd Crossing Number is NOT Crossing Number

Proof (Tutte’70): ocr(K5)=1

Page 17: Odd Crossing Number is NOT Crossing Number

Proof: ocr(K5)=1

How many pairs of non-adjacentidges intersect (mod 2) ?

steps which change isotopy:

Page 18: Odd Crossing Number is NOT Crossing Number

Proof: ocr(K5)=1

How many pairs of non-adjacentidges intersect (mod 2) ?

steps which change isotopy:

Page 19: Odd Crossing Number is NOT Crossing Number

Proof: ocr(K5)=1

How many pairs of non-adjacentidges intersect (mod 2) ?

Page 20: Odd Crossing Number is NOT Crossing Number

Proof: ocr(K5)=1

How many pairs of non-adjacentidges intersect (mod 2) ?

QED

Page 21: Odd Crossing Number is NOT Crossing Number

Hanani’34,Tutte’70:

ocr(G)=0 cr(G)=0

If G has drawing in which all pairs ofedges cross even # times graph is planar!

Page 22: Odd Crossing Number is NOT Crossing Number

ocr(G)=0 , cr(G)=0

ocr(G)=cr(G)?

Are they equal?

QUESTION [Pach-Tóth’00]:

Page 23: Odd Crossing Number is NOT Crossing Number

ocr(G)=0 cr(G)=0

ocr(G)=cr(G)?

Are they equal?

Pach-Tóth’00:

cr(G) 2ocr(G)2

Page 24: Odd Crossing Number is NOT Crossing Number

THEOREM [Pelsmajer,Schaefer,Š ’05] ocr(G) cr(G)

Main result

Page 25: Odd Crossing Number is NOT Crossing Number

THEOREM [Pelsmajer,Schaefer,Š ’05] ocr(G) cr(G)

1. Find G.2. Draw G to witness small ocr(G).3. Prove cr(G)>ocr(G).

How to prove it?

Page 26: Odd Crossing Number is NOT Crossing Number

THEOREM [Pelsmajer,Schaefer,Š ’05] ocr(G) cr(G)

Obstacle: cr(G)>x is co-NP-hard!

1. Find G.2. Draw G to witness small ocr(G).3. Prove cr(G)>ocr(G).

How to prove it?

Page 27: Odd Crossing Number is NOT Crossing Number

Crossing numbers for “maps”

Page 28: Odd Crossing Number is NOT Crossing Number

Crossing numbers for “maps”

Page 29: Odd Crossing Number is NOT Crossing Number

Crossing numbers for “maps”

Page 30: Odd Crossing Number is NOT Crossing Number

Ways to connect

Page 31: Odd Crossing Number is NOT Crossing Number

Ways to connect

Page 32: Odd Crossing Number is NOT Crossing Number

Ways to connect

Page 33: Odd Crossing Number is NOT Crossing Number

Ways to connect

Page 34: Odd Crossing Number is NOT Crossing Number

Ways to connect

Page 35: Odd Crossing Number is NOT Crossing Number

-1 0 +1

Ways to connect

number of “Dehn twists”

Page 36: Odd Crossing Number is NOT Crossing Number

Ways to connect

How to compute # intersections ?

Page 37: Odd Crossing Number is NOT Crossing Number

0 1 2

Ways to connect

How to compute # intersections ?

Page 38: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

xi2Z

the number of twists of arc i

do arcs i,j intersect in the initial drawing?

Page 39: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

xi2Z

the number of twists of arc i

do arcs i,j intersect in the initial drawing?

i

j

Page 40: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

xi2Z

the number of twists of arc i

do arcs i,j intersect in the initial drawing?

ij

Page 41: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

xi2Z

xi2R

OPT

OPT*

Page 42: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

xi2Z

xi2R

Lemma: OPT* = OPT.

OPT

OPT*

Page 43: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

Lemma: OPT* = OPT.

Obstacle: cr(G)>x is co-NP-hard!

Page 44: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j|xi-xj+(i>j)|

Obstacle: cr(G)>x is co-NP-hard!

yij¸ xi-xj+(i>j)

yij¸ –xi+xj-(i>j)

Page 45: Odd Crossing Number is NOT Crossing Number

Crossing number

min i<j yij

Obstacle: cr(G)>x is co-NP-hard!

yij¸ xi-xj+(i>j)

yij¸ –xi+xj-(i>j)

Page 46: Odd Crossing Number is NOT Crossing Number

Crossing number

max i<j Qij(i>j)

QT=-QQ1=0-1 Qij 1

Dual linear program

Q is an n£n matrix

Page 47: Odd Crossing Number is NOT Crossing Number

EXAMPLE:a

c b

d

Page 48: Odd Crossing Number is NOT Crossing Number

Odd crossing number ?a

c b

d

Page 49: Odd Crossing Number is NOT Crossing Number

Odd crossing numbera

c b

d

ocr ad+bc

Page 50: Odd Crossing Number is NOT Crossing Number

Crossing number ?

max i<j Qij(i>j)

a

c b

da b c d a+c d

(2,1,4,3)

cr ac+bd 0 ac b(d-a) * -ac 0 ab a(c-b)b(a-d) -ab 0 bd * a(b-c) -bd 0

QT=-QQ1=0-1 Qij 1

Page 51: Odd Crossing Number is NOT Crossing Number

Putting it together a

c b

d

ocr ad+bc

cr ac+bd

a b c d a+c d

b=c=1, a=(√3-1)/2~0.37, d=a+c

ocr/cr=√3/2~0.87

Page 52: Odd Crossing Number is NOT Crossing Number

Crossing number a

c b

d

ocr/cr=√3/2~0.87

Page 53: Odd Crossing Number is NOT Crossing Number

Crossing number a

c b

d

ocr/cr=√3/2~0.87

for graphs?

Page 54: Odd Crossing Number is NOT Crossing Number

Crossing number a

c b

d

ocr/cr=√3/2~0.87

cr=?

Page 55: Odd Crossing Number is NOT Crossing Number

Crossing number a

c b

d

ocr/cr=√3/2~0.86

cr=?

Page 56: Odd Crossing Number is NOT Crossing Number

Crossing number for graphs

ocr/cr √3/2+.

Theorem: (8 >0) (9 graph) with

Page 57: Odd Crossing Number is NOT Crossing Number

Is cr=O(ocr)?

Page 58: Odd Crossing Number is NOT Crossing Number

Is cr=O(ocr)?

Is cr O(ocr) on annulus?

Page 59: Odd Crossing Number is NOT Crossing Number

Is cr=O(ocr)?

Is cr O(ocr) on annulus?

Theorem:

On annulus cr 3ocr

Page 60: Odd Crossing Number is NOT Crossing Number

BAD triple GOOD triple

Theorem:

On annulus cr 3ocr

Page 61: Odd Crossing Number is NOT Crossing Number

BAD triple

n.CR 3#BADp

Pay: #of badtriples {p,i,j}

Average over p.

Page 62: Odd Crossing Number is NOT Crossing Number

BAD triple

#BAD n.OCR

random i,j,kX=#odd pairs

E[X] #BADbin(n,3)

3OCR bin(n,2)

Page 63: Odd Crossing Number is NOT Crossing Number

BAD triplen.CR 3#BAD#BAD n.OCR

CR 3OCR

(on annulus)

Page 64: Odd Crossing Number is NOT Crossing Number

Crossing number for graphs

ocr/cr √3/2+.There exists graph with

On annulus ocr/cr 1/3

Experimental evidence: ocr/cr √3/2 on annulus and pair of pants

Bold (wrong) conjecture: For any graph ocr/cr √3/2

Page 65: Odd Crossing Number is NOT Crossing Number

Questions

crossing number of mapswith d vertices in poly-time?(true for d 2)

(map = graph + rotation system)

Bold (wrong) conjecture: For any graph ocr/cr √3/2

Page 66: Odd Crossing Number is NOT Crossing Number

Open questions - classic

Zarankiewicz’s conjecture:

cr(Km,n)

Guy’s conjecture:

cr(Kn)

Better approx algorithm for cr.

Page 67: Odd Crossing Number is NOT Crossing Number

Crossing number for graphs

pair crossing number (pcr) # number of pairs of crossing edges

algebraic crossing number (acr) algebraic crossing number of edges

+1

-1

Page 68: Odd Crossing Number is NOT Crossing Number

Crossing numbers

ocr(G) acr(G)

pcr(G)

cr(G) rcr(G)