Skip to main content

Compact location problems

Extended abstract

  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1993)

Abstract

We consider the problem of placing a specified number (p) of facilities on the nodes of a network so as to minimize some measure of the distances between facilities. This formulation models a number of problems arising in facility location, statistical clustering, pattern recognition, and also a processor allocation problem in multiprocessor systems.

We consider the problem under three different objectives, namely minimizing the diameter, minimizing the average distance, and minimizing the variance. The problem is NP-hard under any of the objectives even when the edge weights obey triangle inequality. We observe that in general, even obtaining a relative approximation for any of the objectives is NP-hard.

For problem instances in which the edge weights satisfy triangle inequality, a general framework for approximating the minimum cost compact location problem for each of the above measures is presented. Our framework can be extended to the case when there are both node weights and edge weights, and the resulting approximation algorithms yield the same performance guarantee as in the edge weighted case. Our algorithms can be further generalized to the case when we are also given a set of distinguished nodes, and we are required to place a facility at each distinguished site plus p additional facilities so as to minimize any of the three objectives. Our algorithms are easy to parallelize. We have also developed polynomial time algorithms when the given network is a tree.

Research Supported by NSF Grants CCR-89-03319 and CCR-90-06396.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Aggarwal, H. Imai, N. Katoh and S. Suri, “Finding k points with Minimum Diameter and Related Problems,” J. Algorithms, Vol. 12, No. 1, March 1991, pp 38–56.

    Google Scholar 

  2. H. C. Andrews, Introduction to Mathematical Techniques in Pattern Recognition, Wiley-Interscience, New York, NY, 1972.

    Google Scholar 

  3. J. Bar-Ilan and D. Peleg, “Approximation algorithms for selecting network centers (Preliminary version),” 2nd WADS '91 LNCS Vol. 519, Aug. 1991, pp 343–354.

    Google Scholar 

  4. M.E. Dyer and A.M. Frieze, “A Simple Heuristic for the p-Center Problem,” Operations Research Letters, Vol. 3, No. 6, Feb. 1985, pp. 285–288.

    Google Scholar 

  5. E. Erkut and S. Neuman, “Analytical Models for Locating Undesirable Facilities,” European J. of Operations Research, Vol. 40, 1989, pp 275–291.

    Google Scholar 

  6. T. Feder and D. Greene, “Optimal Algorithms for Approximate Clustering”, ACM Symposium on Theory of Computing, 1988, pp 434–444.

    Google Scholar 

  7. M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman and Co., San Francisco, CA, 1979.

    Google Scholar 

  8. T.F. Gonzalez, “Clustering to Minimize the Maximum Intercluster Distance”, Theoretical Computer Science, Vol. 38, 1985, pp 293–306.

    Google Scholar 

  9. J. A. Hartigan, Clustering Algorithms, Wiley, New York, NY, 1975.

    Google Scholar 

  10. D. S. Hochbaum and D. B. Shmoys, “A Unified Approach to Approximation Algorithms for Bottleneck Problems,” JACM, Vol. 33, No. 3, July 1986, pp 533–550.

    Google Scholar 

  11. J. JaJa, An Introduction to Parallel Algorithms, Addison-Wesley Publishing Co., New York, NY, 1992.

    Google Scholar 

  12. D. T. Lee, “On k-nearest neighbor Voronoi diagrams in the plane,” IEEE Trans. Comput., Vol. C-31, 1982, pp 478–487.

    Google Scholar 

  13. J.-H. Lin and J. S. Vitter, “ε-approximations with minimum packing constraint violation,” Proc, 24th Annual ACM STOC (1992), pp. 771–782.

    Google Scholar 

  14. P. B. Mirchandani and R. L. Francis, Discrete Location Theory, Wiley-Interscience, New York, NY, 1990.

    Google Scholar 

  15. F. P. Preparata and M. I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, Inc., New York, NY, 1985.

    Google Scholar 

  16. S. S. Ravi, D. J. Rosenkrantz and G. K. Tayi, “Heuristic and Special Case Algorithms for Dispersion Problems,” 2nd WADS '91 LNCS Vol 519, Aug. 1991, pp 355–366.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rudrapatna K. Shyamasundar

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Radhakrishnan, V., Krumke, S.O., Marathe, M.V., Rosenkrantz, D.J., Ravi, S.S. (1993). Compact location problems. In: Shyamasundar, R.K. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1993. Lecture Notes in Computer Science, vol 761. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57529-4_57

Download citation

  • DOI: https://doi.org/10.1007/3-540-57529-4_57

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57529-0

  • Online ISBN: 978-3-540-48211-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics