Skip to main content

Efficient parallel algorithms for geometric k-clustering problems

Extended abstract

  • Conference paper
  • First Online:
STACS 94 (STACS 1994)

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

Included in the following conference series:

Abstract

We present efficient parallel algorithms for two geometric k-clustering problems in the CREW PRAM model of parallel computation. Given a point set P of n points in two dimensions, these problems are to find a k-point subset such that some measure for this subset is minimized. We consider the problems of finding a k-point subset with minimum L perimeter and minimum L diameter. For the L perimeter case, our algorithm runs in O(log2 n) time and O(n log2 n + nk 2 log2 k) work. For the L diameter case, our algorithm runs in O(log2 n + log2 k loglog k log* k) time and O(n log2 n) work. The work done (processor-time product) by our algorithms is close to the time complexity of best known sequential algorithms. Previously, no parallel algorithm was known for either of these problems.

This work was done when the author was working as a Post Doctoral Fellow in Max Planck Institut für Informatik, Saarbrücken,Germany. This work was supported by the ESPRIT Basic Research Actions Program, under contract No. 7141 (project ALCOM II).

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. H. C. Andrews. Introduction to Mathematical Techniques in Pattern Recognition. Wiley-Interscience, New York, 1972.

    Google Scholar 

  2. A. Aggarwal, H. Imai, N. Katoh and S. Suri. Finding k points with minimum diameter and related problems. J. Algorithms 12 (1991), pp. 38–56.

    Google Scholar 

  3. O. Berkman, D. Breslauer, Z. Galil, B. Scheiber and U. Vishkin. Highly parallelizable problems, Proc. 21st Annual ACM Symp. on Theory of Computing, 1989, pp. 309–319.

    Google Scholar 

  4. S. Chandran, S. K. Kim and D. M. Mount. Parallel computational geometry of rectangles. Algorithmica, 7, (1992), pp. 25–49.

    Google Scholar 

  5. R. Cole. Parallel merge sort. SIAM J. Comput. 17, (1988), pp. 770–785.

    Google Scholar 

  6. A. Datta, H. P. Lenhof, C. Schwarz and M. Smid. Static and dynamic algorithms for k-point clustering problems. Proceedings of WADS '93, Lecture Notes in Computer Science, Springer-Verlag, Vol. 709, pp. 265–276.

    Google Scholar 

  7. D. Eppstein and J. Erickson. Iterated nearest neighbours and finding minimal polytopes. Proc. 4th ACM-SIAM Symp. on Discrete Algorithms, (1993), pp. 64–73.

    Google Scholar 

  8. G. N. Prederickson and D. B. Johnson. The complexity of selection and ranking in X + Y and matrices with sorted columns. Journal of Computer and System Sciences, 24, (1982), pp. 197–208.

    Google Scholar 

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

    Google Scholar 

  10. J. JáJá. An introduction to Parallel Algorithms. Addison-Wesley, 1992.

    Google Scholar 

  11. D. B. Johnson and T. Mizoguchi. Selecting the Kth element in X + Y and X1 + X2 + + X m . SIAM J. Comput. 7, (1978), pp. 147–157.

    Google Scholar 

  12. H. P. Lenhof and M. Smid. Sequential and parallel algorithms for the k-closest pairs problem. Max Planck Institut für Informatik, Technical Report, MPI-I-92-134, August 1992. A preliminary version appears in Proc. 33rd Annual IEEE Symp. on Foundations of Computer Science, pp. 380–386.

    Google Scholar 

  13. F. P. Preparata and M. I. Shamos. Computational Geometry: an Introduction. Springer-Verlag, New York, 1985.

    Google Scholar 

  14. R. Sarnath and X. He. Efficient parallel algorithms for selection and searching on sorted matrices. Proc. 6th International Parallel Processing Symposium, (1992), pp. 108–111.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Patrice Enjalbert Ernst W. Mayr Klaus W. Wagner

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Datta, A. (1994). Efficient parallel algorithms for geometric k-clustering problems. In: Enjalbert, P., Mayr, E.W., Wagner, K.W. (eds) STACS 94. STACS 1994. Lecture Notes in Computer Science, vol 775. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57785-8_164

Download citation

  • DOI: https://doi.org/10.1007/3-540-57785-8_164

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-48332-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics