## 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 |