Discrete & Computational Geometry

, Volume 47, Issue 3, pp 461–491 | Cite as

The Shape of Orthogonal Cycles in Three Dimensions

  • Giuseppe Di Battista
  • Ethan Kim
  • Giuseppe Liotta
  • Anna Lubiw
  • Sue Whitesides
Article
  • 106 Downloads

Abstract

Let σ be a directed cycle whose edges have each been assigned a desired direction in 3D (East, West, North, South, Up, or Down) but no length. We say that σ is a shape cycle. We consider the following problem. Does there exist an orthogonal representation Γ of σ in 3D space such that no two edges of Γ intersect except at common endpoints and such that each edge of Γ has the direction specified in σ? If the answer is positive, we say that σ is simple. This problem arises in the context of extending orthogonal graph drawing techniques from 2D to 3D. We give a combinatorial characterization of simple shape cycles that yields linear time recognition and drawing algorithms.

Keywords

Graph drawing 3D orthogonal drawing Topology-shape-metrics Cycles 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Di Battista, G., Vismara, L.: Angles of planar triangular graphs. SIAM J. Discrete Math. 9(3), 349–359 (1996) MathSciNetMATHCrossRefGoogle Scholar
  2. 2.
    Di Battista, G., Eades, P., Tamassia, R., Tollis, I.: Graph Drawing. Prentice Hall, New York (1999) MATHGoogle Scholar
  3. 3.
    Di Battista, G., Liotta, G., Lubiw, A., Whitesides, S.: Orthogonal drawings of cycles in 3D space (extended abstract). In: Marks, J. (ed.) Graph Drawing, Proc. GD ’00. LNCS, vol. 1984, pp. 272–283. Springer, Berlin (2001) CrossRefGoogle Scholar
  4. 4.
    Di Battista, G., Liotta, G., Lubiw, A., Whitesides, S.: Embedding problems for paths with direction constrained edges. Theor. Comput. Sci. 289(2), 897–917 (2002) MATHCrossRefGoogle Scholar
  5. 5.
    Garg, A.: New results on drawing angle graphs. Comput. Geom. Theory Appl. 9(1–2), 43–82 (1998). Special Issue on Geometric Representations of Graphs, G. Di Battista and R. Tamassia, eds. MathSciNetMATHGoogle Scholar
  6. 6.
    Giacomo, E.D., Liotta, G., Patrignani, M.: A note on 3D orthogonal drawings with direction constrained edges. Inf. Process. Lett. 90(2), 97–101 (2004) MATHCrossRefGoogle Scholar
  7. 7.
    Patrignani, M.: Complexity results for three-dimensional orthogonal graph drawing. J. Discrete Algorithms 6(1), 140–161 (2008) MathSciNetMATHCrossRefGoogle Scholar
  8. 8.
    Tamassia, R.: On embedding a graph in the grid with the minimum number of bends. SIAM J. Comput. 16(3), 421–444 (1987) MathSciNetMATHCrossRefGoogle Scholar
  9. 9.
    Tamassia, R.: Handbook of Graph Drawing and Visualization. Chapman & Hall/CRC, New York (2009). In press Google Scholar
  10. 10.
    Vijayan, G., Wigderson, A.: Rectilinear graphs and their embeddings. SIAM J. Comput. 14, 355–372 (1985) MathSciNetMATHCrossRefGoogle Scholar
  11. 11.
    Vijayan, V.: Geometry of planar graphs with angles. In: Proc. 2nd Annu. ACM Sympos. Comput. Geom, pp. 116–124 (1986) Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Giuseppe Di Battista
    • 1
  • Ethan Kim
    • 2
  • Giuseppe Liotta
    • 3
  • Anna Lubiw
    • 4
  • Sue Whitesides
    • 5
  1. 1.Dipartimento di Informatica ed AutomazioneUniversità di Roma TreRomaItaly
  2. 2.School of Computer ScienceMcGill UniversityMontrealCanada
  3. 3.Dipartimento di Ingegneria Elettronica e dell’InformazioneUniversità di PerugiaPerugiaItaly
  4. 4.Department of Computer ScienceUniversity of WaterlooWaterlooCanada
  5. 5.Department of Computer ScienceUniversity of VictoriaVictoriaCanada

Personalised recommendations