Câu hỏi ngắn.
Sức mạnh tính toán của các mạch "lượng tử" là gì, nếu chúng ta cho phép các cổng không đơn nhất (nhưng vẫn không thể đảo ngược) và yêu cầu đầu ra đưa ra câu trả lời chính xác một cách chắc chắn?
Câu hỏi này có ý nghĩa về những gì xảy ra với lớp khi bạn cho phép các mạch sử dụng nhiều hơn chỉ là các cổng đơn nhất. (Chúng tôi vẫn buộc phải hạn chế các cổng không thể đảo qua C nếu chúng tôi muốn có một mô hình tính toán được xác định rõ.)
(Câu hỏi này đã trải qua một số sửa đổi trong bối cảnh của một số nhầm lẫn về phần kết quả đã biết về các mạch như vậy trong trường hợp đơn nhất.)
Về tính toán lượng tử "chính xác"
Tôi xác định vì câu hỏi này là loại vấn đề có thể được giải quyết chính xác bởi một họ mạch lượng tử đồng nhất, trong đó các hệ số của mỗi đơn vị được tính toán bằng các máy Turing giới hạn thời gian đa thức (từ chuỗi đầu vào 1 n ) cho mỗi kích thước đầu vào n và bố trí của mạch như một mạng có hướng cũng có thể được tạo ra trong thời gian đa thức. Bằng cách "giải quyết" chính xác, ý tôi là việc đo năng suất bit đầu ra | 0 ⟩ một cách chắc chắn cho NO trường hợp, và | 1 ⟩ một cách chắc chắn cho trường hợp YES.
Hãy cẩn thận:
Ngay cả khi giới hạn ở các cổng đơn nhất, khái niệm này khác với mô tả của Bernstein và Vazirani khi sử dụng máy Turing lượng tử. Định nghĩa ở trên cho phép một họ mạch { C n } về nguyên tắc có một bộ cổng vô hạn - tất nhiên mỗi mạch C n chỉ sử dụng một tập hợp con hữu hạn - bởi vì các cổng có hiệu lực được tính từ các đầu vào. (Một máy Turing lượng tử có thể mô phỏng bất kỳ bộ cổng hữu hạn nào bạn thích, nhưng chỉ có thể mô phỏng các bộ cổng hữu hạn, bởi vì nó chỉ có số lần chuyển tiếp hữu hạn.)
Mô hình tính toán này tầm thường hóa bất kỳ vấn đề nào trong , bởi vì đơn vị có thể chứa một cổng duy nhất mã hóa giải pháp cho bất kỳ vấn đề nào trong P (hệ số của nó sau tất cả được xác định bằng tính toán đa thời gian). Vì vậy, sự phức tạp về thời gian hoặc không gian cụ thể của các vấn đề không nhất thiết phải thú vị đối với các mạch như vậy.
Chúng ta có thể thêm vào những cảnh báo này rằng việc triển khai thực tế các máy tính lượng tử sẽ có tiếng ồn. Mô hình này tính toán là thú vị chủ yếu vì lý do lý thuyết , là một quan tâm đến việc sáng tác biến đổi unita chứ không phải tính toán khả thi, và cũng là một phiên bản chính xác của . Đặc biệt, mặc dù cẩn thận ở trên, chúng ta có P ⊆ E Q P ⊆ B Q P .
Lý do cho việc xác định theo cách tôi làm là để rời rạc LOG thể được đưa vào E Q P . Theo [ Mosca + Zalka 2003 ], có một thuật toán đa thức thời gian để xây dựng một mạch đơn nhất giải quyết chính xác các trường hợp của DISCRLEX-LOG bằng cách tạo ra các phiên bản chính xác của QFT tùy thuộc vào mô đun đầu vào. Tôi tin rằng sau đó chúng ta có thể đặt DISCRLEX-LOG vào E Q P , như được định nghĩa ở trên, bằng cách nhúng các yếu tố xây dựng mạch vào cách tính hệ số cổng. (Vì vậy, kết quả rời rạc LOG ∈ E Q P về cơ bản giữ bởi fiat, nhưng dựa vào việc xây dựng các Mosca + Zalka.)
Đình chỉ
Đặt là lớp tính toán mà chúng ta nhận được nếu chúng ta tạm dừng các hạn chế rằng các cổng là đơn nhất và cho phép chúng vượt qua các biến đổi khả nghịch. Chúng ta có thể đặt lớp này (hoặc thậm chí đặc trưng cho nó) theo các lớp C không xác định truyền thống khác không ?
Một trong những lý do của tôi để hỏi: nếu là loại vấn đề có thể giải quyết một cách hiệu quả với lỗi bị ràng buộc , bởi các họ mạch "lượng tử không đơn nhất" thống nhất - trong đó các trường hợp CÓ cho đầu ra là | 1 ⟩ với xác suất ít nhất 2/3, và NO trường hợp với xác suất tối đa là 1/3 (sau khi bình thường hóa bang vector) - sau đó [Aaronson 2005] cho thấy B Q P G L = P P . Đó là: đình chỉ sự không công bằng trong trường hợp này tương đương với việc cho phép lỗi không bị ràng buộc.
Liệu một kết quả tương tự, hoặc bất kỳ kết quả rõ ràng nào, có được cho không?