Skip to main content

Efficient Algorithms for Centers and Medians in Interval and Circular-Arc Graphs

  • Conference paper
  • First Online:
  • 961 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1879))

Abstract

The p-center problem is to locate p facilities on a network so as to minimize the largest distance from a demand point to its nearest facility. The p-median problem is to locate p facilities on a network so as to minimize the average distance from one of the n demand points to one of the p facilities. We provide, given the interval model of an n vertex interval graph, an O(n) time algorithm for the 1-median problem on the interval graph. We also show how to solve the p-median problem, for arbitrary p, on an interval graph in O(pn log n) time and on an circular sarc graph in O(pn logn) time. Other than for trees, no polynomial time algorithm for p-median problem has been reported for any large class of graphs. We introduce a spring model of computation and show how to solve the p-center problem on an circular-arc graph in O(pn) time, assuming that the arc endpoints are sorted.

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. V. Auletta, D. Parente and G. Persiano, “Dynamic and static algorithms for the optimal placement of resources in a tree”, Theoretical Computer Science, 165 (1996), 441–461.

    Article  MATH  MathSciNet  Google Scholar 

  2. J. Bar and D. Peleg, “Approximation algorithms for selecting network centers”, In Proc. Workshop on Algorithms and Data Structures’91, 1991, 343–354.

    Google Scholar 

  3. K.S. Booth and G.S. Leuker, “Testing for the consecutive ones property, interval graphs and graph planarity using PQ-tree algorithms”, Journal of Computer and System Sciences, 13 (1976), 335–379.

    MATH  MathSciNet  Google Scholar 

  4. M.L. Brandeau and S.S. Chiu, “An overview of representative problems in location research” Management Science, 35 (1989), 645–674.

    MATH  MathSciNet  Google Scholar 

  5. D. Chen, D.T. Lee, R. Sridhar and C. Sekharam, “Solving the All-Pair Shortest Path Query Problem on Interval and Circular-Arc Graphs”, Networks, 31(4), 1998, 249–258.

    Article  MATH  MathSciNet  Google Scholar 

  6. G. Frederickson, “Parametric search and locating supply centers in trees”, In Proc. Workshop on Algorithms and Data Structures’91, 1991, 299–319.

    Google Scholar 

  7. Z. Galil and K. Park, “A linear-time algorithm for concave one-dimensional dynamic programming”, Information Processing Letters, 33 (1990), 309–311.

    Article  MATH  MathSciNet  Google Scholar 

  8. B. Gavish and S. Sridhar, “Computing the 2-Median on Tree Networks in O(n log n) Time”, Networks, 26 (1995), 305–317.

    Article  MATH  MathSciNet  Google Scholar 

  9. A. J. Goldman, “Optimal center location in simple networks”, Transportation Science, 5 (1971), 212–221.

    Article  MathSciNet  Google Scholar 

  10. M.C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, New York, 1980.

    MATH  Google Scholar 

  11. S. L. Hakimi, “Optimal locations of switching centers and the absolute centers and medians of a graph”, Operations Research, 12 (1964), 450–459.

    MATH  Google Scholar 

  12. R. Hassin and A. Tamir, “Improved complexity bounds for location problems on the real line”, Operations Research Letters, 10 (1991), 395–402.

    Article  MATH  MathSciNet  Google Scholar 

  13. M. Klawe, “A simple linear time algorithm for concave one-dimensional dynamic programming”, Technical Report 89-16, University of British Columbia, Vancouver, 1989.

    Google Scholar 

  14. O. Kariv and S. L. Hakimi, “An algorithmic approach to network location problems I: The p-centers”, SI AM Journal on Applied Mathematics, 37 (1979), 514–538.

    Google Scholar 

  15. O. Kariv and S. L. Hakimi, “An algorithmic approach to network location problems II: The p-medians”, SIAM Journal on Applied Mathematics, 37 (1979), 539–560.

    Article  MATH  MathSciNet  Google Scholar 

  16. M. Labbe, D. Peeters and J.F. Thisse, “Location on Networks”, in Handbooks in Operations Research and Management Science, 8, Ball et al editors, Elsevier Science, 1995.

    Google Scholar 

  17. E. M. McCreight, “Priority Search Trees”, SIAM Journal on Computing, 14 (1985), 257–276.

    Article  MATH  MathSciNet  Google Scholar 

  18. P. Mirchandani, “The p-median problem and generalizations”, in Discrete Location Theory, Mirchandani and Francis editors, Wiley, 1990, 55–117.

    Google Scholar 

  19. R. Mohring, “Graph problems related to gate matrix layout and PLA folding”, Computational Graph Theory, Tinhofer et al editors, Springer-Verlag, 1990, 17–51.

    Google Scholar 

  20. S. Olariu, “A simple linear-time algorithm for computing the center of an interval graph”, International Journal of Computer Mathematics, 24 (1990), 121–128.

    Article  Google Scholar 

  21. R. Ravi, M. Marathe and C. Rangan, “An optimal algorithm to solve the all-pair shortest path problem on interval graphs,” Networks, 22 (1992), 21–35.

    Article  MATH  MathSciNet  Google Scholar 

  22. A. Tamir, “An O(pn 2) algorithm for the p-median and related problems on tree graphs”, Operations Research Letters, 19 (1996), 59–64.

    Article  MATH  MathSciNet  Google Scholar 

  23. B.C. Tansel, R. L. Francis and T. J. Lowe, “Location on Networks: A Survey-Part I: The p-center and p-median problems”, Management Science, 29 (1983), 482–497.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bespamyatnikh, S., Bhattacharya, B., Keil, J.M., Kirkpatrick, D., Segal, M. (2000). Efficient Algorithms for Centers and Medians in Interval and Circular-Arc Graphs. In: Paterson, M.S. (eds) Algorithms - ESA 2000. ESA 2000. Lecture Notes in Computer Science, vol 1879. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45253-2_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-45253-2_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41004-1

  • Online ISBN: 978-3-540-45253-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics