ACM Home Page
Please provide us with feedback. Feedback
Realistic analysis of some randomized algorithms
Full text PdfPdf (1.12 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the nineteenth annual ACM symposium on Theory of computing table of contents
New York, New York, United States
Pages: 453 - 461  
Year of Publication: 1987
ISBN:0-89791-221-7
Author
E. Bach  Computer Sciences Department, University of Wisconsin, Madison, WI
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): 22,   Citation Count: 2
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/28395.28444
What is a DOI?

ABSTRACT

Many problems such as primality testing can be solved efficiently using a source of independent, identically distributed random numbers. It is therefore customary in the theory of algorithms to assume the availability of such a source. However, probabilistic algorithms often work well in practice with pseudo-random numbers; the point of this paper is to offer a justification for this fact. The results below apply to sequences generated by iteratively applying functions of the form ƒ (&khgr;) = &agr;&khgr; + &bgr; (mod p) to a randomly chosen seed x, and estimate the probability that a predetermined number of trials of an algorithm will fail. In particular, the following bounds hold: For finding square roots modulo a prime p, a failure probability of &Ogr; (log p/√p). For testing p for primality, a failure probability of &Ogr; (p-1/4+&egr;), for any &egr;>0. (In both cases, the number of trials is about 1/2 log p.) The analysis uses results of André Weil concerning the number of points on algebraic varieties over finite fields.


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.

 
1
L. Adleman, K. Manders, and G. Miller, On taking roots in finite fields, Proceedings of the l gth Annual Symposium on Foundations of Computer Science, New York: IEEE Press (1977),
 
2
L. Adleman and M. Huang, Recognizing primes in random polynomial time, to appear.
 
3
L. Blum, M. Blum, and M. Shub, A simple secure pseudorandom number generator, Proceedings of CRYPTO 82, Plenum (1982).
 
4
5
 
6
A.O. Gel'fond and Y.V. Linnik, Elementary Methods in the Analytic Theory of Numbers, Cambridge: MIT Press (1966).
7
 
8
R. Hartshome, Algebraic Geometry, Springer (1977).
 
9
E. Kranakis, Primality tests, Yale University Computer Science Department Report $$345 (1984).
 
10
S. Lung, Algebra, Reading: Addison-Wesley (1971).
11
 
12
D.H. Lehmer, Computer technology applied to the theory of numbers, in Studies in Number Theory, MAA Studies in Mathematics 6 (1969). {Edited by W.J. LeVeque.}
 
13
H.W. Lenstra, Jr., Factoring integers using elliptic curves, preprint, May 1986.
 
14
B. Mazur, Eigenvalues of Frobenius acting on algebraic varieties over finite fields, AMS Proceedings of Symposia in Pure Mathematics 29, pp. 231-261 (1974).
 
15
G.L. Miller, Riemann's hypothesis and tests for primality, Journal of Computer and System Sciences 13 (1976), pp. 300- 317.
 
16
B.Z. Moroz, The distribution of power residues and nonresidues, Vestnik Lenin~ad University 16 (1961), No. 19, pp. 164-169. {In Russian w~th English summary; see Gelfond and Linnik (1966) for a synopsis.}
 
17
M.O. Rabin, Probabilistic algorithm for testing primality, lournal of Number Theory 12 (1980), pp. 128-138.
 
18
G. Robin, Estimation de la fonction de Thebychef O sur le kieme hombre premier et grandes valueurs de la fonction to(n ), nombre de diviseurs de n, Acta Arithmetica 42 (1983), pp. 367-389,
 
19
W. Schmidt, Equations over Finite Fields: an Elementary Approach, Springer (1976).
 
20
R. School Elliptic curves over finite fields and the computation of square roots mod p, Mathematics of Computation 44, pp. 483-494 (1985).
 
21
D. Shanks, Five number-theoretic algorithms, Proceedings of the Second Manitoba Conference on Numerical Mathematics, pp. 51-70 (1972).
 
22
 
23
R. Solovay and V. Strassen, A fast Monte-Carlo test for primality, SIAM Journal on Computing 6, pp. 84-85 (1977).
 
24
U. Vazirani, personal communication over coffee at STOC (1986).
 
25
A. Yao, Theory and application of trapdoor functions, Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science (1982).
 
26
O. Zarisld and P. Samuel, Commutative Algebra, Springer (1979).