Sorting is a classic problem and one to which many others reduce easily. In the streaming model, however, we are allowed only one pass over the input and sublinear memory, so in general we cannot sort. In this paper we show that, to determine the sorted order of a multiset s of size n containing σ distinct elements using one pass and o(n log σ) bits of memory, it is generally necessary and sufficient that its entropy H = o(log σ). Specifically, if s = {s1,..., sn} and si1,..., sin is the stable sort of s, then we can compute i1,..., in in one pass using O((H +1)n) time, O(σ) words plus O((H +1)n) bits of memory, and a simple combination of classic techniques. On the other hand, in the worst case it takes Ω(Hn) bits of memory to compute any ...
Estimating the sortedness of a sequence has found applications in, e.g., sorting algorithms, databas...
We give experimental evidence for the benefits of order preserving compression in sorting algorithms...
We revisit the well-known problem of sorting under partial information: sort a finite set given the ...
Sorting is a classic problem and one to which many others reduce easily. In the streaming model, how...
The need to deal with massive data sets in many practical applications has led to a growing interest...
We consider the problem of approximate sorting of a data stream (in one pass) with limited internal ...
AbstractAlthough many authors have considered how many ternary comparisons it takes to sort a multis...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
We consider the problem of approximate sorting of a data stream (in one pass) with limited internal ...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Sorting database tables before compressing them improves the compression rate. Can we do better than...
Sorting database tables before compressing them improves the compression rate. Can we do better than...
We consider unidirectional data streams with restricted access, such as read-only and write-only str...
AbstractWe reconsider the old problem of sorting under partial information, and give polynomial time...
Sorting is the task of ordering $n$ elements using pairwise comparisons. It is well known that $m=\T...
Estimating the sortedness of a sequence has found applications in, e.g., sorting algorithms, databas...
We give experimental evidence for the benefits of order preserving compression in sorting algorithms...
We revisit the well-known problem of sorting under partial information: sort a finite set given the ...
Sorting is a classic problem and one to which many others reduce easily. In the streaming model, how...
The need to deal with massive data sets in many practical applications has led to a growing interest...
We consider the problem of approximate sorting of a data stream (in one pass) with limited internal ...
AbstractAlthough many authors have considered how many ternary comparisons it takes to sort a multis...
In the comparison model the only operations allowed on input elements are comparisons and moves to e...
We consider the problem of approximate sorting of a data stream (in one pass) with limited internal ...
We settle a long-standing open question, namely whether it is possible to sort a sequence of n eleme...
Sorting database tables before compressing them improves the compression rate. Can we do better than...
Sorting database tables before compressing them improves the compression rate. Can we do better than...
We consider unidirectional data streams with restricted access, such as read-only and write-only str...
AbstractWe reconsider the old problem of sorting under partial information, and give polynomial time...
Sorting is the task of ordering $n$ elements using pairwise comparisons. It is well known that $m=\T...
Estimating the sortedness of a sequence has found applications in, e.g., sorting algorithms, databas...
We give experimental evidence for the benefits of order preserving compression in sorting algorithms...
We revisit the well-known problem of sorting under partial information: sort a finite set given the ...