linear size universal point sets for one bend drawings
play

Linear-size Universal Point Sets for One-Bend Drawings Csaba D. T - PowerPoint PPT Presentation

Linear-size Universal Point Sets for One-Bend Drawings Csaba D. T oth Maarten L offler Utrecht University Cal State Northridge Utrecht, The Netherlands Los Angeles, CA, USA Universal point sets Universal point sets Def.: A point set S


  1. Linear-size Universal Point Sets for One-Bend Drawings Csaba D. T´ oth Maarten L¨ offler Utrecht University Cal State Northridge Utrecht, The Netherlands Los Angeles, CA, USA

  2. Universal point sets

  3. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S .

  4. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S .

  5. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S .

  6. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S .

  7. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S .

  8. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S . De Fraysseix, Pach, & Pollack (1990) and n − 2 Schnyder (1990): An ( n − 1) × ( n − 1) section of the integer lattice is n -universal. n − 2

  9. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S . De Fraysseix, Pach, & Pollack (1990) and n − 2 Schnyder (1990): An ( n − 1) × ( n − 1) section of the integer lattice is n -universal. n − 2 Brandenburg (2008): A 4 3 n × 2 3 n section of the integer lattice is also n -universal.

  10. Universal point sets Def.: A point set S ⊂ R 2 is n -universal if every n -vertex planar graph has a straight-line embedding such that the vertices map into S . De Fraysseix, Pach, & Pollack (1990) and n − 2 Schnyder (1990): An ( n − 1) × ( n − 1) section of the integer lattice is n -universal. n − 2 Brandenburg (2008): A 4 3 n × 2 3 n section of the integer lattice is also n -universal. Frati & Patrignani (2008): If a rectangular section of the integer lattice is n -universal, it must contain at least n 2 / 9 points.

  11. Universal point sets

  12. Universal point sets Bannister et al. (2013) there is an n -universal point set of size n 2 / 4 + Θ( n ) for all n ∈ N . (not a lattice section)

  13. Universal point sets Bannister et al. (2013) there is an n -universal point set of size n 2 / 4 + Θ( n ) for all n ∈ N . (not a lattice section) Kurowski (2004): The size of an n -univeral set is at least 1 . 235 n − o ( n ) .

  14. Universal point sets Bannister et al. (2013) there is an n -universal point set of size n 2 / 4 + Θ( n ) for all n ∈ N . (not a lattice section) Kurowski (2004): The size of an n -univeral set is at least 1 . 235 n − o ( n ) . n − 2 n − 2

  15. Universal point sets Bannister et al. (2013) there is an n -universal point set of size n 2 / 4 + Θ( n ) for all n ∈ N . (not a lattice section) Kurowski (2004): The size of an n -univeral set is at least 1 . 235 n − o ( n ) . n − 2 n − 2 Open Problem: Find n -universal point sets of size o ( n 2 ) .

  16. k -Bend Universal Point Sets

  17. k -Bend Universal Point Sets Def.: A point set S ⊂ R 2 is k -bend n -universal if every n -vertex planar graph admits an embedding such that every edge is a polyline with at most k bends (i.e., interior verrtices), and all vertices and all bend points map into S .

  18. k -Bend Universal Point Sets Def.: A point set S ⊂ R 2 is k -bend n -universal if every n -vertex planar graph admits an embedding such that every edge is a polyline with at most k bends (i.e., interior verrtices), and all vertices and all bend points map into S . For example, K 4 embeds on every 4-element point set with 1-bend edges, but the bend points are not in this point set. In fact, a 1-bend 4-universal set must have at least 7 points.

  19. Previous Results vs New Results

  20. Previous Results vs New Results Everett et al. (2010): ∀ n ∈ N ∃ S n ⊆ R 2 such that | S n | = n , every n -vertex planar graph has a 1-bend embedding in which all vertices are mapped into S n . ( Bends not in S n . )

  21. Previous Results vs New Results Everett et al. (2010): ∀ n ∈ N ∃ S n ⊆ R 2 such that | S n | = n , every n -vertex planar graph has a 1-bend embedding in which all vertices are mapped into S n . ( Bends not in S n . ) c et al. (2013): ∀ n ∈ N ∃ S n ⊆ R 2 : | S n | = O ( n 2 / log n ) Dujmovi´ such that every n -vertex planar graph has a 1-bend polyline embedding in which all vertices and bend points are mapped into S ′ n .

  22. Previous Results vs New Results Everett et al. (2010): ∀ n ∈ N ∃ S n ⊆ R 2 such that | S n | = n , every n -vertex planar graph has a 1-bend embedding in which all vertices are mapped into S n . ( Bends not in S n . ) c et al. (2013): ∀ n ∈ N ∃ S n ⊆ R 2 : | S n | = O ( n 2 / log n ) Dujmovi´ such that every n -vertex planar graph has a 1-bend polyline embedding in which all vertices and bend points are mapped into S ′ n . Theorem (GD 2015). ∀ n ∈ N ∃ S n ⊆ R 2 : | S n | ≤ 6 n such that every n -vertex planar graph admits a 1-bend embedding in which all vertices and bend points are mapped into S n .

  23. Topological book embedding on 2 pages

  24. Topological book embedding on 2 pages Di Giacomo, Didimo, Liotta, and Wismath (2005): “biarc diagram”

  25. Topological book embedding on 2 pages Di Giacomo, Didimo, Liotta, and Wismath (2005): “biarc diagram”

  26. Topological book embedding on 2 pages Di Giacomo, Didimo, Liotta, and Wismath (2005): “biarc diagram”

  27. Topological book embedding on 2 pages Di Giacomo, Didimo, Liotta, and Wismath (2005): “biarc diagram”

  28. Topological book embedding on 2 pages Di Giacomo, Didimo, Liotta, and Wismath (2005): “biarc diagram” Cardinal et al (2015): Every n -vertex planar graph admits a biarc diagram with at most n − 4 biarcs for n ≥ 4 . ⇒ W.l.o.g. at least n − 1 edges are below the spine.

  29. Construction

  30. Construction

  31. Construction

  32. Construction b 7 a 7 b 6 a 6 b 5 a 5 a 4 b 4 b 3 a 3 b 2 a 2 b 1 a 1

  33. Construction b 7 a 7 b 6 a 6 b 5 a 5 a 4 b 4 b 3 a 3 b 2 a 2 b 1 a 1

  34. Construction b 7 a 7 b 6 a 6 b 5 a 5 a 4 b 4 b 3 a 3 b 2 a 2 b 1 a 1

  35. Construction b 7 a 7 b 6 a 6 b 5 a 5 a 4 b 4 b 3 a 3 b 2 a 2 √ b 1 2) k − i x ( a i ) = − x ( b i ) = (1 + a 1 y ( a i ) = y ( b i ) = i

  36. Embedding Algorithm

  37. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices.

  38. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices.

  39. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015).

  40. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015). ⇒

  41. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015). Deform every proper arc above the spine into a biarc. ⇒

  42. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015). Deform every proper arc above the spine into a biarc. ⇒ ⇒

  43. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015). Deform every proper arc above the spine into a biarc. Subdivide each biarc with a new vertex on the spine. ⇒ ⇒

  44. Embedding Algorithm Input: a planar graph with n ≥ 4 vertices. Compute a 2-page book embedding with at least n − 1 proper arcs below the spine using Cardinal et al. (2015). Deform every proper arc above the spine into a biarc. Subdivide each biarc with a new vertex on the spine. ⇒ ⇒ ⇒

  45. Embedding Algorithm

  46. Embedding Algorithm Label the vertices along the spine by p 1 , . . . , p m , where m ≤ 3 n − 5 .

  47. Embedding Algorithm Label the vertices along the spine by p 1 , . . . , p m , where m ≤ 3 n − 5 . Embed each proper vertex p i at point a i ; and each bend point p j at b j .

  48. Embedding Algorithm Label the vertices along the spine by p 1 , . . . , p m , where m ≤ 3 n − 5 . Embed each proper vertex p i at point a i ; and each bend point p j at b j . Example:

  49. Embedding Algorithm Label the vertices along the spine by p 1 , . . . , p m , where m ≤ 3 n − 5 . Embed each proper vertex p i at point a i ; and each bend point p j at b j . Example: Proper arcs below the spine become straight-line edges. Biarcs become 1-bend edges. No edge crossings.

  50. Open problems & Future work

  51. Open problems & Future work OPEN: Does a linear-size universal point set for one-bend drawings exist on a subexponential resolution?

  52. Open problems & Future work OPEN: Does a linear-size universal point set for one-bend drawings exist on a subexponential resolution? New variants

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