On the edge-length ratio of 2 -trees V aclav Bla zej, Ji r - - PowerPoint PPT Presentation

on the edge length ratio of 2 trees
SMART_READER_LITE
LIVE PREVIEW

On the edge-length ratio of 2 -trees V aclav Bla zej, Ji r - - PowerPoint PPT Presentation

On the edge-length ratio of 2 -trees V aclav Bla zej, Ji r Fiala, and Giuseppe Liotta blazeva1@fit.cvut.cz March 15, 2020 EuroCG 2020 Research partially supported by MIUR, the Italian Ministry of Education, University and


slide-1
SLIDE 1

1/10

On the edge-length ratio of 2-trees

V´ aclav Blaˇ zej, Jiˇ r´ ı Fiala, and Giuseppe Liotta

blazeva1@fit.cvut.cz

March 15, 2020

EuroCG 2020

Research partially supported by MIUR, the Italian Ministry of Education, University and Research, under Grant 20174LF3T8 AHeAD: efficient Algorithms for HArnessing networked Data. This work has been supported by OP VVV (OP RDE) No.: CZ.02.1.01/0.0/0.0/16 019/0000765. The work of J. Fiala was supported by the grant 19-17314J of the GA ˇ CR.

slide-2
SLIDE 2

2/10

Graph drawings

We want straight-line planar drawings

vertices: {a, b, c, d, e, f} edges:

  • {a, b}, {b, c}, . . .
slide-3
SLIDE 3

2/10

Graph drawings

We want straight-line planar drawings

straight-line drawing = edges are line segments

slide-4
SLIDE 4

2/10

Graph drawings

We want straight-line planar drawings

Planar drawing = crossings are forbidden

slide-5
SLIDE 5

3/10

Graph drawings

Position changes matter to us because we care about edge lengths.

slide-6
SLIDE 6

3/10

Graph drawings

Position changes matter to us because we care about edge lengths.

shortest edge longest edge

edge-length ratio = |longest edge| |shortest edge|

slide-7
SLIDE 7

4/10

Edge-length – Previous work

  • If given edge-lengths, then NP-complete [Eades, Wormald]

2 1 3 1 2 3 3 3 2 1 2 1 NP-complete

slide-8
SLIDE 8

4/10

Edge-length – Previous work

  • If given edge-lengths, then NP-complete [Eades, Wormald]
  • if all edge-lengths are equal, then NP-complete [Cabello,

Demaine, Rote]

1 1 NP-complete 1 1 1 1

slide-9
SLIDE 9

4/10

Edge-length – Previous work

  • If given edge-lengths, then NP-complete [Eades, Wormald]
  • if all edge-lengths are equal, then NP-complete [Cabello,

Demaine, Rote]

  • if degree-4 trees on integer grid with all edge-lengths equal,

then NP-complete [Bhatt and Cosmadakis]

1 1 NP-complete 1 1 1 1

slide-10
SLIDE 10

5/10

Edge-length – Previous work

  • Hoffmann, Van Kreveld, Kusters, Rote proposed relaxation:

edge-length ratio

shortest edge longest edge Figure: edge-length ratio is between the longest and the shortest edge

slide-11
SLIDE 11

5/10

Edge-length – Previous work

  • Hoffmann, Van Kreveld, Kusters, Rote proposed relaxation:

edge-length ratio

  • minimizing edge-length ratio is hard for general graphs [Chen,

Jiang, Kanj, Xia, Zhang]

shortest edge longest edge Figure: edge-length ratio is between the longest and the shortest edge

slide-12
SLIDE 12

5/10

Edge-length – Previous work

  • Hoffmann, Van Kreveld, Kusters, Rote proposed relaxation:

edge-length ratio

  • minimizing edge-length ratio is hard for general graphs [Chen,

Jiang, Kanj, Xia, Zhang]

  • outerplanar graph have bounded edge-length ratio 2 [Lazard,

Lenhart, Liotta]

Figure: edge-length ratio 2 for outerplanar graphs

slide-13
SLIDE 13

5/10

Edge-length – Previous work

  • Hoffmann, Van Kreveld, Kusters, Rote proposed relaxation:

edge-length ratio

  • minimizing edge-length ratio is hard for general graphs [Chen,

Jiang, Kanj, Xia, Zhang]

  • outerplanar graph have bounded edge-length ratio 2 [Lazard,

Lenhart, Liotta]

+

series parallel

Can series-parallel graphs be drawn with constant edge-length ratio?

slide-14
SLIDE 14

6/10

Edge-length ratio

Can series-parallel graphs be drawn with constant edge-length ratio? NO – they have unbounded edge-length ratio! Because subclass of series-parallel graphs called 2-trees have unbounded edge-length ratio. 2-trees definition:

Figure: 2-trees are defined constructively

Edge is a 2-tree; adding a vertex connected to two neighboring vertices to a 2-tree is still a 2-tree.

slide-15
SLIDE 15

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-16
SLIDE 16

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-17
SLIDE 17

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-18
SLIDE 18

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-19
SLIDE 19

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-20
SLIDE 20

7/10

Result 1: 2-trees have unbounded edge-length ratio

Outline of the proof:

  • Start with a big 2-tree,
  • consider its (fixed) drawing,
  • shrinking area chain of triangles,
  • shrinking perimeter chain,
  • small perimeter

= ⇒ short edges = ⇒ small ratio.

slide-21
SLIDE 21

8/10

Local edge-length ratio shortest edge longest edge neighborhood

  • f each vertex

consider locally locally

slide-22
SLIDE 22

8/10

Local edge-length ratio shortest edge longest edge neighborhood

  • f each vertex

consider locally locally

local edge-length ratio = max |A| |B| where edges A and B are incident.

slide-23
SLIDE 23

9/10

Result 2: 2-trees have bounded local edge-length ratio

Outline of the proof:

  • Find graph layers (BFS),
  • decompose it into parts,
  • draw each part separately

and guarantee its children can be drawn.

Figure: graph to be decomposed

slide-24
SLIDE 24

9/10

Result 2: 2-trees have bounded local edge-length ratio

Outline of the proof:

  • Find graph layers (BFS),
  • decompose it into parts,
  • draw each part separately

and guarantee its children can be drawn.

Figure: graph decomposition into parts

slide-25
SLIDE 25

9/10

Result 2: 2-trees have bounded local edge-length ratio

Outline of the proof:

  • Find graph layers (BFS),
  • decompose it into parts,
  • draw each part separately

and guarantee its children can be drawn.

Figure: drawing a graph part

slide-26
SLIDE 26

10/10

Results and open problems

1.R: 2-trees have unbounded edge-length ratio ratio = Ω(log(graph size)).

  • Close the gap between edge-length ratio lower (logarithmic)

and upper bound (linear) of 2-trees.

2.R: Local edge-length ratio of 2-trees is upper bound by 4.

  • Is 4 tight local edge-length ratio for 2-trees?
  • Investigate interplay of edge-length ratio with other

parameters, such as angular resolution, to make the graph drawings readable.

Thanks for watching!