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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Drawing Trees<br />

<strong>The</strong> best FTP-able package of graph drawing algorithms is GraphEd, by Michael Himsolt<br />

(himsolt@fmi.uni-passau.de). It contains a variety of graph and tree drawing algorithms and an<br />

interface to support user-specific extensions written in C. See Section for more details on GraphEd<br />

and other graph drawing systems.<br />

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

including radial and rooted embeddings. See Section for further information on Combinatorica.<br />

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

algorithms by Giuseppe Di Battista, Peter Eades, and Roberto Tamassia [BETT94], also available via<br />

http://www.cs.brown.edu/ rt.<br />

Heuristics for tree layout have been studied by several researchers [RT81, Vau80, WS79], although<br />

under certain aesthetic criteria the problem is NP-complete [SR83].<br />

Related Problems: Drawing graphs (see page ), planar drawings (see page ).<br />

Next: Planarity Detection and Embedding Up: Graph Problems: Polynomial-Time Previous: Drawing<br />

Graphs Nicely<br />

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

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

file:///E|/BOOK/BOOK4/NODE169.HTM (3 of 3) [19/1/2003 1:31:13]

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

Saved successfully!

Ooh no, something went wrong!