Skip to main content

On maintaining the width and diameter of a planar point-set online

  • Conference paper
  • First Online:
ISA'91 Algorithms (ISA 1991)

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

Included in the following conference series:

Abstract

Efficient online algorithms are presented for maintaining the (almost-exact) width and diameter of a dynamic planar point-set, S. Let n be the number of points currently in S, let W and D denote the width and diameter of S, respectively, and let α and Β be positive, integer-valued parameters. The algorithm for the width problem uses O(αn) space, supports updates in O(α log2 n) time, and reports in O(α log2 n) time an approximation, ŵ, to the width such that \(\hat W/W \leqslant \sqrt {1 + \tan ^2 \tfrac{\pi }{{4\alpha }}}\). The algorithm for the diameter problem uses O(Βn) space, supports updates in O(Βlogn) time, and reports in O(Β) time an approximation, D, to the diameter such that \(\hat D/D \geqslant \sin \left( {\tfrac{\beta }{{\beta + 1}}\tfrac{\pi }{2}} \right)\). Thus, for instance, even for α as small as 5, ŵ/W≤1.01, and for Β as small as 11, D/D≥.99. All bounds stated are worst-case. Both algorithms, but especially the one for the diameter problem, use well-understood data structures and should be simple to implement. The diameter result yields a fast implementation of the greedy heuristic for maximum-weight Euclidean matching and an efficient online algorithm to maintain approximate convex hulls in the plane.

Research supported in part by a Graduate School Faculty Summer Research Fellowship and by the Army High Performance Computing Research Center, both at the University of Minnesota.

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. P. Agarwal, J. Matoušek, and S. Suri, Farthest neighbors, maximum spanning trees and related problems in higher dimensions, in Proceedings of the 2nd Workshop on Data Structures and Algorithms, August 1991. To appear.

    Google Scholar 

  2. P. Agarwal and M. Sharir, Planar geometric location problems and maintaining the width of a planar set, in Proceedings of the 2nd Annual ACM-SIAM Symposium on Discrete Algorithms, January 1991, pp. 449–458.

    Google Scholar 

  3. D. Avis, A survey of heuristics for the weighted matching problem, Networks, 13 (1983), pp. 475–493.

    Google Scholar 

  4. J. Bentley, M. Faust, and F. Preparata, Approximation algorithms for convex hulls, Communications of the ACM, 25 (1982), pp. 64–68.

    Google Scholar 

  5. D. Dobkin and S. Suri, Dynamically computing the maxima of decomposable functions, with applications, in Proceedings of the 30th Annual IEEE Symposium on Foundations of Computer Science, 1989, pp. 488–493.

    Google Scholar 

  6. M. Houle and G. Toussaint, Computing the width of a set, in Proceedings of the 1st Annual Symposium on Computational Geometry, 1985, pp. 1–7.

    Google Scholar 

  7. R. Janardan, On maintaining the width and diameter of a planar point-set online, Tech. Report TR-91-31, University of Minnesota, Dept. of Computer Science, August 1991. (Submitted.).

    Google Scholar 

  8. M. Overmars, Dynamization of order-decomposable set problems, Journal of Algorithms, 2 (1981), pp. 245–260.

    Google Scholar 

  9. M. Overmars and J. van Leeuwen, Maintenance of configurations in the plane, Journal of Computer and System Sciences, 23 (1981), pp. 166–204.

    Google Scholar 

  10. F. Preparata and M. Shamos, Computational geometry — an introduction, Springer-Verlag, 1988.

    Google Scholar 

  11. K. Supowit, New techniques for some dynamic closest-point and farthest-point problems, in Proceedings of the 1st Annual ACM-SIAM Symposium on Discrete Algorithms, January 1990, pp. 84–90.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wen-Lian Hsu R. C. T. Lee

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Janardan, R. (1991). On maintaining the width and diameter of a planar point-set online. In: Hsu, WL., Lee, R.C.T. (eds) ISA'91 Algorithms. ISA 1991. Lecture Notes in Computer Science, vol 557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54945-5_57

Download citation

  • DOI: https://doi.org/10.1007/3-540-54945-5_57

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46600-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics