ACM Home Page
Please provide us with feedback. Feedback
A time-randomness tradeoff for oblivious routing
Full text PdfPdf (866 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twentieth annual ACM symposium on Theory of computing table of contents
Chicago, Illinois, United States
Pages: 93 - 102  
Year of Publication: 1988
ISBN:0-89791-264-0
Authors
Danny Krizanc  Harvard University, Cambridge
David Peleg  Stanford University, Stanford
Eli Upfal  IBM Almaden Research Center, San Jose
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 18,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/62212.62221
What is a DOI?

ABSTRACT

Three parameters characterize the performance of a probabilistic algorithm: T, the runtime 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. We present a tight tradeoff between these three parameters for the problem of oblivious packet routing on N-vertex bounded-degree networks. We prove a (1 - Q) log N/T - log Q - &Ogr;(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. We show that this lower bound is almost optimal by proving the existence, for every e3 log NTN1/2, of an oblivious algorithm that terminates in T steps with probability 1 - Q and uses (1-Q+&ogr;(1))logN/T-logQ independent random bits. We complement this result 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

A
 
B
E. Bach, Realistic Analysis of Some Randomized Algorithms, P~'oc. 27th Syrup. on Pbundation of CoTnpute.;' Science, 1987.
 
BH
 
CW
J.L. C~rter ~nd M.N. Wegm~n, Ui~iversal Classes of Hash Functions, Journal of Computer and System Sciences 18, (1979), 143-154.
 
CG
 
KR
I5. Karloff al~(t t'. Raghavan, Pseudo andom Numbers and Randomized Algorithms, These Proceedings.
 
KY
D.E. Knuth and A.C. Yao, The Complexity of Nonuniform Random Number Generation, in Algorithms and Complexity, Ed. J.E. Traub, Academic Press, New York, 1976, 357- 428.
 
L
T. Lang, Interconnections Between Processors and Memory Modules Using the Shuffle-Exchange Network. IEEE Transactions on Computers 25. (1976), 496-503.
 
R
A.G. Rana.de. llow to Elnulate a Shared Memory, Proc. 27th Sym, p. on foundations of computer science. 19$7. 185- 19,1.
 
V
L.G. Valiant, A schelne for Fast ParaJlel Commu,lica.tioll, SIA,II J. ot, Computing 11, (1982), 350-361.
 
Ul
J.D. {!llmam, Conlputational Aspect..' of VLSI, Computer Science Press. 1984.
Up

CITED BY  8

Collaborative Colleagues:
Danny Krizanc: colleagues
David Peleg: colleagues
Eli Upfal: colleagues