On succinct convex greedy drawing of 3-connected plane graphs

Geometric routing by using virtual locations is an elegant way for solving network routing problems. In its simplest form, greedy routing, a message is simply for warded to a neighbor that is closer to the destination. It has been an open conjecture whether every 3-connected plane graph has a greedy drawing in <b>R</b><sup>2</sup> (by Papadimitriou and Ratajczak [23]). Leighton and Moitra [20] recently settled this conjecture positively. One main drawback of this approach is that the coordinates of the virtual locations requires Ω(<i>n</i> log <i>n</i>) bits to represent (the same space usage as traditional routing table approaches). This makes greedy routing infeasible in applications. A similar result was obtained by Angelini et al. [2]. However, neither of the two papers give the time efficiency analysis of their algorithms. In addition, as pointed out in [16], the drawings in these two papers are not necessarily planar nor convex. In this paper, we show that the classical Schnyder drawing in <b>R</b><sup>2</sup> of plane triangulations is greedy with respect to a simple natural metric function <i>H(u, v)</i> over <b>R</b><sup>2</sup> that is equivalent to Euclidean metric <i>D</i><sub><i>E</i></sub><i>(u, v)</i> (in the sense that <i>D</i><sub><i>E</i></sub><i>(u, v) < H(u, v)</i> < 2√2<i>D</i><sub><i>E</i></sub><i>(u, v)</i>.) The drawing is succinct, using two integer coordinates between 0 and 2<i>n</i> − 5. For 3-connected plane graphs, there is another conjecture by Papadimitriou and Ratajczak (as stated in [16]): Convex Greedy Embedding Conjecture: Every 3-connected planar graph has a convex greedy embedding in the Euclidean plane. In a recent paper [6], Cao et al. provided a plane graph <i>G</i> and showed that any convex greedy embedding of <i>G</i> in Euclidean plane must use Ω(<i>n</i>)-bit coordinates Thus, if we add the succinctness requirement, the Convex Greedy Embedding Conjecture is false. In this paper, we show that the classical Schnyde drawing in <b>R</b><sup>2</sup> of 3-connected plane graphs is <i>weakly greedy</i> with respect to the same metric function <i>H</i>(*, *). The drawing is planar, convex, and succinct, using two integer coordinates between 0 and <i>f</i> (where <i>f</i> is the number of internal faces of <i>G</i>).

[1]  Mina Teicher,et al.  Greedy Convex Embeddings for Sensor Networks , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[2]  Giuseppe Di Battista,et al.  Succinct Greedy Drawings Do Not Always Exist , 2009, Graph Drawing.

[3]  Frank Thomson Leighton,et al.  Some Results on Greedy Embeddings in Metric Spaces , 2008, FOCS.

[4]  Xin He,et al.  Schnyder Greedy Routing Algorithm , 2010, TAMC.

[5]  Rashid Bin Muhammad A Distributed Geometric Routing Algorithm for Ad HocWireless Networks , 2007, ITNG.

[6]  Roberto Tamassia,et al.  Output-Sensitive Reporting of Disjoint Paths , 1996, Algorithmica.

[7]  Mirela Ben-Chen,et al.  Distributed computation of virtual coordinates , 2007, SCG '07.

[8]  Sriram V. Pemmaraju,et al.  On the Efficiency of a Local Iterative Algorithm to Compute Delaunay Realizations , 2008, WEA.

[9]  Stefan Felsner,et al.  Schnyder Woods and Orthogonal Surfaces , 2008, Discret. Comput. Geom..

[10]  Walter Schnyder,et al.  Embedding planar graphs on the grid , 1990, SODA '90.

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

[12]  Stefan Funke,et al.  Topological hole detection in wireless sensor networks and its applications , 2005, DIALM-POMC '05.

[13]  Thomas Lewiner,et al.  Schnyder Woods for Higher Genus Triangulated Surfaces, with Applications to Encoding , 2009, Discret. Comput. Geom..

[14]  Scott Shenker,et al.  Geographic routing without location information , 2003, MobiCom '03.

[15]  Stefan Felsner,et al.  Convex Drawings of Planar Graphs and the Order Dimension of 3-Polytopes , 2001, Order.

[16]  Stefan Felsner,et al.  Geodesic Embeddings and Planar Graphs , 2003, Order.

[17]  Raghavan Dhandapani,et al.  Greedy Drawings of Triangulations , 2008, SODA '08.

[18]  W. Schnyder Planar graphs and poset dimension , 1989 .

[19]  Koushik Sinha,et al.  On Convex Greedy Embedding Conjecture for 3-Connected Planar Graphs , 2009, FCT.

[20]  Michael T. Goodrich,et al.  Succinct Greedy Geometric Routing in the Euclidean Plane , 2008, ISAAC.

[21]  Lei Cao,et al.  On Succinctness of Geometric Greedy Routing in Euclidean Plane , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[22]  Douglas E. Comer,et al.  Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architectures, Fourth Edition , 2000 .

[23]  David Eppstein,et al.  Succinct Greedy Graph Drawing in the Hyperbolic Plane , 2008, GD.

[24]  Stefan Felsner,et al.  Convex Drawings of 3-Connected Plane Graphs , 2005, SODA '05.

[25]  Robert D. Kleinberg Geographic Routing Using Hyperbolic Space , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.