Skip to main content

On the Efficiency of a Local Iterative Algorithm to Compute Delaunay Realizations

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5038))

Abstract

Greedy routing protocols for wireless sensor networks (WSNs) are fast and efficient but in general cannot guarantee message delivery. Hence researchers are interested in the problem of embedding WSNs in low dimensional space (e.g., ℝ2) in a way that guarantees message delivery with greedy routing. It is well known that Delaunay triangulations are such embeddings. We present the algorithm FindAngles, which is a fast, simple, local distributed algorithm that computes a Delaunay triangulation from any given combinatorial graph that is Delaunay realizable. Our algorithm is based on a characterization of Delaunay realizability due to Hiroshima et al. (IEICE 2000). When compared to the PowerDiagram algorithm of Chen et al. (SoCG 2007), our algorithm requires on average 1/7th the number of iterations, scales better to larger networks, and has a much faster distributed implementation. The PowerDiagram algorithm was proposed as an improvement on another algorithm due to Thurston (unpublished, 1988). Our experiments show that on average the PowerDiagram algorithm uses about 18% fewer iterations than the Thurston algorithm, whereas our algorithm uses about 88% fewer iterations. Experimentally, FindAngles exhibits well behaved convergence. Theoretically, we prove that with certain initial conditions the error term decreases monotonically. Taken together, these suggest our algorithm may have polynomial time convergence for certain classes of graphs. We note that our algorithm runs only on Delaunay realizable triangulations. This is not a significant concern because Hiroshima et al. (IEICE 2000) indicate that most combinatorial triangulations are indeed Delaunay realizable, which we have also observed experimentally.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andreev, E.M.: On convex polyhedra in Lobacevskii space. Math. USSR Sbornik 10(3), 413–440 (1970)

    Article  MATH  Google Scholar 

  2. Andreev, E.M.: On convex polyhedra of finite volume in Lobachevskii space. Math. USSR Sbornik 12(2), 255–259 (1970)

    Article  Google Scholar 

  3. Ben-Chen, M., Gotsman, C., Gortler, S.: Routing with guaranteed delivery on virtual coordinates. In: Proceedings of the 18th Canadian Conference on Computational Geometry (CCCG 2006), pp. 117–120 (2006)

    Google Scholar 

  4. Ben-Chen, M., Gotsman, C., Wormser, C.: Distributed computation of virtual coordinates. In: Proceedings of the 23rd annual symposium on Computational geometry (SoCG 2007), pp. 210–219. ACM Press, New York, NY, USA (2007)

    Chapter  Google Scholar 

  5. Bose, P., Morin, P.: Online routing in triangulations. In: Aggarwal, A.K., Pandu Rangan, C. (eds.) ISAAC 1999. LNCS, vol. 1741, pp. 113–122. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  6. Collins, C.R., Stephenson, K.: A circle packing algorithm. Computational Geometry: Theory and Applications 25(3), 233–256 (2003)

    MATH  MathSciNet  Google Scholar 

  7. Dhandapani, R.: Greedy drawings of triangulations. In: Proceedings of the 19th annual ACM-SIAM symposium on discrete algorithms (SODA 2008), SIAM, Philadelphia (2008)

    Google Scholar 

  8. Edelsbrunner, H., Shah, N.R.: Incremental topological flipping works for regular triangulations. In: Proceedings of the eighth annual symposium on Computational geometry (SoCG 1992), pp. 43–52. ACM, New York, NY, USA (1992)

    Chapter  Google Scholar 

  9. Hiroshima, T., Miyamoto, Y., Sugihara, K.: Another proof of polynomial-time recognizability of Delaunay graphs. In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences (IEICE 2000), April 2000, vol. 83(4), pp. 627–638 (2000)

    Google Scholar 

  10. Karp, B., Kung, H.T.: GPSR: Greedy perimeter stateless routing for wireless networks. In: Proceedings of the 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 2000), pp. 243–254 (2000)

    Google Scholar 

  11. Knaster, B., Kuratowski, C., Mazurkiewicz, S.: Ein beweis des fixpunktsatzes für n-dimensionale simplexe. Fundamenta Mathematicae 14, 132–137 (1929)

    Google Scholar 

  12. Koebe, P.: Kontatkprobleme der konformen abbildung. Berichte über die Verhandlungen d. Sächs. Akademie der Wissenschaften Leipzia 88, 141–164 (1936)

    Google Scholar 

  13. Mohar, B.: A polynomial time circle packing algorithm. Discrete Mathematics 117(1–3), 257–263 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  14. Pach, J., Agarwal, P.K.: Combinatorial Geometry. John Wiles & Sons, New York, NY, USA (1995)

    MATH  Google Scholar 

  15. Papadimitriou, C.H., Ratajczak, D.: On a conjecture related to geometric routing. Theoretical Computer Science 344(1), 3–14 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  16. Santi, P.: Topology control in wireless ad hoc and sensor networks. ACM Computing Surveys 37(2), 164–194 (2005)

    Article  Google Scholar 

  17. Smith, W.D.: Accurate circle configurations and numerical conformal mapping in polynomial time. NEC Research Institute, unpublished technical memorandum (December 1991)

    Google Scholar 

  18. Thurston, W.P.: The geometry and topology of 3-manifolds. Princeton University Notes, Princeton (1988)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Catherine C. McGeoch

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lillis, K.M., Pemmaraju, S.V. (2008). On the Efficiency of a Local Iterative Algorithm to Compute Delaunay Realizations. In: McGeoch, C.C. (eds) Experimental Algorithms. WEA 2008. Lecture Notes in Computer Science, vol 5038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68552-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68552-4_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68548-7

  • Online ISBN: 978-3-540-68552-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics