Skip to main content

Efficient Algorithms for the Weighted k-Center Problem on a Real Line

  • Conference paper
Algorithms and Computation (ISAAC 2011)

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

Included in the following conference series:

Abstract

We present \(O(\min\{n\log^{1.5} n, n\log n+k^2\log^2\frac{n}{k}\log^2 n\})\) time algorithms for the weighted k-problem on a real line. Previously, the best known algorithms for this problem take O(nlog2 n) time, or O(knlogn) time, or a time linear in n but exponential in k. Our techniques involve developing efficient data structures for processing queries that find a lowest point in the common intersection of a certain subset of half-planes. This subproblem is interesting in its own right.

This research was supported in part by NSF under Grant CCF-0916606.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bender, M., Farach-Colton, M.: The LCA Problem Revisited. In: Gonnet, G.H., Viola, A. (eds.) LATIN 2000. LNCS, vol. 1776, pp. 88–94. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  2. Bhattacharya, B., Shi, Q.: Optimal Algorithms for the Weighted p-Center Problems on the Real Line for Small p. In: Dehne, F., Sack, J.-R., Zeh, N. (eds.) WADS 2007. LNCS, vol. 4619, pp. 529–540. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  3. Chan, T.: Deterministic algorithms for 2-D convex programming and 3-D online linear programming. Journal of Algorithms 27, 147–166 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chazelle, B., Guibas, L.: Fractional cascading: I. A data structuring technique. Algorithmica 1(1), 133–162 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  5. Chen, D.Z., Wang, H.: Approximating Points by a Piecewise Linear Function: I. In: Dong, Y., Du, D.-Z., Ibarra, O. (eds.) ISAAC 2009. LNCS, vol. 5878, pp. 224–233. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Cole, R.: Slowing down sorting networks to obtain faster sorting algorithms. Journal of the ACM 34(1), 200–208 (1987)

    Article  MathSciNet  Google Scholar 

  7. Driscoll, J., Sarnak, N., Sleator, D., Tarjan, R.: Making data structures persistent. Journal of Computer and System Sciences 38(1), 86–124 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  8. Dyer, M.: Linear time algorithms for two- and three-variable linear programs. SIAM J. Comp. 13(1), 31–45 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Frederickson, G.: Parametric Search and Locating Supply Centers in Trees. In: Dehne, F., Sack, J.-R., Santoro, N. (eds.) WADS 1991. LNCS, vol. 519, pp. 299–319. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  10. Guibas, L., Hershberger, J., Snoeyink, J.: Compact interval trees: A data structure for convex hulls. International Journal of Computational Geometry and Applications 1(1), 1–22 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  11. Harel, D., Tarjan, R.: Fast algorithms for finding nearest common ancestors. SIAM Journal on Computing 13, 338–355 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  12. Jeger, M., Kariv, O.: Algorithms for finding P-centers on a weighted tree (for relatively small P). Networks 15(3), 381–389 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kariv, O., Hakimi, S.: An algorithmic approach to network location problems. I: The p-centers. SIAM J. on Applied Mathematics 37(3), 513–538 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  14. Megiddo, N.: Linear programming in linear time when the dimension is fixed. Journal of the ACM 31(1), 114–127 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  15. Megiddo, N., Tamir, A.: New results on the complexity of p-centre problems. SIAM J. on Computing 12(4), 751–758 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  16. Megiddo, N., Tamir, A., Zemel, E., Chandrasekaran, R.: An O(n log2 n) algorithm for the k-th longest path in a tree with applications to location problems. SIAM J. on Computing 10, 328–337 (1981)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, D.Z., Wang, H. (2011). Efficient Algorithms for the Weighted k-Center Problem on a Real Line. In: Asano, T., Nakano, Si., Okamoto, Y., Watanabe, O. (eds) Algorithms and Computation. ISAAC 2011. Lecture Notes in Computer Science, vol 7074. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25591-5_60

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25591-5_60

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25590-8

  • Online ISBN: 978-3-642-25591-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics