• DocumentCode
    2075416
  • Title

    On the streaming model augmented with a sorting primitive

  • Author

    Aggarwal, Gagan ; Datar, Mayur ; Rajagopalan, Sridhar ; Ruhl, Matthias

  • Author_Institution
    Stanford Univ., CA, USA
  • fYear
    2004
  • fDate
    17-19 Oct. 2004
  • Firstpage
    540
  • Lastpage
    549
  • Abstract
    The need to deal with massive data sets in many practical applications has led to a growing interest in computational models appropriate for large inputs. The most important quality of a realistic model is that it can be efficiently implemented across a wide range of platforms and operating systems. In this paper, we study the computational model that results if the streaming model is augmented with a sorting primitive. We argue that this model is highly practical, and that a wide range of important problems can be efficiently solved in this (relatively weak) model. Examples are undirected connectivity, minimum spanning trees, and red-blue line segment intersection, among others. This suggests that using more powerful, harder to implement models may not always be justified. Our main technical contribution is to show a hardness result for the "streaming and sorting" model, which demonstrates that the main limitation of this model is that it can only access one data stream at a time. Since our model is strong enough to solve "pointer chasing" problems, the communication complexity based techniques commonly used in showing lower bounds for the streaming model cannot be adapted to our model. We therefore have to employ techniques to obtain these results. Finally, we compare our model to a popular restriction of external memory algorithms that access their data mostly sequentially.
  • Keywords
    sorting; computational modeling; external memory algorithms; pointer chasing; sorting primitive; streaming model; Complexity theory; Computational efficiency; Computational modeling; Costs; Degradation; Hardware; Operating systems; Pipelines; Power system modeling; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2004. Proceedings. 45th Annual IEEE Symposium on
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-2228-9
  • Type

    conf

  • DOI
    10.1109/FOCS.2004.48
  • Filename
    1366274