Topological morphing of planar graphs

被引:2
作者
Angelini, Patrizio [1 ]
Cortese, Pier Francesco [1 ]
Di Battista, Giuseppe [1 ]
Patrignani, Maurizio [1 ]
机构
[1] Roma Tre Univ, Dipartimento Informat & Automaz, Rome, Italy
关键词
DISTANCE; PERMUTATIONS;
D O I
10.1016/j.tcs.2013.08.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we analyze the relationships among different planar embeddings of the same graph and study how two planar embeddings can be morphed one into the other with the minimum number of elementary changes, while preserving the mental map of the user. We call this problem Topological Morphing, in analogy with the well-known Geometric Morphing problem, in which it is studied how two planar drawings can be morphed one into the other with the minimum number of elementary changes. First, we define two operations, called flip and skip, describing natural transformations of a graph embedding that preserve the mental map of the user. Then, we study the problem of performing a morph while minimizing the number of these operations. We show that the Topological Morphing problem is NP-hard for biconnected planar graphs, we give polynomial-time algorithms for some restricted versions of the problem, and, based on such polynomial-time algorithms, we give a fixed-parameter tractable algorithm for the general case. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:2 / 20
页数:19
相关论文
共 33 条
[1]  
Alamdari S, 2013, PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), P1656
[2]  
Angelini Patrizio, 2013, Graph Drawing. 21st International Symposium, GD 2013. Revised Selected Papers: LNCS 8242, P49, DOI 10.1007/978-3-319-03841-4_5
[3]   Testing the simultaneous embeddability of two graphs whose intersection is a biconnected or a connected graph [J].
Angelini, Patrizio ;
Di Battista, Giuseppe ;
Frati, Fabrizio ;
Patrignani, Maurizio ;
Rutter, Ignaz .
JOURNAL OF DISCRETE ALGORITHMS, 2012, 14 :150-172
[4]  
Angelini P, 2010, PROC APPL MATH, V135, P202
[5]   Finding a Minimum-depth Embedding of a Planar Graph in O(n 4) Time [J].
Angelini, Patrizio ;
Di Battista, Giuseppe ;
Patrignani, Maurizio .
ALGORITHMICA, 2011, 60 (04) :890-937
[6]  
[Anonymous], 1999, Graph Drawing
[7]  
Auyeung A, 2003, IEEE C EVOL COMPUTAT, P1157
[8]  
Bachmaier C., 2004, P SOFSEM 2004, V2, P3
[9]   A linear-time algorithm for computing inversion distance between signed permutations with an experimental study [J].
Bader, DA ;
Moret, BME ;
Yan, M .
JOURNAL OF COMPUTATIONAL BIOLOGY, 2001, 8 (05) :483-491
[10]  
Bafna V., 1993, Proceedings. 34th Annual Symposium on Foundations of Computer Science (Cat. No.93CH3368-8), P148, DOI 10.1109/SFCS.1993.366872