Abstract
Three parameters characterize the performance of a probabilistic algorithm: T, the run-time of the algorithm; Q, the probability that the algorithm fails to complete the computation in the first T steps; and R, the amount of randomness used by the algorithm, measured by the entropy of its random source. A tight trade-off between these three parameters for the problem of oblivious packet routing on N-vertex bounded-degree networks is presented. A (1 - Q) log (N/T)-log Q-O(1) lower bound for the entropy of a random source of any oblivious packet routing algorithm that routes an arbitrary permutation in T steps with probability 1 - Q is proved. It is shown that this lower bound is almost optimal. This result is complemented with an explicit construction of a family of oblivious algorithms that use less than a factor of log N more random bits than the optimal algorithm achieving the same run-time.
| Original language | English |
|---|---|
| Pages (from-to) | 256-266 |
| Number of pages | 11 |
| Journal | SIAM Journal on Computing |
| Volume | 19 |
| Issue number | 2 |
| DOIs | |
| State | Published - 1990 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'Time-randomness trade-off for oblivious routing'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver