Monotone Drawings of Graphs with Fixed Embedding

A drawing of a graph is a monotone drawing if for every pair of vertices u and v, there is a path drawn from u to v that is monotone in some direction. In this paper we investigate planar monotone drawings in the fixed embedding setting, i.e., a planar embedding of the graph is given as part of the input that must be preserved by the drawing algorithm. In this setting we prove that every planar graph on n vertices admits a planar monotone drawing with at most two bends per edge and with at most 4n --- 10 bends in total; such a drawing can be computed in linear time and requires polynomial area. We also show that two bends per edge are sometimes necessary on a linear number of edges of the graph. Furthermore, we investigate subclasses of planar graphs that can be realized as embedding-preserving monotone drawings with straight-line edges, and we show that biconnected embedded planar graphs and outerplane graphs always admit such drawings, which can be computed in linear time.

[1]  Esther M. Arkin,et al.  On monotone paths among obstacles with applications to planning assemblies , 1989, SCG '89.

[2]  M. Stern Ueber eine zahlentheoretische Funktion. , 1858 .

[3]  Luca Grilli,et al.  An Algorithm to Construct Greedy Drawings of Triangulations , 2010, J. Graph Algorithms Appl..

[4]  Giuseppe Di Battista,et al.  Monotone Drawings of Graphs , 2010, Graph Drawing.

[5]  Frank Thomson Leighton,et al.  Some Results on Greedy Embeddings in Metric Spaces , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[6]  Roberto Tamassia,et al.  On-Line Planarity Testing , 1989, SIAM J. Comput..

[7]  Christos H. Papadimitriou,et al.  On a conjecture related to geometric routing , 2004, Theor. Comput. Sci..

[8]  Weidong Huang,et al.  A graph reading behavior: Geodesic-path tendency , 2009, 2009 IEEE Pacific Visualization Symposium.

[9]  R. Tamassia,et al.  Upward planarity testing , 1995 .