Three-dimensional graph drawing

29Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Graph drawing research has been mostly oriented toward two-dimensional drawings. This paper describes an investigation of fundamental aspects of three-dimensional graph drawing. In particular we give three results concerning the space required for three-dimensional drawings. We show how to produce a grid drawing of an arbitrary n-vertex graph with all vertices located at integer grid points, in an n×2n×2n grid, such that no pair of edges cross. This grid size is optimal to within a constant. We also show how to convert an orthogonal two-dimensional drawing in a H × V integer grid to a three-dimensional drawing with [√H] × [√H] × V volume. Using this technique we show, for example, that three-dimensional drawings of binary trees can be computed with volume [√n] × [√n] × [log n]. We give an algorithm for producing drawings of rooted trees in which the z coordinate of a node represents the depth of the node in the tree; our algorithm minimizes the footprint of the drawing, that is, the size of the projection in the xy plane. Finally, we list significant unsolved problems in algorithms for three-dimensional graph drawing.

Cite

CITATION STYLE

APA

Cohen, R. F., Eades, P., Lin, T., & Ruskey, F. (1995). Three-dimensional graph drawing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 894, pp. 1–11). Springer Verlag. https://doi.org/10.1007/3-540-58950-3_351

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