Skip to main content

Interval Selection in the Streaming Model

  • Conference paper
  • First Online:
Algorithms and Data Structures (WADS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9214))

Included in the following conference series:

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).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Broder, A.Z., Charikar, M., Mitzenmacher, M.: A derandomization using min-wise independent permutations. J. Discrete Algorithms 1(1), 11–20 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cabello, S., Pérez-Lantero, P.: Interval selection in the streaming model. arXiv preprint: 1501.02285 (2015). http://arxiv.org/abs/1501.02285

  3. Chakrabarti, A., et al: CS49: Data stream algorithms lecture notes, fall (2011). http://www.cs.dartmouth.edu/ ac/Teach/CS49-Fall11/

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and vlsi. J. ACM 32(1), 130–136 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  9. Indyk, P.: A small approximately min-wise independent family of hash functions. J. Algorithms 38(1), 84–90 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  10. Jayram, T.S., Kumar, R., Sivakumar, D.: The one-way communication complexity of hamming distance. Theory of Computing 4(6), 129–135 (2008)

    Article  MathSciNet  Google Scholar 

  11. Kane, D.M., Nelson, J., Woodruff, D.P.: An optimal algorithm for the distinct elements problem. PODS 2010, pp. 41–52 (2010)

    Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

  13. Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge University Press, New York (1997)

    Book  MATH  Google Scholar 

  14. Muthukrishnan, S.: Data Streams: Algorithms and Applications. Foundations and trends in theoretical computer science. Now Publishers (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pablo Pérez-Lantero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics