Abstract
In a recent paper, Ajtai et al. [1] give a streaming algorithm to count the number of inversions in a stream L ∈ [m]n using two passes and O(ε-1 √n log n(log m + log n)) space. Here, we present a simple randomized streaming algorithm for the same problem that uses one pass and O(ε-3 log2 n log m) space. Our algorithm is based on estimating quantiles of the items already seen in the stream, and using that to estimate the number of inversions involving each element.
Original language | English (US) |
---|---|
Pages | 253-254 |
Number of pages | 2 |
State | Published - 2003 |
Event | Configuralble Computing: Technology and Applications - Boston, MA, United States Duration: Nov 2 1998 → Nov 3 1998 |
Other
Other | Configuralble Computing: Technology and Applications |
---|---|
Country/Territory | United States |
City | Boston, MA |
Period | 11/2/98 → 11/3/98 |
ASJC Scopus subject areas
- Software
- General Mathematics