Advertisement

Trade-Off Between Mental Map and Aesthetic Criteria in Simulated Annealing Based Graph Layout Algorithms

  • Armin Jörg SlopekEmail author
  • Carsten Winkelholz
  • Margaret Varga
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10904)

Abstract

Dynamic graph visualization is a key component of interactive graph visualization systems. Whenever a user applies filters or a graph is modified by other reasons, a new visualization of the modified graph should support the user’s Mental Map of the previous visualization to facilitate fast reorientation in the new drawing. There exist specialized graph layout algorithms which adopt the concept of Mental Map preservation to create recognizable layouts for similar graphs. In this work we used Simulated Annealing algorithms to calculate layouts which fulfill aesthetic and Mental Map requirements simultaneously. We investigated criteria of both types and conducted an experiment to examine the competition and trade-off between aesthetics and mental map preservation. Our findings show that even without explicitly optimizing Mental Map criteria, recognition can be supported by simply using the previous layout as a starting point, rather than a new layout with randomly allocated vertices. This results in better aesthetic quality as well as lower algorithm runtime. Another finding is that a simple weighted sum between aesthetic and the Mental Map may not be as effective as one might expect, especially if the weight assigned to the Mental Map is higher than the weight for aesthetics. Finally, we propose approaches for changing other aspects of the Simulated Annealing algorithm to obtain better graph layouts.

References

  1. 1.
    Bridgeman, S., Tamassia, R.: A user study in similarity measures for graph drawing. In: Marks, J. (ed.) GD 2000. LNCS, vol. 1984, pp. 19–30. Springer, Heidelberg (2001).  https://doi.org/10.1007/3-540-44541-2_3CrossRefzbMATHGoogle Scholar
  2. 2.
    Davidson, R., Harel, D.: Drawing graphs nicely using simulated annealing. ACM Trans. Graph. 15(4), 301–331 (1996)CrossRefGoogle Scholar
  3. 3.
    Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall, Englewood Cliffs (1999)zbMATHGoogle Scholar
  4. 4.
    Lee, Y.-Y., Lin, C.-C., Yen, H.-C.: Mental map preserving graph drawing using simulated annealing. In: Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation, APVis 2006, Darlinghurst, Australia, vol. 60, pp. 179–188. Australian Computer Society Inc. (2006)Google Scholar
  5. 5.
    Misue, K., Eades, P., Lai, W., Sugiyama, K.: Layout adjustment and the mental map. J. Vis. Lang. Comput. 6, 183–210 (1995)CrossRefGoogle Scholar
  6. 6.
    Purchase, H.C., Cohen, R.F., James, M.I.: An experimental study of the basis for graph drawing algorithms. J. Exp. Algorithmics 2 (1997)CrossRefGoogle Scholar
  7. 7.
    Purchase, H.: Which aesthetic has the greatest effect on human understanding? In: DiBattista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 248–261. Springer, Heidelberg (1997).  https://doi.org/10.1007/3-540-63938-1_67CrossRefGoogle Scholar
  8. 8.
    Purchase, H.C., Hoggan, E., Görg, C.: How important is the “mental map”? – an empirical investigation of a dynamic graph layout algorithm. In: Kaufmann, M., Wagner, D. (eds.) GD 2006. LNCS, vol. 4372, pp. 184–195. Springer, Heidelberg (2007).  https://doi.org/10.1007/978-3-540-70904-6_19CrossRefzbMATHGoogle Scholar
  9. 9.
    Purchase, H.C., Samra, A.: Extremes are better: investigating mental map preservation in dynamic graphs. In: Stapleton, G., Howse, J., Lee, J. (eds.) Diagrams 2008. LNCS (LNAI), vol. 5223, pp. 60–73. Springer, Heidelberg (2008).  https://doi.org/10.1007/978-3-540-87730-1_9CrossRefGoogle Scholar
  10. 10.
    Saffrey, P., Purchase, H.C.: The “mental map” versus “static aesthetic” compromise in dynamic graphs: a user study. In: Proceedings of the Ninth Conference on Australasian User Interface, AUIC 2008, Darlinghurst, Australia, vol. 76, pp. 85–93. Australian Computer Society Inc. (2008)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Armin Jörg Slopek
    • 1
    Email author
  • Carsten Winkelholz
    • 1
  • Margaret Varga
    • 2
    • 3
  1. 1.Department of Ergonomics and Human-Systems EngineeringFraunhofer Institute for Communication, Information Processing and ErgonomicsWachtbergGermany
  2. 2.Seetru Ltd.BristolUK
  3. 3.Department of ZoologyUniversity of OxfordOxfordUK

Personalised recommendations