Trả lời nhanh: Không bao giờ, cho mục đích thực tế. Nó hiện không được sử dụng thực tế.
Trước tiên, hãy tách biệt thử nghiệm tính tổng hợp "thực tế" khỏi các bằng chứng nguyên thủy. Cái trước là đủ tốt cho hầu hết tất cả các mục đích, mặc dù có nhiều cấp độ thử nghiệm khác nhau mà mọi người cảm thấy là đủ. Đối với các số dưới 2 ^ 64, không quá 7 bài kiểm tra Miller-Rabin hoặc một bài kiểm tra BPSW được yêu cầu cho câu trả lời xác định. Điều này sẽ nhanh hơn rất nhiều so với AKS và cũng chính xác như vậy trong mọi trường hợp. Đối với các số trên 2 ^ 64, BPSW là một lựa chọn tốt, với một số thử nghiệm Miller-Rabin cơ sở ngẫu nhiên bổ sung thêm một số độ tin cậy bổ sung với chi phí rất thấp. Hầu như tất cả các phương pháp chứng minh sẽ bắt đầu (hoặc chúng nên) với một bài kiểm tra như thế này bởi vì nó rẻ và có nghĩa là chúng tôi chỉ làm việc chăm chỉ với những con số gần như chắc chắn là số nguyên tố.
Chuyển sang bằng chứng. Trong mỗi trường hợp, bằng chứng kết quả không yêu cầu phỏng đoán, vì vậy những điều này có thể được so sánh về mặt chức năng. "Gotcha" của APR-CL là nó không hoàn toàn đa thức và "gotcha" của ECPP / fastECPP là có thể tồn tại những con số mất nhiều thời gian hơn dự kiến.
Trong biểu đồ, chúng ta thấy hai triển khai AKS nguồn mở - lần đầu tiên từ bài báo v6, lần thứ hai bao gồm các cải tiến từ Bernstein và Voloch và một heuristic r / s đẹp từ Bornemann. Chúng sử dụng phân đoạn nhị phân trong GMP cho các bội số đa thức nên khá hiệu quả và việc sử dụng bộ nhớ không phải là vấn đề đối với các kích thước được xem xét ở đây. Chúng tạo ra các đường thẳng đẹp với độ dốc ~ 6,4 trên biểu đồ log-log, thật tuyệt vời. Nhưng ngoại suy tới 1000 chữ số đến vào thời điểm ước tính trong hàng trăm nghìn đến hàng triệu năm, so với vài phút cho APR-CL và ECPP. Có những tối ưu hóa hơn nữa có thể được thực hiện từ bài báo Bernstein năm 2002, nhưng tôi không nghĩ rằng điều này sẽ thay đổi đáng kể tình hình (mặc dù cho đến khi thực hiện điều này không được chứng minh).
Cuối cùng AKS đánh bại bộ phận thử nghiệm. Phương pháp BLS75 định lý 5 (ví dụ bằng chứng n-1) yêu cầu bao thanh toán một phần của n-1. Điều này hoạt động rất tốt ở các kích thước nhỏ, và cả khi chúng ta may mắn và n-1 rất dễ tính, nhưng cuối cùng chúng ta sẽ gặp khó khăn khi phải tính đến một số tiền tố lớn. Có những triển khai hiệu quả hơn, nhưng nó thực sự không vượt quá 100 chữ số bất kể. Chúng ta có thể thấy rằng AKS sẽ vượt qua phương pháp này. Vì vậy, nếu bạn đặt câu hỏi vào năm 1975 (và đã có thuật toán AKS trở lại), chúng ta có thể tính toán sự giao nhau trong đó AKS là thuật toán thực tế nhất. Nhưng vào cuối những năm 1980, APR-CL và các phương pháp cyclotomic khác là so sánh chính xác, và vào giữa những năm 1990, chúng ta phải đưa ECPP vào.
Các phương thức APR-CL và ECPP đều là các triển khai nguồn mở. Primo (ECPP miễn phí nhưng không phải nguồn mở) sẽ nhanh hơn cho các kích thước chữ số lớn hơn và tôi chắc chắn có đường cong đẹp hơn (tôi chưa thực hiện đo điểm chuẩn mới). APR-CL không phải là đa thức nhưng số mũ có một yếu tố mà khi ai đó châm biếm "đi đến vô cùng nhưng chưa bao giờ được quan sát thấy như vậy". Điều này khiến chúng tôi tin rằng trên lý thuyết, các đường thẳng sẽ không giao nhau với bất kỳ giá trị nào của n nơi AKS sẽ kết thúc trước khi mặt trời của chúng ta bị đốt cháy. ECPP là một thuật toán Las Vegas, khi chúng tôi nhận được câu trả lời là chính xác 100%, chúng tôi mong đợi một kết quả trong phỏng đoán (ECPP) hoặcđăng nhậpđăng nhậpđăng nhậpnO ( nhật ký5 + ε( n ) )O ( nhật ký4 + ε( n ) )("fastECPP") thời gian, nhưng có thể có những con số mất nhiều thời gian hơn. Vì vậy, kỳ vọng của chúng tôi là AKS tiêu chuẩn sẽ luôn chậm hơn ECPP đối với hầu hết tất cả các số (chắc chắn nó đã hiển thị chính nó cho các số có tới 25 chữ số).
AKS có thể có nhiều cải tiến hơn đang chờ được khám phá khiến nó trở nên thiết thực. Bài báo Quartic của Bernstein thảo luận về thuật toán ngẫu nhiên dựa trên AKS và bài báo fastECPP của Morain tham khảo các phương pháp dựa trên AKS không xác định khác. Đây là một thay đổi cơ bản, nhưng cho thấy AKS đã mở ra một số lĩnh vực nghiên cứu mới như thế nào. Tuy nhiên, gần 10 năm sau tôi chưa thấy ai sử dụng phương pháp này (hoặc thậm chí bất kỳ triển khai nào). Ông viết trong phần giới thiệu, "Có phải thời gian cho thuật toán mới nhỏ hơn thời gian để tìm elliptic- Chứng chỉ đường cong? Ấn tượng hiện tại của tôi là câu trả lời là không, nhưng kết quả tiếp theo [...] có thể thay đổi câu trả lời. "O ( nhật ký4 + ε( n ) )( lgn )4 + o ( 1 )( lgn )4 + o ( 1 )
Một số thuật toán có thể dễ dàng song song hoặc phân phối. AKS rất dễ dàng (thử nghiệm của mỗi người là độc lập). ECPP không quá khó. Tôi không chắc chắn về APR-CL.
Các phương pháp ECPP và BLS75 tạo ra các chứng chỉ có thể được xác minh độc lập và nhanh chóng. Đây là một lợi thế rất lớn so với AKS và APR-CL, nơi chúng ta chỉ cần tin tưởng vào việc triển khai và máy tính đã tạo ra nó.