arrow
Return

ON RANDOMIZATION IN SEQUENTIAL AND DISTRIBUTED ALGORITHMS

delete1994-03-01
delete30
delete
OA
AI
R
Rajiv Gupta
S
Scott A. Smolka
S
Shaji Bhaskar
DOI:10.1145/174666.174667delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Probabilistic, or randomized, algorithms are fast becoming as commonplace as conventional deterministic algorithms. This survey presents five techniques that have been widely used in the design of randomized algorithms. These techniques are illustrated using 12 randomized algorithms-both sequential and distributed-that span a wide range of applications, including: primality testing (a classical problem in number theory), universal hashing (choosing the hash function dynamically and at random), interactive probabilistic proof systems (a new method of program testing), dining philosophers (a classical problem in distributed computing), and Byzantine agreement (reaching agreement in the presence of malicious processors). Included with each algorithm is a discussion of its correctness and its computational complexity. Several related topics of interest are also addressed, including the theory of probabilistic automata, probabilistic analysis of conventional algorithms, deterministic amplification, and derandomization of randomized algorithms. Finally, a comprehensive annotated bibliography is given.
Keywords:
ALGORITHMS
ANALYSIS OF ALGORITHMS
BYZANTINE AGREEMENT
COMPUTATIONAL COMPLEXITY
CSP
DINING PHILOSOPHERS PROBLEM
DISTRIBUTED ALGORITHMS
GRAPH ISOMORPHISM
HASHING
INTERACTIVE PROBABILISTIC PROOF SYSTEMS
LEADER ELECTION
MESSAGE ROUTING
NEAREST-NEIGHBORS PROBLEM
PERFECT HASHING
PRIMALITY TESTING
PROBABILISTIC TECHNIQUES
RANDOMIZED OR PROBABILISTIC ALGORITHMS
RANDOMIZED QUICKSORT
SEQUENTIAL ALGORITHMS
TRANSITIVE TOURNAMENTS
UNIVERSAL HASHING
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.5K
Citations:
3.5W

Organization

No organization information available
Cited Papers

Cited Papers

Kationische Carbonyliridium(III)‐Komplexe: [Ir(CO)6]3+ und [Ir(CO)5Cl]2+
err2006-01-31
err0
PREAI
errChristian Bach; Helge Willner; Changqing Wang; Steven J. Rettig; James Trotter; Friedhelm Aubke
errShare
errSave
errShare
errSave
Classification of Medical Dataset Along with Topic Modeling Using LDA
err2018-08-02
err0
PREAI
errM. Selvi; K. Thangaramya; M. S. Saranya; K. Kulothungan; S. Ganapathy; A. Kannan
errShare
errSave
Embryology of the spine and associated congenital abnormalities
err2005-09-01
err0
PREAI
errKevin M. Kaplan; Jeffrey M. Spivak; John A. Bendo
errShare
errSave
Chest pain after emotional and physical upset
errBMJ
IF0
err2008-09-03
err0
PREAI
errP Parulekar; M Z O Khawaja; E T McWilliams
errShare
errSave
researcher View more