Testing Planarity of Partially Embedded Graphs

Author:

Angelini Patrizio1,Di Battista Giuseppe1,Frati Fabrizio2,Jelínek Vít3,Kratochvíl Jan3,Patrignani Maurizio1,Rutter Ignaz4

Affiliation:

1. Roma Tre University, Rome, Italy

2. University of Sydney, NSW, Sydney, Australia

3. Charles University, Prague, Czech Republic

4. Karlsruhe Institute of Technology (KIT), Germany and Charles University, Prague, Karlsruhe, Germany

Abstract

We study the following problem: given a planar graph G and a planar drawing (embedding) of a subgraph of G , can such a drawing be extended to a planar drawing of the entire graph G ? 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 problem Simultaneous 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.

Funder

fellowship within the postdoctoral program of the German Academic Exchange Service (DAAD)

Australian Research Council

ESF EuroGIGA GraDR as Czech Research

MIUR project AMANDA (Algorithmics for Massive and Networked Data) protocol 2012C4E3KT_001

Publisher

Association for Computing Machinery (ACM)

Subject

Mathematics (miscellaneous)

Cited by 30 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Extending Partial Representations of Circle Graphs in Near-Linear Time;Algorithmica;2024-03-26

2. Partial and Simultaneous Transitive Orientations via Modular Decompositions;Algorithmica;2023-12-14

3. An annotated review on graph drawing and its applications;AKCE International Journal of Graphs and Combinatorics;2023-07-11

4. Planarizing Graphs and Their Drawings by Vertex Splitting;Lecture Notes in Computer Science;2023

5. Inserting One Edge into a Simple Drawing is Hard;Discrete & Computational Geometry;2022-08-13

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3