Area-efficient static and incremental graph drawings

55Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we present algorithms to produce orthogonal drawings of arbitrary graphs. As opposed to most known algorithms, we do not restrict ourselves to graphs with maximum degree 4. The best previous result gave an (m-1) x (m/2+ 1)-grid for graphs with n nodes and m edges. We present algorithms for two scenarios. In the static scenario, the graph is given completely in advance. We produce a drawing on a grid of size at most m+n/2 x m+n/2, or on a larger grid where the aspect ratio of the nodes is bounded. Furthermore, we give upper and lower bounds for drawings of the complete graph Kn in the underlying model. In the incremental scenario, the graph is given one node at a time, and the placement of previous nodes can not be changed for later nodes. We then come close to the bounds achieved in the static case and get at most an (m/2+n) x (2/3 m + n)-grid. In both algorithms, every edge gets at most one bend, thus, the total number of bends is at most m. Then we focus on planar graphs and outer-planar graphs. We obtain planar drawings in an (m-n + 1) x min{m/2, - n + 1}-grid with m - n bends for planar triconnected graphs. The best previous result here was an m x m-grid and m bends, if the boxes of the nodes are constrained to be small. All algorithms work in linear time.

Cite

CITATION STYLE

APA

Biedl, T. C., & Kaufmann, M. (1997). Area-efficient static and incremental graph drawings. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1284, pp. 37–52). Springer Verlag. https://doi.org/10.1007/3-540-63397-9_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free