Classification of Planar Upward Embedding

We consider planar upward drawings of directed graphs on arbitrary surfaces where the upward direction is defined by a vector field. This generalizes earlier approaches using surfaces with a fixed embedding in ℝ3 and introduces new classes of planar upward drawable graphs, where some of them even allow cycles. Our approach leads to a classification of planar upward embeddability. In particular, we show the coincidence of the classes of planar upward drawable graphs on the sphere and on the standing cylinder. These classes coincide with the classes of planar upward drawable graphs with a homogeneous field on a cylinder and with a radial field in the plane. A cyclic field in the plane introduces the new class RUP of upward drawable graphs, which can be embedded on a rolling cylinder. We establish strict inclusions for planar upward drawability on the plane, the sphere, the rolling cylinder, and the torus, even for acyclic graphs. Finally, upward drawability remains NP-hard for the standing cylinder and the torus; for the cylinder this was left as an open problem by Limaye et al.

[1]  Jorge Urrutia,et al.  Light sources, obstructions and spherical orders , 1992, Discret. Math..

[2]  John P. Snyder,et al.  Map Projections: A Working Manual , 2012 .

[3]  Christian Bachmaier,et al.  Coordinate Assignment for Cyclic Level Graphs , 2009, COCOON.

[4]  Kristoffer Arnsfelt Hansen Constant Width Planar Computation Characterizes ACC0 , 2005, Theory of Computing Systems.

[5]  John M. Lee Introduction to Smooth Manifolds , 2002 .

[6]  Andrzej Kisielewicz,et al.  The Complexity of Upward Drawings on Spheres , 1997 .

[7]  Ingo Wegener,et al.  Complexity theory - exploring the limits of efficient algorithms , 2005 .

[8]  Ardeshir Dolati,et al.  On the Upward Embedding on the Torus , 2008 .

[9]  Christian Bachmaier,et al.  A Radial Adaptation of the Sugiyama Framework for Visualizing Hierarchical Information , 2007, IEEE Transactions on Visualization and Computer Graphics.

[10]  Roberto Tamassia,et al.  On the Computational Complexity of Upward and Rectilinear Planarity Testing , 1994, SIAM J. Comput..

[11]  Ardeshir Dolati Digraph Embedding on Th , 2008, CTW.

[12]  Carsten Thomassen,et al.  Graphs on Surfaces , 2001, Johns Hopkins series in the mathematical sciences.

[13]  Meena Mahajan,et al.  Upper Bounds for Monotone Planar Circuit Value and Variants , 2009, computational complexity.

[14]  William S. Massey,et al.  Algebraic Topology: An Introduction , 1977 .

[15]  Bojan Mohar,et al.  Tessellation and Visibility Representations of Maps on the Torus , 1998, Discret. Comput. Geom..

[16]  S. Mehdi Hashemi Digraph embedding , 2001, Discret. Math..

[17]  Harvey Cohn,et al.  Conformal Mapping on Riemann Surfaces , 1967 .

[18]  Ardeshir Dolati Digraph Embedding on T h . , 2008 .

[19]  Meena Mahajan,et al.  Evaluating Monotone Circuits on Cylinders, Planes and Tori , 2006, STACS.

[20]  Christian Bachmaier,et al.  Plane Drawings of Queue and Deque Graphs , 2010, Graph Drawing.

[21]  R. Abraham,et al.  Manifolds, Tensor Analysis, and Applications , 1983 .

[22]  Mitsuhiko Toda,et al.  Methods for Visual Understanding of Hierarchical System Structures , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[23]  Ardeshir Dolati,et al.  On the sphericity testing of single source digraphs , 2008, Discret. Math..

[24]  C. Thomassen Planar acyclic oriented graphs , 1989 .