Có một thuật toán NC lượng tử để tính toán GCD không?


14

Từ các nhận xét về một trong những câu hỏi của tôi về MathOverflow, tôi có cảm giác rằng câu hỏi liên quan đến GCD trong so với giống như câu hỏi liên quan đến số nguyên trong vs. .NCPPNP

Có cái gì đó giống như "quantumNC thuật toán " cho GCD vì có thuật toán thời gian đa thức lượng tử ( ) cho Hệ số nguyên?BQP

Câu hỏi liên quan: độ phức tạp của ước số chung lớn nhất (gcd)


5
Khi bạn đăng chéo, tốt hơn là viết lại câu hỏi.
Alessandro Cosentino

Câu trả lời:


14

Trước hết, có một định nghĩa chính thức về "lượng tử-NC", xem QNC trên sở thú.

GCD thực sự là một ứng cử viên tốt cho một vấn đề có thể được hiển thị trong QNC, nhưng nó không được biết là ở NC. Tuy nhiên, việc tìm kiếm thuật toán QNC cho GCD vẫn là một vấn đề mở.

Cảm giác mà điều này được cho là đúng xuất phát từ thực tế là Biến đổi lượng tử Fourier có thể được thực hiện trong QNC.

Tham khảo: Phần kết luận của "R. Cleve và J. Watrous, Mạch song song nhanh cho phép biến đổi Fourier lượng tử", arXiv: quant-ph / 0006004


6
Sẽ thật tuyệt nếu bạn có thể giải thích mối quan hệ giữa biến đổi Fourier lượng tử và GCD.
Kaveh

Tôi đồng ý với Kaveh. Nó sẽ được tốt đẹp để cung cấp các mối quan hệ.
T ....

2
Tôi không nghĩ rằng có một mối quan hệ trực tiếp. Điều tôi muốn nói là chúng tôi nghi ngờ QNC mạnh hơn NC, bởi vì chúng tôi có thể thực hiện QFT trong QNC. Vì vậy, chúng tôi hỏi liệu có một số vấn đề tự nhiên hơn trong QNC không, và một trong những vấn đề tự nhiên đơn giản nhất mà chúng tôi không biết làm thế nào trong NC là GCD. Tại một số thời điểm, tôi đã nghi ngờ rằng có một mối quan hệ giữa hai vấn đề xuất phát từ thực tế là cả QFT và GCD đều được sử dụng như các thói quen phụ trong thuật toán tìm thời gian, nhưng tôi không thể thực hiện chính thức này. Có lẽ những người dùng khác có thể khai sáng chúng ta nhiều hơn.
Alessandro Cosentino

Xin chào Alessandro: Bạn có biết GCD đa thức có ở NC không?
T ....

1
@Arul: đúng vậy Xem von zur Gathen, thuật toán song song cho các vấn đề đại số. dx.doi.org/10.1145/800061.808728
Alessandro Cosentino
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.