18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Drawing Graphs Nicely<br />

labs.com/orgs/ssr/book/reuse/.<br />

Combinatorica [Ski90] provides Mathematica implementations of several graph drawing algorithms,<br />

including circular, spring, and ranked embeddings. See Section for further information on<br />

Combinatorica.<br />

daVinci is a graph drawing and editing system whose layout algorithm seeks to minimize edge crossings<br />

and line bends, from Michael Froehlich at the University of Bremen. Information about daVinci is<br />

available from http://www.informatik.uni-bremen.de/ davinci. Binaries are available for a variety of<br />

UNIX workstations, although source code is not available.<br />

Notes: A significant community of researchers in graph drawing has emerged in recent years, fueled by<br />

or fueling an annual conference on graph drawing, the proceedings of which are published by <strong>Springer</strong>-<br />

Verlag's Lecture Notes in Computer Science series. Perusing a volume of the proceedings will provide a<br />

good view of the state of the art and of what kinds of ideas people are thinking about.<br />

<strong>The</strong> best reference available on graph drawing is the annotated bibliography on graph drawing algorithms<br />

by Giuseppe Di Battista, Peter Eades, and Roberto Tamassia [BETT94], which is also available from<br />

http://www.cs.brown.edu/ rt. See [BGL 95] for an experimental study of graph drawing algorithms.<br />

Although it is trivial to space n points evenly along the boundary of a circle, the problem is considerably<br />

more difficult on the surface of a sphere. Extensive tables of such spherical codes for in up to five<br />

dimensions have been construction by Sloane, Hardin, and Smith, and are available from netlib (see<br />

Section ) in att/math/sloane.<br />

Related Problems: Drawing trees (see page ), planarity testing (see page ).<br />

Next: Drawing Trees Up: Graph Problems: Polynomial-Time Previous: Network Flow<br />

<strong>Algorithm</strong>s<br />

Mon Jun 2 23:33:50 EDT 1997<br />

file:///E|/BOOK/BOOK4/NODE168.HTM (4 of 4) [19/1/2003 1:31:12]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!