description Robert Floyd Overview
Robert W. Floyd was an American computer scientist who made significant contributions to the theory of algorithms and software engineering. He developed well-known computational methods, including Floyd's shortest path algorithm and his cycle-detection algorithm, as well as foundational work in program verification using logical assertions. In 1978, he received the ACM Turing Award for his impact on the creation of efficient and reliable software.
insights Ranking position
Robert Floyd ranks #28 of 185 in the Computer Scientist ranking, behind Ilya Sutskever, ahead of Daniel Spielman.
help Robert Floyd FAQ
What are Floyd's shortest-path and cycle-detection algorithms?
Robert Floyd developed Floyd–Warshall's algorithm, an efficient dynamic programming method for finding shortest paths in a weighted graph. He also invented Floyd's Tortoise and Hare algorithm, an elegant pointer-based method for detecting cycles in linked data structures.
When did Robert Floyd win the Turing Award?
He received the ACM Turing Award in 1978 for his profound impact on algorithms and the methodology of software construction. His citation specifically highlighted his work on program verification and parsing theory.
What was Robert Floyd's contribution to program verification?
Floyd developed an axiomatic semantics approach using flowcharts in the late 1960s, assigning logical assertions to the edges of flowcharts. This pioneering method allowed mathematicians to formally prove the correctness of programs and heavily influenced Tony Hoare's later work on axiomatic basis.
Did Robert Floyd have a formal PhD?
Remarkably, Robert Floyd never earned a PhD or even a formal high school diploma. Despite this, he became a professor at Carnegie Mellon University and later at Stanford University, heavily influencing early computer science theory.
explore Explore More
Similar to Robert Floyd
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.