Skip to main content
Top

2016 | OriginalPaper | Chapter

Crossing Minimization in Storyline Visualization

Authors : Martin Gronemann, Michael Jünger, Frauke Liers, Francesco Mambelli

Published in: Graph Drawing and Network Visualization

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A storyline visualization is a layout that represents the temporal dynamics of social interactions along time by the convergence of chronological lines. Among the criteria oriented at improving aesthetics and legibility of a representation of this type, a small number of line crossings is the hardest to achieve. We model the crossing minimization in the storyline visualization problem as a multi-layer crossing minimization problem with tree constraints. Our algorithm can compute a layout with the minimum number of crossings of the chronological lines. Computational results demonstrate that it can solve instances with more than 100 interactions and with more than 100 chronological lines to optimality.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Angelini, P., Da Lozzo, G., Di Battista, G., Frati, F., Roselli, V.: The importance of being proper: (in clustered-level planarity and \(T\)-level planarity). Theoret. Comput. Sci. 571, 1–9 (2015)MathSciNetCrossRefMATH Angelini, P., Da Lozzo, G., Di Battista, G., Frati, F., Roselli, V.: The importance of being proper: (in clustered-level planarity and \(T\)-level planarity). Theoret. Comput. Sci. 571, 1–9 (2015)MathSciNetCrossRefMATH
4.
5.
go back to reference Bekos, M.A., Kaufmann, M., Potika, K., Symvonis, A.: Line crossing minimization on metro maps. In: Hong, S.-H., Nishizeki, T., Quan, W. (eds.) GD 2007. LNCS, vol. 4875, pp. 231–242. Springer, Heidelberg (2008). doi:10.1007/978-3-540-77537-9_24 CrossRef Bekos, M.A., Kaufmann, M., Potika, K., Symvonis, A.: Line crossing minimization on metro maps. In: Hong, S.-H., Nishizeki, T., Quan, W. (eds.) GD 2007. LNCS, vol. 4875, pp. 231–242. Springer, Heidelberg (2008). doi:10.​1007/​978-3-540-77537-9_​24 CrossRef
6.
go back to reference Buchheim, C., Wiegele, A., Zheng, L.: Exact algorithms for the quadratic linear ordering problem. INFORMS J. Comput. 22(1), 168–177 (2010)MathSciNetCrossRefMATH Buchheim, C., Wiegele, A., Zheng, L.: Exact algorithms for the quadratic linear ordering problem. INFORMS J. Comput. 22(1), 168–177 (2010)MathSciNetCrossRefMATH
7.
go back to reference Buchin, K., Buchin, M., Byrka, J., Nöllenburg, M., Okamoto, Y., Silveira, R.I., Wolff, A.: Drawing (Complete) binary tanglegrams. Algorithmica 62(1), 309–332 (2012)MathSciNetCrossRefMATH Buchin, K., Buchin, M., Byrka, J., Nöllenburg, M., Okamoto, Y., Silveira, R.I., Wolff, A.: Drawing (Complete) binary tanglegrams. Algorithmica 62(1), 309–332 (2012)MathSciNetCrossRefMATH
8.
go back to reference Chimani, M., Hungerländer, P., Jünger, M., Mutzel, P.: An SDP approach to multi-level crossing minimization. In: Müller-Hannemann, M., Werneck, R. (eds.) Proceedings of the 13th Workshop on Algorithm Engineering and Experiments, ALENEX 2011, pp. 116–126. Society for Industrial and Applied Mathematics (2011) Chimani, M., Hungerländer, P., Jünger, M., Mutzel, P.: An SDP approach to multi-level crossing minimization. In: Müller-Hannemann, M., Werneck, R. (eds.) Proceedings of the 13th Workshop on Algorithm Engineering and Experiments, ALENEX 2011, pp. 116–126. Society for Industrial and Applied Mathematics (2011)
9.
go back to reference Cui, W., Liu, S., Tan, L., Shi, C., Song, Y., Gao, Z.J., Tong, X., Qu, H.: TextFlow: towards better understanding of evolving topics in text. IEEE Trans. Vis. Comput. Graph. 17(12), 2412–2421 (2011)CrossRef Cui, W., Liu, S., Tan, L., Shi, C., Song, Y., Gao, Z.J., Tong, X., Qu, H.: TextFlow: towards better understanding of evolving topics in text. IEEE Trans. Vis. Comput. Graph. 17(12), 2412–2421 (2011)CrossRef
11.
12.
go back to reference Fink, M., Pupyrev, S.: Metro-line crossing minimization: hardness, approximations, and tractable cases. In: Wismath, S., Wolff, A. (eds.) GD 2013. LNCS, vol. 8242, pp. 328–339. Springer, Heidelberg (2013). doi:10.1007/978-3-319-03841-4_29 CrossRef Fink, M., Pupyrev, S.: Metro-line crossing minimization: hardness, approximations, and tractable cases. In: Wismath, S., Wolff, A. (eds.) GD 2013. LNCS, vol. 8242, pp. 328–339. Springer, Heidelberg (2013). doi:10.​1007/​978-3-319-03841-4_​29 CrossRef
15.
16.
go back to reference Healy, P., Kuusik, A.: Algorithms for multi-level graph planarity testing and layout. Theoret. Comput. Sci. 320(2–3), 331–344 (2004)MathSciNetCrossRefMATH Healy, P., Kuusik, A.: Algorithms for multi-level graph planarity testing and layout. Theoret. Comput. Sci. 320(2–3), 331–344 (2004)MathSciNetCrossRefMATH
18.
go back to reference Jünger, M., Lee, E.K., Mutzel, P., Odenthal, T.: A polyhedral approach to the multi-layer crossing minimization problem. In: Di Battista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 13–24. Springer, Heidelberg (1997). doi:10.1007/3-540-63938-1_46 CrossRef Jünger, M., Lee, E.K., Mutzel, P., Odenthal, T.: A polyhedral approach to the multi-layer crossing minimization problem. In: Di Battista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 13–24. Springer, Heidelberg (1997). doi:10.​1007/​3-540-63938-1_​46 CrossRef
19.
20.
go back to reference Jünger, M., Thienel, S.: The ABACUS system for branch-and-cut-and-price algorithms in integer programming and combinatorial optimization. Softw. Pract. Exp. 30, 1325–1352 (2000)CrossRefMATH Jünger, M., Thienel, S.: The ABACUS system for branch-and-cut-and-price algorithms in integer programming and combinatorial optimization. Softw. Pract. Exp. 30, 1325–1352 (2000)CrossRefMATH
22.
go back to reference Kostitsyna, I., Nöllenburg, M., Polishchuk, V., Schulz, A., Strash, D.: On minimizing crossings in storyline visualizations. In: Di Giacomo, E., Lubiw, A. (eds.) GD 2015. LNCS, vol. 9411, pp. 192–198. Springer, Heidelberg (2015). doi:10.1007/978-3-319-27261-0_16 CrossRef Kostitsyna, I., Nöllenburg, M., Polishchuk, V., Schulz, A., Strash, D.: On minimizing crossings in storyline visualizations. In: Di Giacomo, E., Lubiw, A. (eds.) GD 2015. LNCS, vol. 9411, pp. 192–198. Springer, Heidelberg (2015). doi:10.​1007/​978-3-319-27261-0_​16 CrossRef
23.
go back to reference Liers, F., Jünger, M., Reinelt, G., Rinaldi, G.: Computing exact ground states of hard ising spin glass problems by branch-and-cut. In: Hartmann, A.K., Rieger, H. (eds.) New Optimization Algorithms in Physics, pp. 47–69. Wiley-VCH, Weinheim (2004) Liers, F., Jünger, M., Reinelt, G., Rinaldi, G.: Computing exact ground states of hard ising spin glass problems by branch-and-cut. In: Hartmann, A.K., Rieger, H. (eds.) New Optimization Algorithms in Physics, pp. 47–69. Wiley-VCH, Weinheim (2004)
24.
go back to reference Liu, S., Wu, Y., Wei, E., Liu, M., Liu, Y.: StoryFlow: tracking the evolution of stories. IEEE Trans. Vis. Comput. Graph. 19(12), 2436–2445 (2013)CrossRef Liu, S., Wu, Y., Wei, E., Liu, M., Liu, Y.: StoryFlow: tracking the evolution of stories. IEEE Trans. Vis. Comput. Graph. 19(12), 2436–2445 (2013)CrossRef
25.
go back to reference Muelder, C.W., Crnovrsanin, T., Sallaberry, A., Ma, K.L.: Egocentric storylines for visual analysis of large dynamic graphs. In: Proceedings of the 2013 IEEE International Conference on Big Data, pp. 56–62 (2013) Muelder, C.W., Crnovrsanin, T., Sallaberry, A., Ma, K.L.: Egocentric storylines for visual analysis of large dynamic graphs. In: Proceedings of the 2013 IEEE International Conference on Big Data, pp. 56–62 (2013)
27.
go back to reference Nöllenburg, M., Völker, M., Wolff, A., Holten, D.: Drawing binary tanglegrams: an experimental evaluation. In: Finocchi, I., Hershberger, J. (eds.) Proceedings of the 11th Workshop on Algorithm Engineering and Experiments, ALENEX 2009, pp. 106–119. Society for Industrial and Applied Mathematics (2009) Nöllenburg, M., Völker, M., Wolff, A., Holten, D.: Drawing binary tanglegrams: an experimental evaluation. In: Finocchi, I., Hershberger, J. (eds.) Proceedings of the 11th Workshop on Algorithm Engineering and Experiments, ALENEX 2009, pp. 106–119. Society for Industrial and Applied Mathematics (2009)
28.
go back to reference Ogawa, M., Ma, K.L.: Software evolution storylines. In: Telea, A.C. (ed.) Proceedings of the 5th International Symposium on Software Visualization, SOFTVIS 2010, pp. 35–42. ACM (2010) Ogawa, M., Ma, K.L.: Software evolution storylines. In: Telea, A.C. (ed.) Proceedings of the 5th International Symposium on Software Visualization, SOFTVIS 2010, pp. 35–42. ACM (2010)
29.
go back to reference Sugiyama, K., Tagawa, S., Toda, M.: Methods for visual understanding of hierarchical system structures. IEEE Trans. Syst. Man Cybern. 11(2), 109–125 (1981)MathSciNetCrossRef Sugiyama, K., Tagawa, S., Toda, M.: Methods for visual understanding of hierarchical system structures. IEEE Trans. Syst. Man Cybern. 11(2), 109–125 (1981)MathSciNetCrossRef
31.
go back to reference Tanahashi, Y., Hsueh, C.H., Ma, K.L.: An efficient framework for generating storyline visualizations from streaming data. IEEE Trans. Vis. Comput. Graph. 21(6), 730–742 (2015)CrossRef Tanahashi, Y., Hsueh, C.H., Ma, K.L.: An efficient framework for generating storyline visualizations from streaming data. IEEE Trans. Vis. Comput. Graph. 21(6), 730–742 (2015)CrossRef
32.
go back to reference Tanahashi, Y., Ma, K.L.: Design considerations for optimizing storyline visualizations. IEEE Trans. Vis. Comput. Graph. 18(12), 2679–2688 (2012)CrossRef Tanahashi, Y., Ma, K.L.: Design considerations for optimizing storyline visualizations. IEEE Trans. Vis. Comput. Graph. 18(12), 2679–2688 (2012)CrossRef
33.
go back to reference Vehlow, C., Beck, F., Auwärter, P., Weiskopf, D.: Visualizing the evolution of communities in dynamic graphs. Comput. Graph. Forum 34(1), 277–288 (2015)CrossRef Vehlow, C., Beck, F., Auwärter, P., Weiskopf, D.: Visualizing the evolution of communities in dynamic graphs. Comput. Graph. Forum 34(1), 277–288 (2015)CrossRef
34.
go back to reference Wotzlaw, A., Speckenmeyer, E., Porschen, S.: Generalized \(k\)-ary tanglegrams on level graphs: a satisfiability-based approach and its evaluation. Discrete Appl. Math. 160(16–17), 2349–2363 (2012)MathSciNetCrossRefMATH Wotzlaw, A., Speckenmeyer, E., Porschen, S.: Generalized \(k\)-ary tanglegrams on level graphs: a satisfiability-based approach and its evaluation. Discrete Appl. Math. 160(16–17), 2349–2363 (2012)MathSciNetCrossRefMATH
35.
go back to reference Zimmer, K.: Ein Branch-and-Cut-Algorithmus für Mehrschichten-Kreuzungsmini-mierung. Master’s thesis, Institut für Informatik, Universität zu Köln (2013) Zimmer, K.: Ein Branch-and-Cut-Algorithmus für Mehrschichten-Kreuzungsmini-mierung. Master’s thesis, Institut für Informatik, Universität zu Köln (2013)
Metadata
Title
Crossing Minimization in Storyline Visualization
Authors
Martin Gronemann
Michael Jünger
Frauke Liers
Francesco Mambelli
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-50106-2_29

Premium Partner