Content deleted Content added
No edit summary |
mNo edit summary |
||
Line 67:
==History==
Historically, the first randomized algorithm was a method developed by [[Michael O. Rabin]] for the [[closest pair of points problem|closest pair problem]] in [[computational geometry]].<ref>Smid, Michiel. Closest point problems in computational geometry. Max-Planck-Institut für Informatik|year=1995</ref>
The study of randomized algorithms was spurred by the 1977 discovery of a [[
The
* If there is a witness to the compositeness of ''n'', then ''n'' is composite (i.e., ''n'' is not [[prime number|prime]]), and
* If ''n'' is composite then at least three-fourths of the natural numbers less than ''n'' are witnesses to its compositeness, and
Line 202:
* [[Michael Mitzenmacher|M. Mitzenmacher]] and [[Eli Upfal|E. Upfal]]. ''Probability and Computing: Randomized Algorithms and Probabilistic Analysis''. Cambridge University Press, New York (NY), 2005.
* [[Rajeev Motwani]] and P. Raghavan. ''Randomized Algorithms''. Cambridge University Press, New York (NY), 1995.
* Rajeev Motwani and P. Raghavan. [http://portal.acm.org/citation.cfm?id=234313.234327 Randomized Algorithms
* {{Citation|author = Christos Papadimitriou | year = 1993 | title = Computational Complexity | publisher = Addison Wesley | edition = 1st | isbn = 978-0-201-53082-7| author-link = Christos Papadimitriou }} Chapter 11: Randomized computation, pp. 241–278.
* {{cite journal|doi=10.1016/0022-314X(80)90084-0|title=Probabilistic algorithm for testing primality|journal=Journal of Number Theory|volume=12|pages=128–138|year=1980|last1=Rabin|first1=Michael O.|doi-access=free}}
|