Câu hỏi hay, nhưng nhà khoa học chưa thể tách "Thuật toán" khỏi các trường hợp còn lại, chứ đừng nói đến việc quyết định chính xác thế giới chúng ta đang sống.
Điều đó nói rằng, có một số tài liệu nghiên cứu về chủ đề này. Xem ví dụ:
Về khả năng dựa trên Mật mã dựa trên giả định rằng P! = NP của Goldreich và Goldwasser và các tài liệu tham khảo về nó.
Xem thêm Về cơ sở các chức năng một chiều về độ cứng NP của Adi Akavia et al.
Ngoài ra, người ta cũng biết rằng giải mã một số hệ thống mật mã là NP-hard (Xem, ví dụ, hệ thống mật mã McEliece hoặc mật mã dựa trên Lattice ). Tôi không biết tại sao điều này KHÔNG giải quyết được vấn đề, vì tôi không quen thuộc với các hệ thống mật mã như vậy. Xem bình luận của Peter Shor bên dưới.
Tôi cũng đề nghị bạn nên xem nhanh cuộc thảo luận tại Stackoverflow . Xem lại các tài liệu trích dẫn công việc của Impagliazzo cũng có thể được hướng dẫn.
EDIT:
Các kết quả sau đây có thể được quan tâm:
Feigenbaum và Fortnow. Khả năng tự ngẫu nhiên của các bộ hoàn chỉnh. Tạp chí SIAM về máy tính, 22: 994 Ảo1005, 1993.
Bogdanov và Trevisan. Giảm các trường hợp xấu nhất đến trường hợp trung bình cho các vấn đề NP. Trong Kỷ yếu của Hội nghị chuyên đề hàng năm lần thứ 44 về nền tảng của khoa học máy tính, trang 308 Tua317, 2003.
Akavia, Goldreich, Goldwasser và Moshkovitz. Dựa trên các chức năng một chiều về độ cứng NP
Gutfreund và Ta-Shma. Các kết nối mới giữa derandomization, độ phức tạp trong trường hợp xấu nhất và độ phức tạp của trường hợp trung bình. Công nghệ. Dân biểu TR06-108, Colloquium điện tử về độ phức tạp tính toán, 2006.
Bogdanov và Trevisan. Độ phức tạp trung bình. Tìm. Xu hướng lý thuyết. Tính toán. Khoa học 2, 1 (tháng 10 năm 2006), 1-106. DOI = http://dx.doi.org/10.1561/0400000004