Strict Confluent Drawing

  • David Eppstein
  • Danny Holten
  • Maarten Löffler
  • Martin Nöllenburg
  • Bettina Speckmann
  • Kevin Verbeek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8242)


We define strict confluent drawing, a form of confluent drawing in which the existence of an edge is indicated by the presence of a smooth path through a system of arcs and junctions (without crossings), and in which such a path, if it exists, must be unique. We prove that it is NP-complete to determine whether a given graph has a strict confluent drawing but polynomial to determine whether it has an outerplanar strict confluent drawing with a fixed vertex ordering (a drawing within a disk, with the vertices placed in a given order on the boundary).


Outer Face Outer Circle Circle Packing Sharp Angle Grid Graph 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bekos, M.A., Kaufmann, M., Kobourov, S.G., Symvonis, A.: Smooth orthogonal layouts. In: Didimo, W., Patrignani, M. (eds.) GD 2012. LNCS, vol. 7704, pp. 150–161. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  2. 2.
    Collins, C.R., Stephenson, K.: A circle packing algorithm. Comput. Geom. Theory Appl. 25(3), 233–256 (2003)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Cui, W., Zhou, H., Qu, H., Wong, P.C., Li, X.: Geometry-based edge clustering for graph visualization. IEEE TVCG 14(6), 1277–1284 (2008)Google Scholar
  4. 4.
    Dickerson, M., Eppstein, D., Goodrich, M.T., Meng, J.Y.: Confluent drawings: Visualizing non-planar diagrams in a planar way. J. Graph. Algorithms Appl. 9(1), 31–52 (2005)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Dwyer, T., Marriott, K., Wybrow, M.: Integrating edge routing into force-directed layout. In: Kaufmann, M., Wagner, D. (eds.) GD 2006. LNCS, vol. 4372, pp. 8–19. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  6. 6.
    Eppstein, D., Goodrich, M.T., Meng, J.Y.: Delta-confluent drawings. In: Healy, P., Nikolov, N.S. (eds.) GD 2005. LNCS, vol. 3843, pp. 165–176. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Eppstein, D., Goodrich, M.T., Meng, J.Y.: Confluent layered drawings. Algorithmica 47(4), 439–452 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Eppstein, D., Holten, D., Löffler, M., Nöllenburg, M., Speckmann, B., Verbeek, K.: Strict confluent drawing. CoRR, abs/1308.6824 (2013)Google Scholar
  9. 9.
    Eppstein, D., Simons, J.A.: Confluent hasse diagrams. In: Speckmann, B. (ed.) GD 2011. LNCS, vol. 7034, pp. 2–13. Springer, Heidelberg (2011)Google Scholar
  10. 10.
    Hirsch, M., Meijer, H., Rappaport, D.: Biclique edge cover graphs and confluent drawings. In: Kaufmann, M., Wagner, D. (eds.) GD 2006. LNCS, vol. 4372, pp. 405–416. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Holten, D.: Hierarchical edge bundles: visualization of adjacency relations in hierarchical data. IEEE TVCG 12(5), 741–748 (2006)Google Scholar
  12. 12.
    Holten, D., van Wijk, J.J.: Force-Directed Edge Bundling for Graph Visualization. Computer Graphics Forum 28(3), 983–990 (2009)CrossRefGoogle Scholar
  13. 13.
    Hui, P., Pelsmajer, M.J., Schaefer, M., Štefankovič, D.: Train tracks and confluent drawings. Algorithmica 47(4), 465–479 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Hurter, C., Ersoy, O., Telea, A.: Graph Bundling by Kernel Density Estimation. Computer Graphics Forum 31(3pt. 1), 865–874 (2012)CrossRefGoogle Scholar
  15. 15.
    Lichtenstein, D.: Planar formulae and their uses. SIAM J. Comput. 11(2), 329–343 (1982)MathSciNetCrossRefzbMATHGoogle Scholar
  16. 16.
    Mohar, B.: A polynomial time circle packing algorithm. Discrete Math. 117(1-3), 257–263 (1993)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Quercini, G., Ancona, M.: Confluent drawing algorithms using rectangular dualization. In: Brandes, U., Cornelsen, S. (eds.) GD 2010. LNCS, vol. 6502, pp. 341–352. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • David Eppstein
    • 1
  • Danny Holten
    • 2
  • Maarten Löffler
    • 3
  • Martin Nöllenburg
    • 4
  • Bettina Speckmann
    • 5
  • Kevin Verbeek
    • 6
  1. 1.Computer Science DepartmentUniversity of CaliforniaIrvineUSA
  2. 2.Synerscope BVEindhovenThe Netherlands
  3. 3.Department of Computing and Information SciencesUtrecht UniversityThe Netherlands
  4. 4.Institute of Theoretical InformaticsKarlsruhe Institute of TechnologyGermany
  5. 5.Department of Mathematics and Computer ScienceTechnical University EindhovenThe Netherlands
  6. 6.Department of Computer ScienceUniversity of CaliforniaSanta BarbaraUSA

Personalised recommendations