graph drawing 2019
play

Graph Drawing 2019 Pr uhonice, September 17-19 On the 2-Colored - PowerPoint PPT Presentation

Graph Drawing 2019 Pr uhonice, September 17-19 On the 2-Colored Crossing Number Oswin Aichholzer 1 , Ruy Fabila-Monroy 2 , Adrian Fuchs 1 , Carlos Hidalgo-Toscano 2 , Irene Parada 1 , Birgit Vogtenhuber 1 , and Francisco Zaragoza 3 1 Graz


  1. Graph Drawing 2019 Pr˚ uhonice, September 17-19 On the 2-Colored Crossing Number Oswin Aichholzer 1 , Ruy Fabila-Monroy 2 , Adrian Fuchs 1 , Carlos Hidalgo-Toscano 2 , Irene Parada 1 , Birgit Vogtenhuber 1 , and Francisco Zaragoza 3 1 Graz University of Technology, Austria 2 Cinvestav, Mexico 3 Universidad Aut´ onoma Metropolitana, Mexico

  2. Rectilinear 2 -Colored Crossing Number Rectilinear Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • cr( D ) := number of crossings in ( D, χ ) • cr( G ) := min D cr( D ) 2

  3. Rectilinear 2 -Colored Crossing Number Rectilinear Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • cr( D ) := number of crossings in ( D, χ ) • cr( G ) := min D cr( D ) 2

  4. Rectilinear 2 -Colored Crossing Number Rectilinear Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • cr( D ) := number of crossings in ( D, χ ) • cr( G ) := min D cr( D ) 2

  5. Rectilinear 2 -Colored Crossing Number Rectilinear Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • cr( D ) := number of crossings in ( D, χ ) • cr( G ) := min D cr( D ) 2

  6. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  7. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  8. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  9. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  10. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  11. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  12. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  13. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  14. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  15. Rectilinear 2 -Colored Crossing Number Given: (straight-line drawing D of) graph G = ( V, E ) . • 2-edge-coloring χ of G : one of 2 colors per edge • cr 2 ( D, χ ) := number of monochromatic crossings in ( D, χ ) • cr 2 ( D ) := min χ cr 2 ( D, χ ) • cr 2 ( G ) := min D cr 2 ( D ) • Determining cr 2 ( G ) and even cr 2 ( D ) is NP-hard • Goal: find bounds on cr 2 ( G ) and cr 2 ( D ) for G = K n . 2

  16. Main Results • Lower and upper bounds on cr 2 ( K n ) : � n � � n � 1 + Θ( n 3 ) < cr 2 ( K n ) < 0 . 11798016 + Θ( n 3 ) 33 4 4 • Ratio between cr 2 ( K n ) and cr( K n ) : cr 2 ( K n ) lim cr( K n ) < 0 . 31049652 n →∞ • Ratio for any fixed straight-line drawing D of K n with sufficiently large n : cr 2 ( D ) cr( D ) < 1 2 − c for some const. c > 0 3

  17. Main Results • Lower and upper bounds on cr 2 ( K n ) : � n � � n � 1 + Θ( n 3 ) < cr 2 ( K n ) < 0 . 11798016 + Θ( n 3 ) 33 4 4 • Ratio between cr 2 ( K n ) and cr( K n ) : cr 2 ( K n ) lim cr( K n ) < 0 . 31049652 n →∞ • Ratio for any fixed straight-line drawing D of K n with sufficiently large n : cr 2 ( D ) cr( D ) < 1 2 − c for some const. c > 0 3

  18. Main Results • Lower and upper bounds on cr 2 ( K n ) : � n � � n � 1 + Θ( n 3 ) < cr 2 ( K n ) < 0 . 11798016 + Θ( n 3 ) 33 4 4 • Ratio between cr 2 ( K n ) and cr( K n ) : cr 2 ( K n ) lim cr( K n ) < 0 . 31049652 n →∞ • Ratio for any fixed straight-line drawing D of K n with sufficiently large n : cr 2 ( D ) cr( D ) < 1 2 − c for some const. c > 0 3

  19. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible 4

  20. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible 4

  21. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible 4

  22. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible 4

  23. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible per original crossing: 16 crossings 4

  24. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible per original edge: 1 crossing 4

  25. Duplication Process → drawing D ′ of K 2 m • Duplication: drawing D of K m − cr 2 of D ′ : independent of colors for small edges! • Best matching edges: half of the edges of each color on each side ⇐ in general not possible! p p 1 p 2 • ”Nice” matching edges: ◮ halve the larger color class at the point ◮ split the smaller color class as good as possible except for matching edges 4

Recommend


More recommend