Chức năng được đảm bảo là một chiều nếu chức năng một chiều tồn tại?


13

Có một mẹo cũ để viết ra một thuật toán, nếu P = NP, giải SAT trong thời gian đa thức. Về cơ bản, người ta liệt kê tất cả các cỗ máy thời gian đa thức và đa tác vụ trên chúng.

Có một mẹo tương tự cho các chức năng một chiều (hoặc thậm chí các chức năng bẫy một chiều) không? Đó là, chúng ta có thể viết ra một hàm mà nếu các hàm một chiều tồn tại, có nhất thiết phải là hàm một chiều không?

Dường như không có cách nào dễ dàng để bắt chước thủ thuật P = NP. Trong trường hợp đó, chúng tôi có thể nhanh chóng nhận ra một giải pháp khi chúng tôi nhận được một giải pháp. Nhưng nếu tôi đa tác vụ trên tất cả các hàm thời gian đa thức, không có cách rõ ràng nào để nhận ra hàm một chiều khi tôi đến một hàm.

Nếu câu trả lời cho câu hỏi trên là không, có một số loại tranh luận tại sao chúng ta không thể làm điều đó? Có lẽ viết ra một chức năng như vậy bằng cách nào đó sẽ chứng minh rằng các chức năng một chiều tồn tại?


Xin chào Timothy Chow, có lẽ bạn có thể giúp đỡ và chỉ ra một liên kết trong đó mẹo để viết ra một thuật toán, nếu P = NP, giải SAT trong thời gian đa thức, có được chính thức hóa không? Cảm ơn sự phân bổ
Avi Tal

Câu trả lời:


11

Vâng, một chức năng như vậy đã được tìm thấy bởi chính Levin, được xuất bản gần đây:

Câu chuyện về các chức năng một chiều . Các vấn đề về truyền thông tin (= Problemy Peredachi Informatsii), 39 (1): 92-103, 2003.


Cảm ơn! Sử dụng Google Scholar, tôi có thể sử dụng tài liệu tham khảo này để tìm tài liệu tham khảo cho một hệ thống mật mã khóa công khai hoàn chỉnh, bởi Grigoriev, Hirsch và Pervyshev, Groups-Complexity-Cryptology 1 (2009), 1-12.
Timothy Chow

Bạn có thể vui lòng giải thích chi tiết về chức năng này? Vì sao nó hủy bỏ sau n ^ 2 bước, tại sao phải 'giữ một bản sao của tiền tố chương trình và buộc nó, cũng như độ dài đầu vào, trên đầu ra' và 'chỉ ở những nơi mà phần mở rộng có thể đó là duy nhất' có nghĩa là chính xác ' . Tôi không biết nếu điều này xứng đáng một câu hỏi riêng biệt.
galmeida

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.