Drawing graphs nicely using simulated annealing
Optimization by simulated annealing: an experimental evaluation. Part I, graph partitioning