Siam đặt tên sau đây là thuật toán quan trọng nhất của thế kỷ 20:
Năm 1946: Thuật toán đô thị cho Monte Carlo . Thông qua việc sử dụng các quy trình ngẫu nhiên, thuật toán này cung cấp một cách hiệu quả để tìm ra câu trả lời cho các vấn đề quá phức tạp để giải quyết chính xác.
1947: Phương pháp Simplex cho lập trình tuyến tính . Một giải pháp tao nhã cho một vấn đề phổ biến trong việc lập kế hoạch và ra quyết định.
1950: Phương pháp lặp lại không gian con Krylov . Một kỹ thuật để giải quyết nhanh chóng các phương trình tuyến tính có rất nhiều tính toán khoa học.
1951: Phương pháp tiếp cận phân tách để tính toán ma trận . Một bộ các kỹ thuật cho đại số tuyến tính số.
1957: Trình biên dịch tối ưu hóa Fortran . Biến mã cấp cao thành mã có thể đọc được trên máy tính hiệu quả.
1959: Thuật toán QR để tính toán giá trị bản địa . Một hoạt động ma trận quan trọng khác được thực hiện nhanh chóng và thiết thực.
1962: Thuật toán Quicksort để sắp xếp . Để xử lý hiệu quả các cơ sở dữ liệu lớn.
Năm 1965: Biến đổi Fourier nhanh . Có lẽ thuật toán phổ biến nhất được sử dụng hiện nay, nó phá vỡ các dạng sóng (như âm thanh) thành các thành phần định kỳ.
1977: Phát hiện quan hệ số nguyên . Một phương pháp nhanh để phát hiện các phương trình đơn giản được thỏa mãn bởi các tập hợp các số dường như không liên quan.
1987: Phương pháp đa cực nhanh . Một bước đột phá trong việc đối phó với sự phức tạp của các tính toán cơ thể n, được áp dụng trong các vấn đề từ cơ học thiên thể đến việc gấp protein.
Cá nhân tôi sẽ thay thế Phát hiện quan hệ số nguyên bằng PageRank .