Drawing Graphs in the Plane with High Resolution
- 1 October 1993
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 22 (5) , 1035-1052
- https://doi.org/10.1137/0222063
Abstract
This paper presents the problem of drawing a graph in the plane so that edges appear as straight lines and the minimum angle formed by any pair of incident edges is maximized. The resolution of a layout is defined to be the size of the minimum angle formed by incident edges of the graph, and the resolution of a graph to be the maximum resolution of any layout of the graph. The resolution R of a graph is characterized in terms of the maximum node degree d of the graph by proving that $\Omega (\frac{1}{{d^2 }}) \leqslant R \leqslant \frac{{2\pi }}{d}$ for any graph. Moreover, it is proved that $R = \Theta (\frac{1}{d})$ for many graphs including planar graphs, complete graphs, hypercubes, multidimensional meshes and tori, and other special networks. It is also shown that the problem of deciding if $R = \frac{{2\pi }}{d}$ for a graph is NP-hard for $d = 4$, and by using a counting argument that $R = O(\frac{{\log d}}{{d^2 }})$ for many graphs.
Keywords
This publication has 8 references indexed in Scilit:
- A unified geometric approach to graph separatorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- How to draw a planar graph on a gridCombinatorica, 1990
- On Embedding a Graph in the Grid with the Minimum Number of BendsSIAM Journal on Computing, 1987
- Rectilinear planar layouts and bipolar orientations of planar graphsDiscrete & Computational Geometry, 1986
- An entity-relationship algebra and its semantic description capabilitiesJournal of Systems and Software, 1984
- A framework for solving VLSI graph layout problemsJournal of Computer and System Sciences, 1984
- Universality considerations in VLSI circuitsIEEE Transactions on Computers, 1981
- The NP-Completeness of the bandwidth minimization problemComputing, 1976