In computer science, the Floyd-Rivest algorithm is a selection algorithm developed by Robert W. Floyd and Ronald L. Rivest that has an optimal expected...
8 KB (933 words) - 01:58, 25 July 2023
Ronald Linn Rivest (/rɪˈvɛst/; born May 6, 1947) is an American cryptographer and computer scientist whose work has spanned the fields of algorithms and combinatorics...
27 KB (1,543 words) - 18:26, 27 April 2025
quickselect and the Floyd–Rivest algorithm assumes the use of a true random number generator, a version of the Floyd–Rivest algorithm using a pseudorandom...
45 KB (5,755 words) - 20:59, 28 January 2025
Floyd–Warshall algorithm (also known as Floyd's algorithm, the Roy–Warshall algorithm, the Roy–Floyd algorithm, or the WFI algorithm) is an algorithm...
23 KB (3,017 words) - 07:12, 23 May 2025
Quickselect (category Selection algorithms)
median, with other k being faster. Floyd–Rivest algorithm Introselect Median of medians Hoare, C. A. R. (1961). "Algorithm 65: Find". Comm. ACM. 4 (7): 321–322...
9 KB (1,163 words) - 08:37, 1 December 2024
Introselect (category Selection algorithms)
to a worst-case linear-time selection algorithm (the Blum-Floyd-Pratt-Rivest-Tarjan median of medians algorithm) if it recurses too many times without...
4 KB (524 words) - 18:03, 28 May 2025
Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). "Section 24.3: Dijkstra's algorithm". Introduction to Algorithms (Second ed.). MIT Press...
45 KB (5,638 words) - 20:26, 13 July 2025
of Algorithms: From the Pebble to the Microchip. Springer Verlag. ISBN 978-3-540-63369-3. Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford...
61 KB (7,009 words) - 22:21, 2 July 2025
Cycle detection (redirect from Floyd cycle-finding algorithm)
and x0. Several algorithms are known for finding cycles quickly and with little memory. Robert W. Floyd's tortoise and hare algorithm moves two pointers...
34 KB (4,554 words) - 06:11, 21 May 2025
Leiserson, Charles E.; Rivest, Ronald L. & Stein, Clifford (2009). "Section 31.9: Integer factorization". Introduction to Algorithms (third ed.). Cambridge...
13 KB (1,755 words) - 06:12, 18 April 2025
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw–Hill, 1990...
33 KB (4,218 words) - 17:33, 21 June 2025
Floyd–Warshall algorithm (independently of Stephen Warshall), which efficiently finds all shortest paths in a graph and his work on parsing; Floyd's cycle-finding...
12 KB (1,171 words) - 17:18, 2 May 2025
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), Introduction to Algorithms, MIT Press and McGraw-Hill, ISBN 978-0-262-03293-3...
8 KB (1,111 words) - 13:41, 22 June 2025
H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). "16 Greedy Algorithms". Introduction To Algorithms. MIT Press. pp. 370–. ISBN 978-0-262-03293-3...
17 KB (1,918 words) - 19:59, 19 June 2025
Yao's principle (redirect from Randomized algorithms as zero-sum games)
of comparisons must be made by randomized algorithms on their worst-case input. The Floyd–Rivest algorithm comes within O ( n log n ) {\displaystyle...
27 KB (3,833 words) - 11:29, 16 June 2025
Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein (2009). "26.2". Introduction to Algorithms (third ed.). MIT Press. pp. 727–730. ISBN 978-0-262-03384-8...
9 KB (1,121 words) - 07:46, 4 April 2025
Median of medians (redirect from Median of Medians algorithm)
Press and McGraw-Hill. p. 220. ISBN 0-262-03384-4. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
19 KB (2,608 words) - 18:54, 5 March 2025
(2003). Approximation Algorithms. Berlin: Springer. ISBN 978-3-540-65367-7. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein...
23 KB (3,126 words) - 12:31, 25 April 2025
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001...
42 KB (6,261 words) - 14:30, 16 June 2025
Reachability (redirect from Kameda's algorithm)
Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), "Transitive closure of a directed graph", Introduction to Algorithms (2nd ed.), MIT Press...
16 KB (2,453 words) - 12:28, 26 June 2023
Robert W. Floyd published an improved version that could sort an array in-place, continuing his earlier research into the treesort algorithm. The heapsort...
49 KB (5,724 words) - 23:30, 14 July 2025
Shortest path problem (redirect from Shortest path algorithm)
search. Floyd–Warshall algorithm solves all pairs shortest paths. Johnson's algorithm solves all pairs shortest paths, and may be faster than Floyd–Warshall...
46 KB (4,790 words) - 00:08, 24 June 2025
many mathematicians uneasy, such as Ronald Rivest (himself one of the holders of the patent on the RSA algorithm), who expressed the opinion that research...
18 KB (2,243 words) - 06:57, 11 May 2025
3233/FI-2012-751. Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. (1990). Introduction to Algorithms (1st ed.). MIT Press and McGraw-Hill. ISBN 0-262-03141-8...
16 KB (2,918 words) - 13:37, 12 July 2025
Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill...
30 KB (5,127 words) - 11:33, 29 May 2025
1007/978-3-540-77974-2_5. ISBN 978-3-540-77973-5. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
28 KB (3,770 words) - 11:20, 14 October 2024
algorithm known today. Along with Blum, Floyd, Rivest, and Tarjan, he described median of medians, the first worst-case optimal selection algorithm....
10 KB (926 words) - 07:17, 13 September 2024
following: Graham, R.L., An efficient algorithm for determining the convex hull of a finite planar set, 1972 Hyafil, L., Rivest, R.L., Constructing optimal binary...
5 KB (520 words) - 10:20, 14 March 2025
13 (4): 850. doi:10.1137/0213053. S2CID 7008910. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
10 KB (722 words) - 13:43, 5 June 2025
mathematical optimization, the push–relabel algorithm (alternatively, preflow–push algorithm) is an algorithm for computing maximum flows in a flow network...
35 KB (4,259 words) - 12:31, 14 March 2025