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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agarwal, P.K., Har-Peled, S., Varadarajan, R.: Approximating extent measures of points. In: Journal of the ACM (to appear)
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)
Agarwal, P.K., Sharir, M.: Efficient randomized algorithms for some geometric optimization problems. Discrete & Computational Geometry 16, 317–337 (1996)
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)
Bentley, J.L., Saxe, J.B.: Decomposable searching problems I: Static-to-dynamic transformations. Journal of Algorithms 1(4), 301–358 (1980)
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)
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)
Clarkson, K.L., Shor, P.W.: Applications of random sampling in computational geometry, II. Discrete & Computational Geometry 4(1), 387–421 (1989)
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)
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
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)
Henzinger, M., Raghavan, P., Rajagopalan, S.: Computing on data streams. Technical Report SRC-TN-1998-011, Hewlett Packard Laboratories (1998)
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)
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)
Muthukrishnan, S.M.: Data streams: Algorithms and applications. Rutgers University Technical Report (2003), http://athos.rutgers.edu/~muthu/stream-1-1.ps
Preparata, F.P., Shamos, M.I.: Computational Geometry: An Introduction. Springer, Heidelberg (1985)
Ramos, E.A.: An optimal deterministic algorithm for computing the diameter of a three-dimensional point set. Discrete & Computational Geometry 26, 233–244 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)