topological morphing of planar graphs bertinoro workshop on graph drawing 2012

11
Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Upload: nancy-sutton

Post on 03-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Topological Morphing of Planar Graphs

Bertinoro Workshop on Graph Drawing 2012

Page 2: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Topological Morphing

Given two planar embeddings of the same graph, how many operations do we need to morph an

embedding into the other one?

A planar embedding is composed of a combinatorial embedding (rotation scheme) + an external face

We defined the problem as “Topological Morphing” in analogy with the “Geometric Morphing”, in which a planar drawing is morphed into another.

Page 3: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Geometric Morphing

Geometric morphing modifies the shape of the objects in the drawing, while maintaining the topology unchanged

Page 4: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Topological morphing modifies the arrangement of the objects in the drawing

Topological vs Geometric Morphing

Page 5: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

State of the Art

Angelini, Cortese, Di Battista, Patrignani. Topological Morphing of Planar Graphs, GD’08

Definition of two operations to modify the embedding of a biconnected graphFlip & Skip

Page 6: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Operations - Flip

A flip operation “flips” a subgraph with respect to a split pair

Page 7: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Operations - Flip

A flip operation is not allowed if the subgraph to be flipped contains all the edges of the external face

Page 8: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Operations - Skip

A skip operation moves the external face to an adjacent face with respect to a separation pair

Page 9: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Operations - Skip

A skip operation does not change any rotation scheme

Page 10: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

State of the Art

The problem of minimizing the number of such operations is NP-Complete (Sorting by Reversals)

Polynomial-time algorithms if the combinatorial embedding is fixed if there is no parallel component

FPT-algorithm

Page 11: Topological Morphing of Planar Graphs Bertinoro Workshop on Graph Drawing 2012

Open Problem

Simply-connected planar graphs Definition of allowed operations

Each configuration has to be reachable The mental map of the user must be preserved

Study of the problem of minimizing the number of such operations

Biconnected planar graphs Give a weight to each operation depending on the size

of the involved component

?