Representing Space: A Hybrid Genetic Algorithm for Aesthetic Graph Layout

This paper describes a hybrid Genetic Algorithm (GA) that is used to improve the layout of a graph according to a number of aesthetic criteria. The GA incorporates spatial and topological information by operating directly with a graph based representation. Initial results show this to be a promising technique for positioning graph nodes on a surface and may form the basis of a more general approach for problems involving multi-criteria spatial optimisation.

[1]  Francis Suraweera,et al.  Encoding Graphs for Genetic Algorithms: An Investigation Using the Minimum Spanning Tree Problem , 1994, Evo Workshops.

[2]  Lawrence Davis,et al.  A Genetic Algorithm for Survivable Network Design , 1993, International Conference on Genetic Algorithms.

[3]  Peter Eades,et al.  A Heuristic for Graph Drawing , 1984 .

[4]  Erik D. Goodman,et al.  A Standard GA Approach to Native Protein Conformation Prediction , 1995 .

[5]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[6]  David Harel,et al.  Drawing graphs nicely using simulated annealing , 1996, TOGS.

[7]  Werner Ebeling,et al.  Network Optimization Using Evolutionary Strategies , 1996, PPSN.

[8]  Franz-Josef Brandenburg,et al.  An Experimental Comparison of Force-Directed and Randomized Graph Drawing Algorithms , 1995, GD.

[9]  Joe Marks,et al.  Automating the layout of network diagrams with specified visual organization , 1994, IEEE Trans. Syst. Man Cybern..

[10]  Robert F. Cohen,et al.  Validating Graph Drawing Aesthetics , 1995, GD.

[11]  Peter J. Bentley,et al.  Finding Acceptable Solutions in the Pareto-Optimal Range using Multiobjective Genetic Algorithms , 1998 .

[12]  Michael Hobbs,et al.  Genetic Algorithms and the Analysis of Spatially Referenced Data , 1997, Appl. Artif. Intell..

[13]  D. Fogel,et al.  Discovering patterns in spatial data using evolutionary programming , 1996 .

[14]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..

[15]  J. Scott Dixon,et al.  Flexible ligand docking using a genetic algorithm , 1995, J. Comput. Aided Mol. Des..