Bài đăng trên blog của Scott Aaronson hôm nay đã đưa ra một danh sách các vấn đề / nhiệm vụ mở thú vị phức tạp. Một điều đặc biệt thu hút sự chú ý của tôi:
Xây dựng một thư viện công cộng gồm các trường hợp 3SAT, với càng ít biến và mệnh đề càng tốt, điều đó sẽ có những hậu quả đáng chú ý nếu được giải quyết. (Ví dụ: các trường hợp mã hóa các thách thức bao thanh toán RSA.) Điều tra hiệu suất của các trình giải SAT tốt nhất hiện tại trên thư viện này.
Điều này đã kích hoạt câu hỏi của tôi: Kỹ thuật tiêu chuẩn để giảm các vấn đề RSA / bao thanh toán thành SAT là gì và nó nhanh đến mức nào? Có giảm như vậy tiêu chuẩn?
Nói rõ hơn, "nhanh" tôi không có nghĩa là thời gian đa thức. Tôi đang tự hỏi liệu chúng ta có giới hạn trên chặt chẽ hơn về sự phức tạp của việc giảm. Ví dụ, có giảm khối được biết đến?