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.
Similar content being viewed by others
References
Aurenhammer, F.: Power diagrams: properties, algorithms and applications. SIAM J. Comput. 16(1), 78–96 (1987)
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)
Arya, S., Mount, D.M.: Approximate range searching. Comput. Geom. Theory Appl. 17, 135–152 (2000)
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)
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)
Bellman, R.: Dynamic Programming. Princeton University Press, Princeton (1957)
de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry Algorithms and Applications, 2nd edn. Springer, Berlin (2000)
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)
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)
Carter, J.L., Wegman, M.N.: Universal Classes of Hash Functions. J. Comput. Syst. Sci. 18(2), 143–154 (1979)
Chan, T., Efrat, A.: Fly cheaply: On the minimum fuel consumption problem. J. Algorithms 41(2), 330–337 (2001)
Dijkstra, E.W.: A note on two problems in conexion with graphs. Numer. Mat. 1, 269–271 (1959)
Efrat, A., Har-Peled, S.: Fly cheaply: on the minimum fuel-consumption problemma. In: Proc. 14th ACM Symp. on Computational Geometry (1998)
Eppstein, D.: Dynamic euclidean minimum spanning trees and extrema of binary functions. Discrete Comput. Geom. 13, 111–122 (1995)
Ford, L.R.: Network Flow Theory. Report P-923, The Rand Corporation, Santa Monica, CA (1956)
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)
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)
Mehlhorn, K., Näher, S.: Dynamic fractional cascading. Algorithmica 5, 215–241 (1990)
Patel, D.: Energy in ad-hoc networking for the picoradio. Master’s thesis, UC Berkeley (2000)
Rappaport, T.S.: Wireless Communication. Prentice Hall, New York (1996)
Thorup, M., Zwick, U.: Approximate distance oracles. In: Proc. of 33rd Symposium on the Theory of Computation (2001)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-010-9414-0