Skip to main content
Log in

Energy-Efficient Paths in Radio Networks

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We consider a radio network consisting of n stations represented as the complete graph on a set of n points in the Euclidean plane with edge weights ω(p,q)=|pq|δ+C p , for some constant δ>1 and nonnegative offset costs C p . Our goal is to find paths of minimal energy cost between any pair of points that do not use more than some given number k of hops.

We present an exact algorithm for the important case when δ=2, which requires \(\mathcal {O}(kn\log n)\) time per query pair (p,q). For the case of an unrestricted number of hops we describe a family of algorithms with query time \(\mathcal {O}(n^{1+\alpha})\), where α>0 can be chosen arbitrarily. If we relax the exactness requirement, we can find an approximate (1+ε) solution in constant time by querying a data structure which has linear size and which can be build in \(\mathcal {O}(n\log n)\) time. The dependence on ε is polynomial in 1/ε.

One tool we employ might be of independent interest: For any pair of points (p,q)∈(P×P) we can report in constant time the cluster pair (A,B) representing (p,q) in a well-separated pair decomposition of P.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aurenhammer, F.: Power diagrams: properties, algorithms and applications. SIAM J. Comput. 16(1), 78–96 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Agarwal, P.D., Matousek, J.: Ray shooting and parametric search. In: Alon, N. (ed.) Proceedings of the 24th Annual ACM Symposium on the Theory of Computing, Victoria, B.C., Canada, May 1992, pp. 517–526. ACM, New York (1992)

    Google Scholar 

  3. Arya, S., Mount, D.M.: Approximate range searching. Comput. Geom. Theory Appl. 17, 135–152 (2000)

    MathSciNet  MATH  Google Scholar 

  4. Arya, S., Mount, D.M., Netanyahu, N.S., Silverman, R., Wu, A.: An optimal algorithm for approximate nearest neighbor searching. J. ACM 45(6), 891–923 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Beier, R., Sanders, P., Sivadasan, N.: Energy optimal routing in radio networks using geometric data structures. In: Proc. of the 29th Int. Coll. on Automata, Languages, and Programming (2002)

  6. Bellman, R.: Dynamic Programming. Princeton University Press, Princeton (1957)

    MATH  Google Scholar 

  7. de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry Algorithms and Applications, 2nd edn. Springer, Berlin (2000)

    MATH  Google Scholar 

  8. Callahan, P.B., Kosaraju, S.R.: A decomposition of multi-dimensional point-sets with applications to k-nearest-neighbors and n-body potential fields. In: Proc. 24th Ann. ACM Symp. on the Theory of Computation (1992)

  9. Callahan, P.B., Kosaraju, S.R.: Algorithms for dynamic closest pair and n-body potential fields. In: Proc. 6th Ann. ACM-SIAM Symp. on Discrete Algorithm (1995)

  10. Carter, J.L., Wegman, M.N.: Universal Classes of Hash Functions. J. Comput. Syst. Sci. 18(2), 143–154 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  11. Chan, T., Efrat, A.: Fly cheaply: On the minimum fuel consumption problem. J. Algorithms 41(2), 330–337 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  12. Dijkstra, E.W.: A note on two problems in conexion with graphs. Numer. Mat. 1, 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  13. Efrat, A., Har-Peled, S.: Fly cheaply: on the minimum fuel-consumption problemma. In: Proc. 14th ACM Symp. on Computational Geometry (1998)

  14. Eppstein, D.: Dynamic euclidean minimum spanning trees and extrema of binary functions. Discrete Comput. Geom. 13, 111–122 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  15. Ford, L.R.: Network Flow Theory. Report P-923, The Rand Corporation, Santa Monica, CA (1956)

  16. Funke, S., Matijevic, D., Sanders, P.: Approximating energy efficient paths in multi-hop networks. In: Proc. of 11th European Symposium on Algorithms (ESA). LNCS, vol. 2832. Springer, Berlin (2003)

    Google Scholar 

  17. Goel, A., Indyk, P., Varadarajan, K.: Reductions among high dimensional proximity problems. In: Proc. of 10th Symposium on Discrete Algorithms (SODA), pp. 769–778 (2001)

  18. Mehlhorn, K., Näher, S.: Dynamic fractional cascading. Algorithmica 5, 215–241 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  19. Patel, D.: Energy in ad-hoc networking for the picoradio. Master’s thesis, UC Berkeley (2000)

  20. Rappaport, T.S.: Wireless Communication. Prentice Hall, New York (1996)

    Google Scholar 

  21. Thorup, M., Zwick, U.: Approximate distance oracles. In: Proc. of 33rd Symposium on the Theory of Computation (2001)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Domagoj Matijević.

Additional information

Preliminary versions of parts of the results described here were already published in the proceeding of 11th Annual European Symposium on Algorithms (see [16]) and the proceeding of 29th International Colloquium on Automata, Languages and Programming (see [5]).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Beier, R., Funke, S., Matijević, D. et al. Energy-Efficient Paths in Radio Networks. Algorithmica 61, 298–319 (2011). https://doi.org/10.1007/s00453-010-9414-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-010-9414-0

Keywords

Navigation