Testing Planarity of Partially Embedded Graphs
Testing Planarity of Partially Embedded Graphs
复制标题
测试部分嵌入图的平面性
DOI:
10.1145/2629341
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Ignaz Rutter
中科院分区:
文献类型:
--
作者:
Patrizio Angelini;Giuseppe Di Battista;Fabrizio Frati;Vít Jelínek;Jan Kratochvíl;Maurizio Patrignani;Ignaz Rutter
We study the following problem: given a planar graphGand a planar drawing (embedding) of a subgraph ofG, can such a drawing be extended to a planar drawing of the entire graphG? This problem fits the paradigm of extending a partial solution for a problem to a complete one, which has been studied before in many different settings. Unlike many cases, in which the presence of a partial solution in the input makes an otherwise easy problem hard, we show that the planarity question remains polynomial-time solvable. Our algorithm is based on several combinatorial lemmas, which show that the planarity of partially embedded graphs exhibits the ‘TONCAS’ behavior “the obvious necessary conditions for planarity are also sufficient.” These conditions are expressed in terms of the interplay between (1) the rotation system and containment relationships between cycles and (2) the decomposition of a graph into its connected, biconnected, and triconnected components. This implies that no dynamic programming is needed for a decision algorithm and that the elements of the decomposition can be processed independently.Further, by equipping the components of the decomposition with suitable data structures and by carefully splitting the problem into simpler subproblems, we make our algorithm run in linear time.Finally, we consider several generalizations of the problem, such as minimizing the number of edges of the partial embedding that need to be rerouted to extend it, and argue that they are NP-hard. We also apply our algorithm to the simultaneous graph drawing problemSimultaneous Embedding with Fixed Edges (Sefe). There we obtain a linear-time algorithm for the case that one of the input graphs or the common graph has a fixed planar embedding.
登录
查看更多内容
DOI:
--
发表时间:
1994
期刊:
Symposium on the Theory of Computing
影响因子:
--
作者:
H. L. Poutré
通讯作者:
H. L. Poutré
DOI:
--
发表时间:
--
期刊:
影响因子:
--
作者:
C. Erten;S. Kobourov
通讯作者:
S. Kobourov
DOI:
--
发表时间:
--
期刊:
影响因子:
--
作者:
M. Jünger;M. Schulz;S. Kobourov;M. Jünger;M. Schulz
通讯作者:
M. Schulz
DOI:
--
发表时间:
1996
期刊:
J. Algorithms
影响因子:
--
作者:
R. Tamassia
通讯作者:
R. Tamassia
DOI:
--
发表时间:
2006
期刊:
International Symposium Graph Drawing and Network Visualization
影响因子:
--
作者:
Fabrizio Frati
通讯作者:
Fabrizio Frati