首页 | 本学科首页   官方微博 | 高级检索  
     


Three-dimensional graph drawing
Authors:R. F. Cohen  P. Eades  Tao Lin  F. Ruskey
Affiliation:(1) Department of Computer Science, University of Newcastle, University Drive, 2308 Callaghan, New South Wales, Australia;(2) CSIRO DIT, GPO Box 664, 2601 Camberra, ACT, Australia;(3) Department of Computer Science, University of Victoria, V8W 3P6 Victoria, B.C., Canada
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 arbitraryn-vertex graph with all vertices located at integer grid points, in ann×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 anH×V integer grid to a three-dimensional drawing with 
$$leftlceil {sqrt H } rightrceil  times leftlceil {sqrt H } rightrceil  times V$$
volume. Using this technique we show, for example, that three-dimensional drawings of binary trees can be computed with volume 
$$leftlceil {sqrt n } rightrceil  times leftlceil {sqrt n } rightrceil  times leftlceil {log n} rightrceil $$
. We give an algorithm for producing drawings of rooted trees in which thez-coordinate of a node represents the depth of the node in the tree; our algorithm minimizes thefootprint of the drawing, that is, the size of the projection in thexy plane. Finally, we list significant unsolved problems in algorithms for three-dimensional graph drawing. This work was performed as part of the Information Visualization Group(IVG) at the University of Newcastle. The IVG is supported in part by IBM Toronto Laboratory.
Keywords:Graph drawing  Algorithms  Three-dimensional
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号