Demonstration of a Preprocessor for the Spring Embedder
Spring embedding is a widely used method for producing automated layouts of graphs. We present a preprocessor that improves the performance of the classical spring embedder, which can be used in conjunction with other optimization and approximation techniques. It creates an initial graph layout with edge lengths that are approximately equal and with a minimum node separation from which the spring embedder typically needs far fewer iterations to produce a well laid out graph.
- 2.A. Frick, A. Ludwig, H. Mehldau. A Fast Adaptive Layout Algorithm for Undirected Graphs. GD’94, LNCS 894. pp. 388–403. 1995.Google Scholar
- 4.P. Gajer, M.T. Goodrich, S.G. Kobourov. A Fast Multi-Dimensional Algorithm for Drawing Large Graphs. GD 2000, LNCS 1984. pp. 211–221. 2001Google Scholar
- 5.P.J. Mutton, P.J. Rodgers. Spring Embedder Preprocessing forWWWVisualization. Proceedings of 6th International Conference on Information Visualization, IV02-WGV. pp. 744–749. 2002.Google Scholar
- 6.A.J. Quigley, Large Scale Relational Information Visualization, Clustering, and Abstraction, PhD Thesis, University of Newcastle, Australia. August 2001.Google Scholar