Skip to main content

Evolutionary Meta Layout of Graphs

  • Conference paper
Diagrammatic Representation and Inference (Diagrams 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8578))

Included in the following conference series:

Abstract

A graph drawing library is like a toolbox, allowing experts to select and configure a specialized algorithm in order to meet the requirements of their diagram visualization application. However, without expert knowledge of the algorithms the potential of such a toolbox cannot be fully exploited. This gives rise to the question whether the process of selecting and configuring layout algorithms can be automated such that good layouts are produced. In this paper we call this kind of automation “meta layout.” We propose a genetic representation that can be used in meta heuristics for meta layout and contribute new metrics for the evaluation of graph drawings. Furthermore, we examine the use of an evolutionary algorithm to search for optimal solutions and evaluate this approach both with automatic experiments and a user study.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Biedl, T.C., Marks, J., Ryall, K., Whitesides, S.H.: Graph multidrawing: Finding nice drawings without defining nice. In: Whitesides, S.H. (ed.) GD 1998. LNCS, vol. 1547, pp. 347–355. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  2. Purchase, H.C.: Metrics for graph drawing aesthetics. Journal of Visual Languages and Computing 13(5), 501–516 (2002)

    Article  Google Scholar 

  3. Barbosa, H.J.C., Barreto, A.M.S.: An interactive genetic algorithm with co-evolution of weights for multiobjective problems. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2001), pp. 203–210 (2001)

    Google Scholar 

  4. Branke, J., Bucher, F., Schmeck, H.: Using genetic algorithms for drawing undirected graphs. In: Proceedings of the Third Nordic Workshop on Genetic Algorithms and their Applications, pp. 193–206 (1996)

    Google Scholar 

  5. Eloranta, T., Mäkinen, E.: TimGA: A genetic algorithm for drawing undirected graphs. Divulgaciones Matemáticas 9(2), 155–170 (2001)

    MathSciNet  MATH  Google Scholar 

  6. Groves, L.J., Michalewicz, Z., Elia, P.V., Janikow, C.Z.: Genetic algorithms for drawing directed graphs. In: Proceedings of the 5th International Symposium on Methodologies for Intelligent Systems, pp. 268–276 (1990)

    Google Scholar 

  7. Rosete-Suarez, A., Ochoa-Rodriguez, A.: Genetic graph drawing. In: Nolan, P., Adey, R.A., Rzevski, G. (eds.) Applications of Artificial Intelligence in Engineering XIII, Software Studies, vol. 1. WIT Press / Computational Mechanics (1998)

    Google Scholar 

  8. Tettamanzi, A.G.: Drawing graphs with evolutionary algorithms. In: Parmee, I.C. (ed.) Adaptive Computing in Design and Manufacture, pp. 325–337. Springer, London (1998)

    Chapter  Google Scholar 

  9. Vrajitoru, D.: Multiobjective genetic algorithm for a graph drawing problem. In: Proceedings of the Midwest Artificial Intelligence and Cognitive Science Conference, pp. 28–43 (2009)

    Google Scholar 

  10. de Mendonça Neto, C.F.X., Eades, P.D.: Learning aesthetics for visualization. In: Anais do XX Seminário Integrado de Software e Hardware, pp. 76–88 (1993)

    Google Scholar 

  11. Utech, J., Branke, J., Schmeck, H., Eades, P.: An evolutionary algorithm for drawing directed graphs. In: Proceedings of the International Conference on Imaging Science, Systems, and Technology (CISST 1998), pp. 154–160. CSREA Press (1998)

    Google Scholar 

  12. de Mendonça Neta, B.M., Araujo, G.H.D., Guimarães, F.G., Mesquita, R.C., Ekel, P.Y.: A fuzzy genetic algorithm for automatic orthogonal graph drawing. Applied Soft Computing 12(4), 1379–1389 (2012)

    Article  Google Scholar 

  13. Bertolazzi, P., Di Battista, G., Liotta, G.: Parametric graph drawing. IEEE Transactions on Software Engineering 21(8), 662–673 (1995)

    Article  Google Scholar 

  14. Niggemann, O., Stein, B.: A meta heuristic for graph drawing: learning the optimal graph-drawing method for clustered graphs. In: Proceedings of the Working Conference on Advanced Visual Interfaces (AVI 2000), pp. 286–289. ACM, New York (2000)

    Chapter  Google Scholar 

  15. Archambault, D., Munzner, T., Auber, D.: Topolayout: Multilevel graph layout by topological features. IEEE Transactions on Visualization and Computer Graphics 13(2), 305–317 (2007)

    Article  Google Scholar 

  16. Barreto, A.M.S., Barbosa, H.J.C.: Graph layout using a genetic algorithm. In: Proc. of the 6th Brazilian Symposium on Neural Networks, pp. 179–184 (2000)

    Google Scholar 

  17. Dunne, C., Shneiderman, B.: Improving graph drawing readability by incorporating readability metrics: A software tool for network analysts. Tech. Rep. HCIL-2009-13, University of Maryland (2009)

    Google Scholar 

  18. Spönemann, M., Duderstadt, B., von Hanxleden, R.: Evolutionary meta layout of graphs. Technical Report 1401, Christian-Albrechts-Universität zu Kiel, Department of Computer Science (January 2014) ISSN 2192-6247

    Google Scholar 

  19. Masui, T.: Evolutionary learning of graph layout constraints from examples. In: Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology (UIST 1994), pp. 103–108. ACM (1994)

    Google Scholar 

  20. Gansner, E.R., North, S.C.: An open graph visualization system and its applications to software engineering. Software—Practice and Experience 30(11), 1203–1234 (2000)

    Article  Google Scholar 

  21. Chimani, M., Gutwenger, C., Jünger, M., Klau, G.W., Klein, K., Mutzel, P.: The Open Graph Drawing Framework (OGDF). In: Tamassia, R. (ed.) Handbook of Graph Drawing and Visualization, pp. 543–569. CRC Press (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Spönemann, M., Duderstadt, B., von Hanxleden, R. (2014). Evolutionary Meta Layout of Graphs. In: Dwyer, T., Purchase, H., Delaney, A. (eds) Diagrammatic Representation and Inference. Diagrams 2014. Lecture Notes in Computer Science(), vol 8578. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44043-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44043-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44042-1

  • Online ISBN: 978-3-662-44043-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics