Drawing graphs using modular decomposition
DOI:
https://doi.org/10.7155/jgaa.00155Abstract
In this paper we present an algorithm for drawing an undirected graph G that takes advantage of the structure of the modular decomposition tree of G. Specifically, our algorithm works by traversing the modular decomposition tree of the input graph G on n vertices and m edges in a bottom-up fashion until it reaches the root of the tree, while at the same time intermediate drawings are computed. In order to achieve aesthetically pleasing results, we use grid and circular placement techniques, and utilize an appropriate modification of a well-known spring embedder algorithm. It turns out, that for some classes of graphs, our algorithm runs in O(n+m) time, while in general, the running time is bounded in terms of the processing time of the spring embedder algorithm. The result is a drawing that reveals the structure of the graph G and preserves certain aesthetic criteria.Downloads
Download data is not yet available.
Downloads
Published
2007-01-01
How to Cite
Papadopoulos, C., & Voglis, C. (2007). Drawing graphs using modular decomposition. Journal of Graph Algorithms and Applications, 11(2), 481–511. https://doi.org/10.7155/jgaa.00155
Issue
Section
Articles
Categories
License
Copyright (c) 2007 Charis Papadopoulos, Costas Voglis
This work is licensed under a Creative Commons Attribution 4.0 International License.