Abstract
In this paper we design a simple streaming algorithm for maintaining two smallest balls (of equal radius) in d-dimension to cover a set of points in an on-line fashion. Different from most of the traditional streaming models, at any step we use the minimum amount of space by only storing the locations and the (common) radius of the balls. Previously, such a geometric algorithm is only investigated for covering with one ball (one-center) by Zarrabi-Zadeh and Chan. We give an analysis of our algorithm, which is significantly different from the one-center algorithm due to the obvious possibility of grouping points wrongly under this streaming model. We obtain upper bounds of 2 and 5.708 for the case of dā=ā1 and dā>ā1 respectively. We also present some lower bounds for the corresponding problems.
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., Har-Peled, S., Varadarajan, K.: Approximating extent measures of points. J. ACMĀ 51(4), 606ā635 (2004)
Agarwal, P., Sharathkumar, R.: Streaming algorithms for extent problems in high dimensions. In: Proc. 21st Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2010, pp. 1481ā1489 (2010)
BĒdoiu, M., Clarkson, K.: Smaller core-sets for balls. In: Proc. 14th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2003, pp. 801ā802 (2003)
BĒdoiu, M., Har-Peled, S., Indyk, P.: Approximate clustering via core-sets. In: Proc. 34th Annual ACM Symposium on Theory of Computing, STOC 2002, pp. 250ā257 (2002)
Chan, T.: More planar two-center algorithms. Comput. Geom. Theory Appls.Ā 13, 189ā198 (1999)
Chan, T.: Dynamic coresets. In: Proc. 24th Annual ACM Symposium on Computational Geometry, SoCG 2008, pp. 1ā9 (2008)
Chan, T.M., Pathak, V.: Streaming and Dynamic Algorithms for Minimum Enclosing Balls in High Dimensions. In: Dehne, F., Iacono, J., Sack, J.-R. (eds.) WADS 2011. LNCS, vol.Ā 6844, pp. 195ā206. Springer, Heidelberg (2011)
Charikar, M., Chekuri, C., Feder, T., Motwani, R.: Incremental clustering and dynamic information retrieval. SIAM Journal on ComputingĀ 33(6), 1417ā1440 (2004)
Eppstein, D.: Faster construction of planar two-centers. In: Proc. 8th Annu. ACM-SIAM Sympos. Discrete Algo., pp. 131ā138 (1997)
Guha, S.: Tight results for clusering and summarizing data streams. In: Proc. of 12th International Conference on Database Theory, pp. 268ā275. ACM (2009)
Har-Peled, S., Kushal, A.: Smaller coresets for k-median and k-means clustering. Discrete Computational GeometryĀ 37, 3ā19 (2007)
Har-Peled, S., Mazumdar, S.: Coresets for k-means and k-median clustering and their applications. In: Proc. 36th Annual ACM Symposium on Theory of Computing, STOC 2004, pp. 291ā300 (2004)
McCutchen, R.M., Khuller, S.: Streaming Algorithms for k-Center Clustering with Outliers and with Anonymity. In: Goel, A., Jansen, K., Rolim, J.D.P., Rubinfeld, R. (eds.) APPROX and RANDOM 2008. LNCS, vol.Ā 5171, pp. 165ā178. Springer, Heidelberg (2008)
Sharir, M.: A near-linear algorithm for the planar 2-center problem. Discrete Comput. Geom.Ā 4, 125ā134 (1997)
Zarrabi-Zadeh, H.: An Almost Space-Optimal Streaming Algorithm for Coresets in Fixed Dimensions. In: Halperin, D., Mehlhorn, K. (eds.) ESA 2008. LNCS, vol.Ā 5193, pp. 817ā829. Springer, Heidelberg (2008)
Zarrabi-Zadeh, H., Chan, T.: A simple streaming algorithm for minimum enclosing balls. In: Proc. 18th Canadian Conference on Computational Geometry, CCCG 2006, pp. 139ā142 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Poon, C.K., Zhu, B. (2012). Streaming with Minimum Space: An Algorithm for Covering by Two Congruent Balls. In: Lin, G. (eds) Combinatorial Optimization and Applications. COCOA 2012. Lecture Notes in Computer Science, vol 7402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31770-5_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-31770-5_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31769-9
Online ISBN: 978-3-642-31770-5
eBook Packages: Computer ScienceComputer Science (R0)