Abstract

The paradigm of simulated annealing is applied to the problem of drawing graphs “nicely.” Our algorithm deals with general undirected graphs with straight-line edges, and employs several simple criteria for the aesthetic quality of the result. The algorithm is flexible, in that the relative weights of the criteria can be changed. For graphs of modest size it produces good results, competitive with those produced by other methods, notably, the “spring method” and its variants.

Keywords

Simulated annealingComputer scienceUndirected graphGraph drawingAlgorithmSimple (philosophy)Line graphMathematical optimizationTheoretical computer scienceGraphMathematics

Affiliated Institutions

Related Publications

Dynamic Multilevel Graph Visualization

We adapt multilevel, force-directed graph layout techniques to visualizing dynamic graphs in which vertices and edges are added and removed in an online fashion (i.e., unpredict...

2007 arXiv (Cornell University) 10 citations

Publication Info

Year
1996
Type
article
Volume
15
Issue
4
Pages
301-331
Citations
481
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

481
OpenAlex

Cite This

Ron Davidson, David Harel (1996). Drawing graphs nicely using simulated annealing. ACM Transactions on Graphics , 15 (4) , 301-331. https://doi.org/10.1145/234535.234538

Identifiers

DOI
10.1145/234535.234538