Một máy tính lượng tử có thể thực hiện đại số tuyến tính nhanh hơn một máy tính cổ điển?


8

Giả sử chúng ta có một máy tính lượng tử với số lượng qubit đủ, chúng ta có thể sử dụng nó để làm đại số tuyến tính nhanh hơn so với máy tính cổ điển không? Những loại tăng tốc chúng ta có thể mong đợi? Có ai đã tạo ra một thuật toán lượng tử cho đại số tuyến tính, và thời gian chạy là gì? Về lý thuyết, một hoạt động như nhân ma trận - ma trận có khả năng song song cao, tuy nhiên trong thực tế, nó đòi hỏi rất nhiều công việc để thực hiện phép nhân ma trận - ma trận song song chạy nhanh. Một máy tính lượng tử sẽ cung cấp bất kỳ lợi thế thực tế?

Câu trả lời:


3

Dưới đây là một số gợi ý:


Nhân tiện, những con trỏ này là một trong số ít kết quả đầu tiên trên Google.
Yuval Filmus

Câu trả lời của bạn dựa trên các liên kết, điều này có đúng không?

Quả thực là như vậy. Tôi thú nhận rằng tôi đã không thực sự đọc các bài báo.
Yuval Filmus

Không sao, ít nhất một câu trả lời.

1
Tôi cũng muốn giới thiệu tóm tắt về các thuật toán này của Scott Aaronson: Thuật toán học máy lượng tử: Đọc bản in đẹp
Craig Gidney

1

Mô hình toán học với ma trận

Thuật toán HHL có thể được tìm thấy trong các liên kết đã được đề cập, hãy thực hiện nó trên máy tính lượng tử. Chúng tôi muốn giải một hệ phương trình tuyến tính Từ đâyMột|x> =|b>|x> =Một-1|b>

Với ma trận và đầu vào b = [ 1 0 ]Một= =[1,50,50,51,5]b= =[10]

Một-1.|b> =[0,75-0,25]

Thiết kế mạch lượng tử

Chúng tôi sử dụng vòng lượng tử trong arXiv 1302.1210 với 2 qubit, một qubit với đầu vào b. Qubit thứ hai là một bit ancilla và một trên đầu ra có nghĩa là đầu ra đã sẵn sàng. nhập mô tả hình ảnh ở đây Mạch sử dụng mạch PEA (cổng R) làm đầu vào và mạch PEA ngược ở đầu ra. Ước tính pha hoặc PEA được sử dụng để phân rã trạng thái lượng tử của | b> trong một cơ sở cụ thể và các giá trị riêng của A được lưu trữ trong một thanh ghi eigenvalue. Cổng xoay R (y) biến đổi với một góc tùy thuộc vào giá trị trong thanh ghi eigenvalue. Sau đó, chúng tôi chạy một PEA ngược lại để giải nén giá trị riêng và tìm câu trả lời. Trong máy tính lượng tử, chỉ có thể đo được khả năng tìm 1 hoặc 0.

Thông số cổng

λ1= =1λ2= =2θ= =-2mộtrccoSλ1λ2

θ= =-2mộtrccoS(1/2)= =-2π3

quantumexperience.ng.bluemix.net/qx/editor?codeId=9da9d545772273118671911e1078ac42 nhập mô tả hình ảnh ở đây


Điều này trông giống như một bài viết blog. Làm thế nào để nó trả lời câu hỏi?
Yuval Filmus

Phần đầu tiên của câu hỏi về thuật toán đã được trả lời bởi các con trỏ với các liên kết đến thuật toán HHL. Phần thứ hai của câu hỏi là về sự đánh đổi giữa lý thuyết và ý nghĩa thực tiễn với phép nhân ma trận. Tôi đã không trả lời điều đó nhưng ít nhất tôi đã cho thấy một triển khai có thể và do đó một cái gì đó để phân tích và tìm ra kết luận.
Bram
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.