Abstract
A set of intervals is independent when the intervals are pairwise disjoint. In the interval selection problem, we are given a set \(\mathbb I\) of intervals and we want to find an independent subset of intervals of largest cardinality, denoted \(\alpha (\mathbb I)\). We discuss the estimation of \(\alpha (\mathbb I)\) in the streaming model, where we only have one-time, sequential access to \(\mathbb I\), the endpoints of the intervals lie in \(\{ 1,\dots ,n \}\), and the amount of the memory is constrained.
For intervals of different sizes, we provide an algorithm that computes an estimate \(\hat{\alpha }\) of \(\alpha (\mathbb I)\) that, with probability at least 2 / 3, satisfies \(\tfrac{1}{2}(1-\varepsilon ) \alpha (\mathbb I) \le \hat{\alpha }\le \alpha (\mathbb I)\). For same-length intervals, we provide another algorithm that computes an estimate \(\hat{\alpha }\) of \(\alpha (\mathbb I)\) that, with probability at least 2 / 3, satisfies \(\tfrac{2}{3}(1-\varepsilon ) \alpha (\mathbb I) \le \hat{\alpha }\le \alpha (\mathbb I)\). The space used by our algorithms is bounded by a polynomial in \(\varepsilon ^{-1}\) and \(\log n\). We also show that no better estimations can be achieved using o(n) bits.
The full version is online at the arXiv repository [2].
S. Cabello—Supported by the Slovenian Research Agency, program P1-0297, projects J1-4106 and L7-5459; by the ESF EuroGIGA project (project GReGAS) of the European Science Foundation. Part of the work was done while visiting Universidad de Valparaíso.
P. Pérez-Lantero—Supported by project Millennium Nucleus Information and Coordination in Networks ICM/FIC RC130003 (Chile).
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
Broder, A.Z., Charikar, M., Mitzenmacher, M.: A derandomization using min-wise independent permutations. J. Discrete Algorithms 1(1), 11–20 (2003)
Cabello, S., Pérez-Lantero, P.: Interval selection in the streaming model. arXiv preprint: 1501.02285 (2015). http://arxiv.org/abs/1501.02285
Chakrabarti, A., et al: CS49: Data stream algorithms lecture notes, fall (2011). http://www.cs.dartmouth.edu/ ac/Teach/CS49-Fall11/
Datar, M., Muthukrishnan, S.M.: Estimating rarity and similarity over data stream windows. In: Möhring, R.H., Raman, R. (eds.) ESA 2002. LNCS, vol. 2461, pp. 323–334. Springer, Heidelberg (2002)
Emek, Y., Halldórsson, M.M., Rosén, A.: Space-constrained interval selection. In: Czumaj, A., Mehlhorn, K., Pitts, A., Wattenhofer, R. (eds.) ICALP 2012, Part I. LNCS, vol. 7391, pp. 302–313. Springer, Heidelberg (2012)
Feigenbaum, J., Kannan, S., McGregor, A., Suri, S., Zhang, J.: On graph problems in a semi-streaming model. Theor. Comput. Sci. 348(2–3), 207–216 (2005)
Halldórsson, B.V., Halldórsson, M.M., Losievskaja, E., Szegedy, M.: Streaming algorithms for independent sets. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6198, pp. 641–652. Springer, Heidelberg (2010)
Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and vlsi. J. ACM 32(1), 130–136 (1985)
Indyk, P.: A small approximately min-wise independent family of hash functions. J. Algorithms 38(1), 84–90 (2001)
Jayram, T.S., Kumar, R., Sivakumar, D.: The one-way communication complexity of hamming distance. Theory of Computing 4(6), 129–135 (2008)
Kane, D.M., Nelson, J., Woodruff, D.P.: An optimal algorithm for the distinct elements problem. PODS 2010, pp. 41–52 (2010)
Kolen, A.W., Lenstra, J.K., Papadimitriou, C.H., Spieksma, F.C.: Interval scheduling: A survey. Naval Research Logistics (NRL) 54(5), 530–543 (2007)
Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge University Press, New York (1997)
Muthukrishnan, S.: Data Streams: Algorithms and Applications. Foundations and trends in theoretical computer science. Now Publishers (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Cabello, S., Pérez-Lantero, P. (2015). Interval Selection in the Streaming Model. In: Dehne, F., Sack, JR., Stege, U. (eds) Algorithms and Data Structures. WADS 2015. Lecture Notes in Computer Science(), vol 9214. Springer, Cham. https://doi.org/10.1007/978-3-319-21840-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-21840-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21839-7
Online ISBN: 978-3-319-21840-3
eBook Packages: Computer ScienceComputer Science (R0)