non aligned drawings of planar graphs
play

Non-aligned drawings of planar graphs Therese Biedl 1 , Claire - PowerPoint PPT Presentation

Non-aligned drawings of planar graphs Therese Biedl 1 , Claire Pennarun 2 1 University of Waterloo 2 LaBRI, Univ. Bordeaux Graph Drawing September 19, 2016 Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 1 / 11 N


  1. Non-aligned drawings of planar graphs Therese Biedl 1 , Claire Pennarun 2 1 University of Waterloo 2 LaBRI, Univ. Bordeaux Graph Drawing September 19, 2016 Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 1 / 11

  2. N on-aligned drawings Drawing graphs with placement of vertices allowing fast operations Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 2 / 11

  3. N on-aligned drawings Drawing graphs with placement of vertices allowing fast operations A non-aligned drawing of a graph with n vertices is: on an f ( n ) × g ( n ) grid, for some functions f and g vertices at the intersection of the grid no two vertices on the same row/column Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 2 / 11

  4. N on-aligned drawings Drawing graphs with placement of vertices allowing fast operations A non-aligned drawing of a graph with n vertices is: on an f ( n ) × g ( n ) grid, for some functions f and g vertices at the intersection of the grid no two vertices on the same row/column n n n n n n n n n n n n n n n n n n n n n n n Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 2 / 11

  5. N on-aligned drawings Drawing graphs with placement of vertices allowing fast operations A non-aligned drawing of a graph with n vertices is: on an f ( n ) × g ( n ) grid, for some functions f and g vertices at the intersection of the grid no two vertices on the same row/column n n n n n n n n n n n n n n n n n n n n n n n Here: maximal planar graphs (faces are triangles) → planar drawings Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 2 / 11

  6. N on-aligned drawings Drawing graphs with placement of vertices allowing fast operations A non-aligned drawing of a graph with n vertices is: on an f ( n ) × g ( n ) grid, for some functions f and g vertices at the intersection of the grid no two vertices on the same row/column n n n n n n n n n n n n n n n n n n n n n n n Here: maximal planar graphs (faces are triangles) → planar drawings Edges: "straight-line" or "bend" (on the grid points) Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 2 / 11

  7. Our results Every planar graph with n vertices has a: non-aligned drawing in a n × n -grid with ≤ 2 n − 5 bends. 3 (only 1 if the graph is 4-connected) non-aligned straight-line drawing in an n × O ( n 3 ) grid non-aligned straight-line drawing in an O ( n 2 ) × O ( n 2 ) grid Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 3 / 11

  8. Our results Every planar graph with n vertices has a: non-aligned drawing in a n × n -grid with ≤ 2 n − 5 bends. 3 (only 1 if the graph is 4-connected) non-aligned straight-line drawing in an n × O ( n 3 ) grid non-aligned straight-line drawing in an O ( n 2 ) × O ( n 2 ) grid Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 3 / 11

  9. N on-aligned drawings on an n × n grid = "Rook drawings": introduced by [Auber et al. ’15] Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 4 / 11

  10. N on-aligned drawings on an n × n grid = "Rook drawings": introduced by [Auber et al. ’15] n But not all planar graphs have a straight-line n n non-aligned drawing on the minimal grid! n n n Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 4 / 11

  11. N on-aligned drawings on an n × n grid = "Rook drawings": introduced by [Auber et al. ’15] n But not all planar graphs have a straight-line n n non-aligned drawing on the minimal grid! n n n [Auber et al. ’15] Every planar graph with n vertices has a non-aligned drawing with at most n − 3 bends. Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 4 / 11

  12. N on-aligned drawings on an n × n grid = "Rook drawings": introduced by [Auber et al. ’15] n But not all planar graphs have a straight-line n n non-aligned drawing on the minimal grid! n n n [Auber et al. ’15] Every planar graph with n vertices has a non-aligned drawing with at most n − 3 bends. Our algorithm: work on the separating triangles Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 4 / 11

  13. N on-aligned drawings on an n × n grid = "Rook drawings": introduced by [Auber et al. ’15] n But not all planar graphs have a straight-line n n non-aligned drawing on the minimal grid! n n n [Auber et al. ’15] Every planar graph with n vertices has a non-aligned drawing with at most n − 3 bends. Our algorithm: work on the separating triangles [Biedl, Pennarun ’16] [Auber et al. ’15] Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 4 / 11

  14. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  15. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Filled triangle: triangle with some vertices inside (= separating triangles + outerface) Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  16. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Filled triangle: triangle with some vertices inside (= separating triangles + outerface) A set of edges E is a filled-hitting set of G if every filled triangle of G has an edge within E . Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  17. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Filled triangle: triangle with some vertices inside (= separating triangles + outerface) A set of edges E is a filled-hitting set of G if every filled triangle of G has an edge within E . E \ e : Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  18. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Filled triangle: triangle with some vertices inside (= separating triangles + outerface) A set of edges E is a filled-hitting set of G if every filled triangle of G has an edge within E . E \ e : subdivision, Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  19. N on-aligned drawings on an n × n grid [Biedl et al. ’99] If G is 4-connected, and e is an outerface edge, then G − e has a non-aligned drawing on an n × n grid. Filled triangle: triangle with some vertices inside (= separating triangles + outerface) A set of edges E is a filled-hitting set of G if every filled triangle of G has an edge within E . E \ e : subdivision, re-triangulation Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 5 / 11

  20. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  21. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  22. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  23. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween One can move grey vertices to adjacent grid points and maintain a non-aligned drawing. Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  24. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween One can move grey vertices to adjacent grid points and maintain a non-aligned drawing. Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  25. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween One can move grey vertices to adjacent grid points and maintain a non-aligned drawing. Replace grey vertices with bends and add e with a bend Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

  26. N on-aligned drawings on an n × n grid Non-aligned drawing of G − e Keep relative orders, original vertices on a n × n grid and grey ones inbetween One can move grey vertices to adjacent grid points and maintain a non-aligned drawing. Replace grey vertices with bends and add e with a bend Every planar graph with n vertices has a non-aligned drawing in an � � n × n grid with # independent filled-hitting set bends. Claire Pennarun Non-aligned drawings of planar graphs September 19, 2016 6 / 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend