Skip to main content
Log in

Competitive Algorithms for Maintaining a Mobile Center

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

In this paper we investigate the problem of locating a mobile facility at (or near) the center of a set of clients that move independently, continuously, and with bounded velocity. It is shown that the Euclidean 1-center of the clients may move with arbitrarily high velocity relative to the maximum client velocity. This motivates the search for strategies for moving a facility so as to closely approximate the Euclidean 1-center while guaranteeing low (relative) velocity.

We present lower bounds and efficient competitive algorithms for the exact and approximate maintenance of the Euclidean 1-center for a set of moving points in the plane. These results serve to accurately quantify the intrinsic velocity approximation quality tradeoff associated with the maintenance of the mobile Euclidean 1-center.

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. P.K. Agarwal, J. Gao and L.J. Guibas, Kinetic medians and kd-trees, in: Proc. 10th Annual European Symposium on Algorithms, LNCS 2461 (2002) pp. 5–16.

  2. P. Agarwal, L. Guibas, J. Hershberger and E. Veach, Maintaining the extent of a moving point set, Discrete and Computational Geometry 26(3) (2001) 353–374.

    MathSciNet  MATH  Google Scholar 

  3. P.K. Agarwal and S. Har-Peled, Maintaining the approximate extent measures of moving points, in: Proc. 12th ACM-SIAM Sympos. Discrete Algorithms (2001) pp. 148–157.

  4. P. Agarwal and M. Sharir, Planar geometric location problems, Algorithmica 11 (1994) 185–195.

    Article  MathSciNet  Google Scholar 

  5. S. Arora, P. Raghavan and S. Rao, Polynomial time approximation schemes for Euclidean k-medians and related problems, in: Proc. 31st ACM Symp. on Theory of Comput. (1998) pp. 106–113.

  6. C. Bajaj, Geometric optimization and computational complexity, Ph.D. thesis. Tech. Report TR-84-629. Cornell University (1984).

  7. J. Basch, Kinetic data structures, Ph.D. thesis, Stanford University, USA (1999).

  8. J. Basch, L. Guibas and J. Hershberger, Data structures for mobile data, Journal of Algorithms 31(1) (1999) 1–28.

    Article  MathSciNet  MATH  Google Scholar 

  9. S. Bespamyatnikh, B. Bhattacharya, D. Kirkpatrick and M. Segal, Mobile facility location, in: Proc. of 4th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications, DIAL M (2000) pp. 46–53.

  10. S. Bespamyatnikh, K. Kedem and M. Segal, Optimal facility location under various distance functions, in Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science 1663 (Springer-Verlag, 1999) pp. 318–329.

  11. S. Bespamyatnikh and M. Segal, Rectilinear static and dynamic center problems, Workshop on Algorithms and Data Structures Lecture Notes in Computer Science 1663 (Springer-Verlag, 1999) pp. 276–287.

  12. J. Brimberg and A. Mehrez, Multi-facility location using a maximin criterion and rectangular distances, Location Science 2 (1994) 11–19.

    MATH  Google Scholar 

  13. M. Charikar and S. Guha, Improved combinatorial algorithms for the facility location and k-median problems, in: Proc. 40th Symp. on Found. of Comput. Science (1999) pp. 378–388.

  14. M. Charikar, S. Guha, E. Tardos and D. Shmoys, A constant-factor approximation algorithm for the k-median problem, in: Proc. 32th ACM Symp. on Theory of Comput. (1999) pp. 106–113.

  15. Z. Drezner, The p-center problem: Heuristic and optimal algorithms, Journal of Operational Research Society 35 (1984) 741–748.

    MATH  Google Scholar 

  16. Z. Drezner, On the rectangular p-center problem, Naval Res. Logist. Q. 34 (1987) 229–234.

    MATH  MathSciNet  Google Scholar 

  17. S. Durocher and D. Kirkpatrick, The Gaussian center of a set of points with applications to mobile facility location, submitted for publication. (See Proc. 15th Canadian Conference on Computational Geometry, 2003, for a preliminary version.)

  18. M. Dyer and M. Frieze, A simple heuristic for the p-center problem, Oper. Res. Lett. 3 (1985) 285–288.

    Article  MathSciNet  MATH  Google Scholar 

  19. H. Elgindy and M. Keil, Efficient algorithms for the capacitated 1-median problem, ORSA J. Comput. 4 (1982) 418–424.

    MathSciNet  Google Scholar 

  20. D. Eppstein, Faster construction of planar two-centers, in: Proc. 8th ACM-SIAM Symp. on Discrete Algorithms (1997) pp. 131–138.

  21. J. Gao, L. Guibas and A. Nguen, Deformable spanners and applications, ACM Sympos. Comp. Geom. (2004) 190–199.

  22. L. Guibas, Kinetic data structures: A state of the art report, in: Proc. 1998 Workshop Algorithmic Found. Robot. (1998) pp. 191–209.

  23. J. Gao, L. J. Guibas, J. Hershberger, L. Zhang and A. Zhu, Discrete mobile centers, Discrete Comput. Geom. 30 (2003) 45–63.

    MathSciNet  MATH  Google Scholar 

  24. S.L. Hakimi, M. Labbe and E. Schmeichel, Locations on time-varying networks, Networks 34(4) (1999) 250–257.

    Article  MathSciNet  MATH  Google Scholar 

  25. S. Har-Peled, Clustering motion, Discrete Comput. Geom. 31(4) (2004) 545–565.

    MATH  MathSciNet  Google Scholar 

  26. D. Hochbaum and D. Shmoys, A best possible approximation algorithm for the k-center probem, Math. Oper. Res. 10 (1985) 180–184.

    Article  MathSciNet  MATH  Google Scholar 

  27. D. Hochbaum and A. Pathria, Locating centers in a dynamically changing network and related problems, Location Science 6 (1998) 243–256.

    Article  Google Scholar 

  28. K. Jain and V. Vazirani, Primal-dual approximation algorithms for metric facility location and k-median problems, in: Proc. 40th Symp. on Found. of Comput. Science (1999) pp. 2–13.

  29. J. Jaromczyk and M. Kowaluk, An efficient algorithm for the Euclidian two-center problem, in: Proc. 10th ACM Sympos. Comput. Geom. (1994) pp. 303–311.

  30. H. Kuhn, A note on Fermat’s problem, Mathematical Programming 4 (1973) 98–107.

    Article  MATH  MathSciNet  Google Scholar 

  31. J. Lin and J. Vitter, Approximation algorithm for geometric median problems, Inform. Proc. Lett. 44 (1992) 245–249.

    Article  MathSciNet  MATH  Google Scholar 

  32. N. Megiddo, Linear time algorithms for linear programming in R 3 and related problems, SIAM J. Comput. 12 (1983) 759–776.

    Article  MATH  MathSciNet  Google Scholar 

  33. M. Manasse, L. McGeoch and D. Sleator, Competitive algorithms for server problems, Journal of Algorithms 11 (1990) 208–230.

    Article  MathSciNet  MATH  Google Scholar 

  34. N. Megiddo and A. Tamir, New results on the complexity of p-center problems, SIAM J. Comput. 12(4) (1983) 751–758.

    Article  MathSciNet  MATH  Google Scholar 

  35. D. Sleator and R. Tarjan, Amortized efficiency of list update and paging rules, Communications of the A.C.M. 28(2) (1985) 202–208.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergey Bereg.

