|
TR-627-00
Cheaper by the Dozen: Batched Algorithms |
|
| Authors: | Gum, Ben, Lipton, Richard J. |
| Date: | November 2000 |
| Pages: | 10 |
| Download Formats: | [Postscript] |
In this paper we develop the idea of batching, processing several queries at a time, for more efficient algorithms. The prominence of massive data sets in computation has necessitated new ideas in algorithms. Consider a webpage that answers queries on a large data set. Instead of answering these queries one at a time, which can result in a substantial bottleneck, we wait for several queries to accumulate, and then apply a batched algorithm that can answer them significantly faster. We give an example of the power batched algorithms by showing an O(nbd^{.3}) time batched algorithm which answers b d-dimensional Hamming nearest neighbor queries on a dataset of size n, given that b ge d. |
|