Drawing Graphs
- n Few Circles and Few Spheres
Julius-Maximilians-Universit¨ at W¨ urzburg, Germany Pidstryhach Institute for Applied Problems of Mechanics and Mathematics, National Academy of Sciences of Ukraine, Lviv, Ukraine
Drawing Graphs on Few Circles and Few Spheres Alexander Ravsky - - PowerPoint PPT Presentation
Drawing Graphs on Few Circles and Few Spheres Alexander Ravsky Alexander Wolff Myroslav Kryven Julius-Maximilians-Universit at W urzburg, Germany Pidstryhach Institute for Applied Problems of Mechanics and Mathematics, National Academy
Julius-Maximilians-Universit¨ at W¨ urzburg, Germany Pidstryhach Institute for Applied Problems of Mechanics and Mathematics, National Academy of Sciences of Ukraine, Lviv, Ukraine
Given a planar graph,...
Given a planar graph,... 10 lines ...find a straight-line drawing with as few lines as possible that together cover the drawing.
[Chaplick et al., 2016]
Given a planar graph,... 10 lines 7 lines ...find a straight-line drawing with as few lines as possible that together cover the drawing.
[Chaplick et al., 2016]
Given a planar graph,... 10 lines 7 lines 4 circles 6 arcs ...find a straight-line drawing with as few lines as possible that together cover the drawing. ...find a circular-arc drawing with as few circles as possible that together cover the drawing.
[Chaplick et al., 2016]
Given a planar graph,... 10 lines 7 lines 4 circles 6 arcs 4 circles 4 arcs ...find a straight-line drawing with as few lines as possible that together cover the drawing. ...find a circular-arc drawing with as few circles as possible that together cover the drawing.
[Chaplick et al., 2016]
Given a planar graph,... 10 lines 7 lines 4 circles 6 arcs 4 circles 4 arcs ...find a straight-line drawing with as few lines as possible that together cover the drawing. ...find a circular-arc drawing with as few circles as possible that together cover the drawing.
[Chaplick et al., 2016]
Given a planar graph,... 10 lines 7 lines 4 circles 6 arcs 4 circles 4 arcs ...find a straight-line drawing with as few lines as possible that together cover the drawing. ...find a circular-arc drawing with as few circles as possible that together cover the drawing.
[Chaplick et al., 2016]
d w.r.t. Other Parameters
d (G) is
[⋆ Chaplick et al., 2016]
⋆
d (G) is
[⋆ Chaplick et al., 2016]
⋆
2(cube) =
d (G) is
[⋆ Chaplick et al., 2016]
⋆
2(cube) = 7
d (G) is
[⋆ Chaplick et al., 2016]
⋆
2(cube) = 7
d (G) is
d (G) is
[⋆ Chaplick et al., 2016]
⋆
2(cube) = 7
2(cube) =
d (G) is
d (G) is
[⋆ Chaplick et al., 2016]
⋆
2(cube) = 7
2(cube) = 4
d (G) is
d (G) is
[⋆ Chaplick et al., 2016]
⋆
3(K5) =
d (G) is
d (G) is
[⋆ Chaplick et al., 2016]
⋆
3(K5) =
d (G) is
d (G) is
[⋆ Chaplick et al., 2016]
⋆
3(K5) =
d (G) is
3(K5) =2.
[Dujmovi´ c, Eppstein, Suderman, Wood CGTA’07]
[Dujmovi´ c, Eppstein, Suderman, Wood CGTA’07] [Schulz JGAA’15]
d w.r.t. Other Parameters
[Chaplick et al., 2016 ]
[Chaplick et al., 2016 ]
2(G)
2
2(G) ≥ 1
2
[Chaplick et al., 2016 ]
2(G)
2
2(G) ≥ 1
2
2(G)
2
d w.r.t. Other Parameters
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4
6 12 8 cube 8 12 6 dodecahedron 20 30 12 icosahedron 12 30 20
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4
6 12 8 cube 8 12 6 dodecahedron 20 30 12 icosahedron 12 30 20
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4
6 12 8 cube 8 12 6 dodecahedron 20 30 12 icosahedron 12 30 20
2(G) ≥ 1
2
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 ≥ 4
6 12 8 cube 8 12 6 dodecahedron 20 30 12 icosahedron 12 30 20
2(tetrahedron) ≥ 1
2
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 ≥ 4
6 12 8 ≥ 4 cube 8 12 6 ≥ 5 dodecahedron 20 30 12 ≥ 7 icosahedron 12 30 20 ≥ 9
2(G) ≥ 1
2
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6
6 12 8 9 cube 8 12 6 7 dodecahedron 20 30 12 9 . . . 10 icosahedron 12 30 20 13 . . . 15
[ S c h e r m , B . T h . ’ 1 7 ]
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6
6 12 8 9 cube 8 12 6 7 dodecahedron 20 30 12 9 . . . 10 icosahedron 12 30 20 13 . . . 15
1(G) ≤ seg(G)
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 ≥ 6
6 12 8 9 ≥ 9 cube 8 12 6 7 ≥ 7 dodecahedron 20 30 12 9 . . . 10 ≥ 9 icosahedron 12 30 20 13 . . . 15 ≥ 13
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6
6 12 8 9 9 cube 8 12 6 7 7 dodecahedron 20 30 12 9 . . . 10 ≥ 9 icosahedron 12 30 20 13 . . . 15 ≥ 13
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6
6 12 8 9 9 cube 8 12 6 7 7 dodecahedron 20 30 12 9 . . . 10 ≥ 9 icosahedron 12 30 20 13 . . . 15 ≥ 13 (For fixed embedding.) Find locally consistent angle assignment with maximum number of π-angles.
(For fixed embedding.) Find locally consistent angle assignment with maximum number of π-angles.
⇒ Lower bounds for the minimum number
corresponding drawing. G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6
6 12 8 9 9 cube 8 12 6 7 7 dodecahedron 20 30 12 9 . . . 10 ≥ 13 icosahedron 12 30 20 13 . . . 15 ≥ 15
(For fixed embedding.) Find locally consistent angle assignment with maximum number of π-angles.
⇒ Lower bounds for the minimum number
corresponding drawing.
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6
6 12 8 9 9 cube 8 12 6 7 7 dodecahedron 20 30 12 9 . . . 10 13 icosahedron 12 30 20 13 . . . 15 15
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 ≥ 3
6 12 8 9 9 ≥ 3 cube 8 12 6 7 7 ≥ 4 dodecahedron 20 30 12 9 . . . 10 13 ≥ 5 icosahedron 12 30 20 13 . . . 15 15 ≥ 7
2(G) ≥ 1
2
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 ≥ 3 cube 8 12 6 7 7 ≥ 4 dodecahedron 20 30 12 9 . . . 10 13 ≥ 5 icosahedron 12 30 20 13 . . . 15 15 ≥ 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 ≥ 4 dodecahedron 20 30 12 9 . . . 10 13 ≥ 5 icosahedron 12 30 20 13 . . . 15 15 ≥ 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 4 dodecahedron 20 30 12 9 . . . 10 13 ≥ 5 icosahedron 12 30 20 13 . . . 15 15 ≥ 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 4 dodecahedron 20 30 12 9 . . . 10 13 5 icosahedron 12 30 20 13 . . . 15 15 ≥ 7
[Andr´ e Schulz, JGAA’15]
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 4 dodecahedron 20 30 12 9 . . . 10 13 5 icosahedron 12 30 20 13 . . . 15 15 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 4 dodecahedron 20 30 12 9 . . . 10 13 5 icosahedron 12 30 20 13 . . . 15 15 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3
6 12 8 9 9 3 cube 8 12 6 7 7 4 dodecahedron 20 30 12 9 . . . 10 13 5 icosahedron 12 30 20 13 . . . 15 15 7
1(G) ≤ arc(G)
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 ≥ 3
6 12 8 9 9 3 ≥ 3 cube 8 12 6 7 7 4 ≥ 4 dodecahedron 20 30 12 9 . . . 10 13 5 ≥ 5 icosahedron 12 30 20 13 . . . 15 15 7 ≥ 7
1(G) ≤ arc(G)
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 ≥ 3
6 12 8 9 9 3 ≥ 3 cube 8 12 6 7 7 4 ≥ 4 dodecahedron 20 30 12 9 . . . 10 13 5 ≥ 10 icosahedron 12 30 20 13 . . . 15 15 7 ≥ 7
[Dujmovi´ c, Eppstein, Suderman, Wood CGTA’07]
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 ≥ 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 7
G = (V , E) |V | |E| |F| ρ1
2(G)
seg(G) σ1
2(G)
arc(G) tetrahedron 4 6 4 6 6 3 3
6 12 8 9 9 3 3 cube 8 12 6 7 7 4 4 dodecahedron 20 30 12 9 . . . 10 13 5 10 icosahedron 12 30 20 13 . . . 15 15 7 7
d w.r.t. Other Parameters
d(G) ≥ χe(G)/3,
d(G) ≥ χe(G)/3,
d(G) ≥ χe(G)/3,
d(G) ≥ bw(G)/2,
d(G) ≥ χe(G)/3,
d(G) ≥ 2 3 la(G),
d(G) ≥ bw(G)/2,
d(G) > n/10,
d(G) ≥ tw(G)/6.
d(G) ≥ sepW (G)/2,
d w.r.t. Other Parameters