Additional information

Preliminary versions of some of the results in this paper first appeared in the 4th International ACM Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications (DIAL M for Mobility). This work has been supported by NSERC and MITACS. The work by Michael Segal was supported in part by the Pacific Institute for Mathematical Studies and REMON consortium.

Sergey Bereg received Ph.D. degree from Minsk Institute of Mathematics, Belarus in 1992. Dr. Bereg joined the Department of Computer Science at the University of Texas at Dallas in 2002 as an Associate Professor. He was a Visiting Professor at Duke University in 2001–2002. Prof. Bereg’s area of research is in Computational Geometry, Networks and Communications, Computational Biology. He is author of many journal and conference papers.

Binay Bhattacharya is a faculty member in the School of Computing Science at Simon Fraser University. His main research interest is in designing and developing geometric algorithms in various application areas. The application areas include, among others, geographical information systems, operations research.

David G. Kirkpatrick received his Ph.D. from the University of Toronto in 1974. He has been a faculty member in the Computer Science Department of the University of British Columbia since 1978 (as a Full Professor since 1986). Dr. Kirkpatrick is a founding Fellow of the British Columbia Advanced Systems Institute. His research interests include computational complexity, algorithmic combinatorics and computational geometry.

Michael Segal was born at October 12, 1972 in USSR. In 1991 he immigrated to Israel and started to study computer science in Ben-Gurion University of the Negev. He finished his B.Sc., M.Sc. and Ph.D. degrees in 1994, 1997, and 1999, respectively. During a period of 1999–2000 Dr. Michael Segal held a MITACS National Centre of Excellence Postdoctoral Fellow position in University of British Columbia, Canada. Dr. Segal joined the Department of Communication Systems Engineering, Ben-Gurion University, Israel in 2002 where he serves as department’s Chairman. His primary research is algorithms (sequential and distributed), data structures with applications to optimization problems, mobile wireless networks, communications and security.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bereg, S., Bhattacharya, B., Kirkpatrick, D. et al. Competitive Algorithms for Maintaining a Mobile Center. Mobile Netw Appl 11, 177–186 (2006). https://doi.org/10.1007/s11036-006-4470-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-006-4470-z

Keywords

Navigation