Generalizing the Shift Method for Rectangular Shaped Vertices with Visibility Constraints

  • Seok-Hee Hong
  • Martin Mader
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5417)


In this paper we present a generalization of the shift method algorithm [4,6] to obtain a straight-line grid drawing of a triconnected graph, where vertex representations have a certain specified size. We propose vertex representations having a rectangular shape. Additionally, one may demand maintainance of the criterion of strong visibility, that is, any possible line segment connecting two adjacent vertices cannot cross another vertex’ representation. We prove that the proposed method produces a straight-line grid drawing of a graph in linear time with an area bound, that is only extended by the size of the rectangles, compared to the bound of the original algorithm.


  1. 1.
    Barequet, G., Goodrich, M.T., Riley, C.: Drawing planar graphs with large vertices and thick edges. J. Graph Algorithms Appl. 8, 3–20 (2004)CrossRefMATHMathSciNetGoogle Scholar
  2. 2.
    Battista, G.D., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice-Hall, Englewood Cliffs (1999)MATHGoogle Scholar
  3. 3.
    Chrobak, M., Payne, T.H.: A linear-time algorithm for drawing a planar graph on a grid. Information Processing Letters 54(4), 241–246 (1995)CrossRefMATHMathSciNetGoogle Scholar
  4. 4.
    de Fraysseix, H., Pach, J., Pollack, R.: How to draw a planar graph on a grid. Combinatorica 10(1), 41–51 (1990)CrossRefMATHMathSciNetGoogle Scholar
  5. 5.
    Harel, D., Sardas, M.: An algorithm for straight-line drawing of planar graphs. Algorithmica 20(2), 119–135 (1998)CrossRefMATHMathSciNetGoogle Scholar
  6. 6.
    Kant, G.: Drawing planar graphs using the canonical ordering. Algorithmica 16(1), 4–32 (1996)CrossRefMATHMathSciNetGoogle Scholar
  7. 7.
    Kaufmann, M., Wagner, D. (eds.): Drawing graphs: Methods and Models. Springer, London (2001)Google Scholar
  8. 8.
    Mader, M., Hong, S.: Drawing planar clustered graphs in 2.5 dimensions. Tech. rep., NICTA (2007),
  9. 9.
    Nishizeki, T., Rahman, S.: Planar Graph Drawing. Lecture Note Series on Computing, vol. 12. World Scientific, Singapore (2004)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Seok-Hee Hong
    • 1
  • Martin Mader
    • 2
  1. 1.School of ITUniversity of Sydney, NSWAustralia
  2. 2.Department of Computer and Information ScienceUniversity of KonstanzGermany

Personalised recommendations