Planar Graphs with Topological Constraints
DOI:
https://doi.org/10.7155/jgaa.00044Abstract
We address in this paper the problem of constructing embeddings of planar graphs satisfying declarative, user-defined topological constraints. The constraints consist each of a cycle of the given graph and a set of its edges to be embedded inside this cycle and a set of its edges to be embedded outside this cycle. Their practical importance in graph visualization applications is due to the capability of supporting the semantics of graphs. Additionally, embedding algorithms for planar graphs with topological constraints can be combined with planar graph drawing algorithms that transform a given embedding into a topology preserving drawing according to particular drawing conventions and aesthetic criteria. We obtain the following main results on the planarity problem with topological constraints. Since it turns out to be NP-complete, we develop a polynomial time algorithm for reducing the problem for arbitrary planar graphs to a planarity problem with constraints for biconnected graphs. This allows focussing on biconnected graphs when searching for heuristics or polynomial time subproblems. We then define a particular subproblem by restricting the maximum number of vertices that any two distinct cycles involved in the constraints can have in common. Whereas the problem remains NP-complete if this number exceeds 1, it can otherwise be solved in polynomial time. The embedding algorithm we develop for this purpose is based on the reduction method.Downloads
Download data is not yet available.
Downloads
Published
2002-01-01
How to Cite
Dornheim, C. (2002). Planar Graphs with Topological Constraints. Journal of Graph Algorithms and Applications, 6(1), 27–66. https://doi.org/10.7155/jgaa.00044
Issue
Section
Articles
Categories
License
Copyright (c) 2002 Christoph Dornheim
This work is licensed under a Creative Commons Attribution 4.0 International License.