When trying to process a data stream in small space, how important is the order in which the data arrive? Are there problems that are unsolvable when the ordering is worst case, but that can be solved (with high probability) when the order is chosen uniformly at random? If we consider the stream as if ordered by an adversary, what happens if we restrict the power of the adversary? We study these questions in the context of quantile estimation, one of the most well studied problems in the data-stream model. Our results include an O(polylogn)-space, O(log log n)-pass algorithm for exact selection in a randomly ordered stream of n elements. This resolves an open question of Munro and Paterson [Theoret. Comput. Sci., 23 (1980), pp. 315-323]. We...
Consider the problem of computing the majority of a stream of n i.i.d. uniformly random bits. This p...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
In this paper, we study streaming and online algorithms in the context of randomness in the input. F...
When trying to process a data stream in small space, how important is the order in which the data ar...
We present lower bounds on the space required to estimate the quantiles of a stream of numerical val...
We study the communication complexity of evaluating functions when the input data is randomly alloca...
Recently, there has been an increased focus on modeling uncertainty by distributions. Suppose we wis...
High-volume data streams are too large and grow too quickly to store entirely in working memory, int...
Streaming algorithms, which process very large datasets received one update at a time, are a key too...
Estimating ranks, quantiles, and distributions over streaming data is a central task in data analysi...
In a recent paper [MRL98], we had described a general framework for single pass approximate quantile...
We revisit one of the classic problems in the data stream literature, namely, that of estimating the...
Statistics computation over data streams is often required by many applications, including processin...
We resolve the problem of small-space approximate selection in random-order streams. Specifically, w...
Data streams are ubiquitous. Examples include the network traffic flowing past a router, data genera...
Consider the problem of computing the majority of a stream of n i.i.d. uniformly random bits. This p...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
In this paper, we study streaming and online algorithms in the context of randomness in the input. F...
When trying to process a data stream in small space, how important is the order in which the data ar...
We present lower bounds on the space required to estimate the quantiles of a stream of numerical val...
We study the communication complexity of evaluating functions when the input data is randomly alloca...
Recently, there has been an increased focus on modeling uncertainty by distributions. Suppose we wis...
High-volume data streams are too large and grow too quickly to store entirely in working memory, int...
Streaming algorithms, which process very large datasets received one update at a time, are a key too...
Estimating ranks, quantiles, and distributions over streaming data is a central task in data analysi...
In a recent paper [MRL98], we had described a general framework for single pass approximate quantile...
We revisit one of the classic problems in the data stream literature, namely, that of estimating the...
Statistics computation over data streams is often required by many applications, including processin...
We resolve the problem of small-space approximate selection in random-order streams. Specifically, w...
Data streams are ubiquitous. Examples include the network traffic flowing past a router, data genera...
Consider the problem of computing the majority of a stream of n i.i.d. uniformly random bits. This p...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
In this paper, we study streaming and online algorithms in the context of randomness in the input. F...