## Minimizing Randomness in Minimum Spanning Tree, Parallel Connectivity, and Set Maxima Algorithms (2001)

Venue: | In Proc. 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'02 |

Citations: | 7 - 4 self |

### BibTeX

@INPROCEEDINGS{Pettie01minimizingrandomness,

author = {Seth Pettie and Vijaya Ramachandran},

title = {Minimizing Randomness in Minimum Spanning Tree, Parallel Connectivity, and Set Maxima Algorithms},

booktitle = {In Proc. 13th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'02},

year = {2001},

pages = {713--722}

}

### OpenURL

### Abstract

There are several fundamental problems whose deterministic complexity remains unresolved, but for which there exist randomized algorithms whose complexity is equal to known lower bounds. Among such problems are the minimum spanning tree problem, the set maxima problem, the problem of computing connected components and (minimum) spanning trees in parallel, and the problem of performing sensitivity analysis on shortest path trees and minimum spanning trees. However, while each of these problems has a randomized algorithm whose performance meets a known lower bound, all of these randomized algorithms use a number of random bits which is linear in the number of operations they perform. We address the issue of reducing the number of random bits used in these randomized algorithms. For each of the problems listed above, we present randomized algorithms that have optimal performance but use only a polylogarithmic number of random bits; for some of the problems our optimal algorithms use only log n random bits. Our results represent an exponential savings in the amount of randomness used to achieve the same optimal performance as in the earlier algorithms. Our techniques are general and could likely be applied to other problems.