Skip to main content

Geometric Optimization Problems Over Sliding Windows

  • Conference paper
Algorithms and Computation (ISAAC 2004)

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

Included in the following conference series:

Abstract

We study the problem of maintaining a (1+ε)-factor approximation of the diameter  of a stream of points under the sliding window   model. In one dimension, we give a simple algorithm that only needs to store \(O(\frac{1}{\epsilon}{\rm log}R)\) points at any time, where the parameter R denotes the “spread” of the point set. This bound is optimal and improves Feigenbaum, Kannan, and Zhang’s recent solution by two logarithmic factors. We then extend our one-dimensional algorithm to higher constant dimensions and, at the same time, correct an error in the previous solution. In high nonconstant dimensions, we also observe a constant-factor approximation algorithm that requires sublinear space. Related optimization problems, such as the width, are also considered in the two-dimensional case.

Work done by the first author was supported by an NSERC Research Grant and a Premiere’s Research Excellence Award. This work has appeared as part of the second author’s Master’s thesis.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, P.K., Har-Peled, S., Varadarajan, R.: Approximating extent measures of points. In: Journal of the ACM (to appear)

    Google Scholar 

  2. Agarwal, P.K., Matoušek, J., Suri, S.: Farthest neighbors, maximum spanning trees and related problems in higher dimensions. Computational Geometry: Theory and Applications 1, 189–201 (1991)

    Google Scholar 

  3. Agarwal, P.K., Sharir, M.: Efficient randomized algorithms for some geometric optimization problems. Discrete & Computational Geometry 16, 317–337 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  4. Barequet, G., Har-Peled, S.: Efficiently approximating the minimum-volume bounding box of a point set in three dimensions. Journal of Algorithms 38, 91–109 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  5. Bentley, J.L., Saxe, J.B.: Decomposable searching problems I: Static-to-dynamic transformations. Journal of Algorithms 1(4), 301–358 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chan, T.M.: Approximating the diameter, width, smallest enclosing cylinder, and minimum-width annulus. International Journal on Computational Geometry and Applications 12, 67–85 (2002)

    Article  MATH  Google Scholar 

  7. Chan, T.M.: Faster core-set constructions and data stream algorithms in fixed dimensions. In: Proceedings of the 20th Annual Symposium on Computational Geometry, pp. 152–159 (2004)

    Google Scholar 

  8. Clarkson, K.L., Shor, P.W.: Applications of random sampling in computational geometry, II. Discrete & Computational Geometry 4(1), 387–421 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  9. Duncan, C.A., Goodrich, M.T., Ramos, E.A.: Efficient approximation and optimization algorithms for computational metrology. In: Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 121–130 (1997)

    Google Scholar 

  10. Feigenbaum, J., Kannan, S., Zhang, J.: Computing diameter in the streaming and sliding-window models. Algorithmica, to appear; or as Tech. Report DCS/TR-1245, Yale University (2002), http://cs-www.cs.yale.edu/homes/jf/FKZ.ps

  11. Goel, A., Indyk, P., Varadarajan, K.: Reductions among high dimensional proximity problems. In: Proceedings of the Twelfth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 769–778 (2001)

    Google Scholar 

  12. Henzinger, M., Raghavan, P., Rajagopalan, S.: Computing on data streams. Technical Report SRC-TN-1998-011, Hewlett Packard Laboratories (1998)

    Google Scholar 

  13. Hershberger, J., Suri, S.: Convex hulls and related problems in data streams. In: ACM SIGMOD/PODS Workshop on Management and Processing of Data Streams, pp. 148–168 (2003)

    Google Scholar 

  14. Indyk, P.: Better algorithms for high-dimensional proximity problems via asymmetric embeddings. In: Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 539–545 (2003)

    Google Scholar 

  15. Muthukrishnan, S.M.: Data streams: Algorithms and applications. Rutgers University Technical Report (2003), http://athos.rutgers.edu/~muthu/stream-1-1.ps

  16. Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction. Springer, Heidelberg (1985)

    Google Scholar 

  17. Ramos, E.A.: An optimal deterministic algorithm for computing the diameter of a three-dimensional point set. Discrete & Computational Geometry 26, 233–244 (2001)

    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

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chan, T.M., Sadjad, B.S. (2004). Geometric Optimization Problems Over Sliding Windows. In: Fleischer, R., Trippen, G. (eds) Algorithms and Computation. ISAAC 2004. Lecture Notes in Computer Science, vol 3341. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30551-4_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30551-4_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24131-7

  • Online ISBN: 978-3-540-30551-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics