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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
J. Bar and D. Peleg, “Approximation algorithms for selecting network centers”, In Proc. Workshop on Algorithms and Data Structures’91, 1991, 343–354.
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.
M.L. Brandeau and S.S. Chiu, “An overview of representative problems in location research” Management Science, 35 (1989), 645–674.
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.
G. Frederickson, “Parametric search and locating supply centers in trees”, In Proc. Workshop on Algorithms and Data Structures’91, 1991, 299–319.
Z. Galil and K. Park, “A linear-time algorithm for concave one-dimensional dynamic programming”, Information Processing Letters, 33 (1990), 309–311.
B. Gavish and S. Sridhar, “Computing the 2-Median on Tree Networks in O(n log n) Time”, Networks, 26 (1995), 305–317.
A. J. Goldman, “Optimal center location in simple networks”, Transportation Science, 5 (1971), 212–221.
M.C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, New York, 1980.
S. L. Hakimi, “Optimal locations of switching centers and the absolute centers and medians of a graph”, Operations Research, 12 (1964), 450–459.
R. Hassin and A. Tamir, “Improved complexity bounds for location problems on the real line”, Operations Research Letters, 10 (1991), 395–402.
M. Klawe, “A simple linear time algorithm for concave one-dimensional dynamic programming”, Technical Report 89-16, University of British Columbia, Vancouver, 1989.
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.
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.
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.
E. M. McCreight, “Priority Search Trees”, SIAM Journal on Computing, 14 (1985), 257–276.
P. Mirchandani, “The p-median problem and generalizations”, in Discrete Location Theory, Mirchandani and Francis editors, Wiley, 1990, 55–117.
R. Mohring, “Graph problems related to gate matrix layout and PLA folding”, Computational Graph Theory, Tinhofer et al editors, Springer-Verlag, 1990, 17–51.
S. Olariu, “A simple linear-time algorithm for computing the center of an interval graph”, International Journal of Computer Mathematics, 24 (1990), 121–128.
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.
A. Tamir, “An O(pn 2) algorithm for the p-median and related problems on tree graphs”, Operations Research Letters, 19 (1996), 59–64.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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