Author Heikki Ylinen
Title of thesis Improvements to a Force-Directed Method for Graph Drawing
Finnish title Paranneltu voimaohjattu graafinpiirtoalgoritmi
Date October 16, 2003
Pages 91
School Helsinki University of Technology
Department Department of Computer Science and Engineering
Chair T-106 Software Technology
Supervisor Prof. Eljas Soisalon-Soininen
Instructor M.Sc. (Tech.) Tuomas Ranta
Abstract

Graphs are abstract structures consisting of vertices connected by edges. Drawings of graphs are visualizations of the vertex relationships defined by the graph. The roots of graph drawing are in the ancient history, and nowadays drawings of graphs appear ubiquitously in scientific literature. The interest for automatic graph drawing arose in the 1960s and it has since developed into its own field of research.

This thesis looks through the background of graph drawing along with the key concepts involved. An overview of the algorithm development is presented, and a closer view on a group of algorithms known as the force-directed methods is taken. In force-directed methods, the graph is drawn using a metaphor of forces and energy from physics.

In the second part, aesthetical deficiencies in the previous force-directed methods are investigated, and improvements to amend these weaknesses are proposed. The improvements are made to a previously published method of Kamada and Kawai.

Finally, the effects of the improvements on the method’s performance are analyzed. The aesthetical results are shown by comparing drawings made using the improved method to the ones produced with the original method. Most graphs used in the comparison are either from real life applications or closely model graphs from real life.

Keywords force-directed placement, graph drawing, graph layout, information visualization, spring model
Download PDF (1 470 KB)