Mô phỏng Hamilton là BQP-hoàn thành


14

Nhiều bài báo khẳng định rằng mô phỏng Hamilton là hoàn thành BQP (ví dụ: mô phỏng Hamilton với sự phụ thuộc gần như tối ưu vào tất cả các tham sốMô phỏng Hamilton bằng Qubitization ).

Dễ thấy rằng mô phỏng Hamilton là BQP-hard bởi vì bất kỳ thuật toán lượng tử nào cũng có thể được giảm xuống thành mô phỏng Hamilton, nhưng mô phỏng Hamilton trong BQP như thế nào?

tức là, chính xác vấn đề quyết định mô phỏng Hamilton trong BQP là gì và trong những điều kiện nào trên Hamiltonian?

Câu trả lời:


14

Có rất nhiều biến thể khác nhau, đặc biệt liên quan đến các điều kiện trên Hamilton. Ví dụ, đây là một trò chơi để thử và tìm lớp người Hamilton đơn giản nhất có thể mà mô phỏng vẫn hoàn thành BQP.

|ψHO^t ψ | e i H t O e - i H t | ψ 1O^1tψ|eiHtO^eiHt|ψ112+aaa=112aaa=16


Biết thêm chi tiết

Mô phỏng Hamilton là BQP-hard

Cấu trúc cơ bản (ban đầu là do Feynman, ở đây đã tinh chỉnh một chút) về cơ bản cho thấy cách bạn có thể thiết kế một Hamiltonian thực hiện bất kỳ tính toán lượng tử nào, bao gồm mọi tính toán hoàn chỉnh BQP. Có thể quan sát bạn sẽ đo chỉ làZ trên một qubit đầu ra cụ thể, hai kết quả đo tương ứng với 'có' và 'không'.

Loại Hamilton đơn giản nhất mà bạn có thể nghĩ đến là xem xét tính toán các đơn vị liên tiếp hoạt động trên các qubit , bắt đầu từ trạng thái . Sau đó, bạn có thể giới thiệu thêm một qubit và chỉ định Hamilton Nếu bạn chuẩn bị trạng thái ban đầu là thì sau một thời gian , nó sẽ ở trong một trạng thái trong đóU n M | 0 M N H = 2N1UnM|0MN

H=2Nn=1N1n(Nn)(|1001|n,n+1U+|0110|n,n+1U).
|1|0(N1)|0MNπ/4|0(N1)|1|Φ|Φlà đầu ra của tính toán mong muốn. Các thế mạnh ghép hài hước mà tôi đã sử dụng ở đây, được chọn riêng để đưa ra sự tiến hóa xác định và có liên quan đến khái niệm chuyển trạng thái hoàn hảo . Thông thường bạn sẽ thấy kết quả được nêu với các khớp nối bằng nhau, nhưng tiến hóa xác suất.n(Nn)

Để xem cách thức hoạt động của nó, bạn xác định một tập hợp các trạng thái Hành động của Hamilton là điều này chứng tỏ rằng quá trình tiến hóa bị giới hạn trong không gian con được biểu thị bằng ma trận ba cực (là điều cụ thể được nghiên cứu trong chuyển trạng thái hoàn hảo).

|ψn=|0(n1)|1|0Nn(Un1Un2U1|0M).
H|ψn=2N(n1)(N+1n)|ψn1+2Nn(Nn)|ψn+1,
N×N

Tất nhiên, Hamiltonian này không có bất kỳ tính chất đặc biệt nào - ví dụ như nó không mang tính địa phương. Có rất nhiều thủ thuật có thể được chơi để đơn giản hóa Hamiltonian, ví dụ, một chiều. Nó thậm chí có thể là bất biến về mặt dịch thuật nếu bạn muốn, với chi phí phải chuẩn bị trạng thái sản phẩm ban đầu phức tạp hơn (tại thời điểm đó, tính toán không còn được mã hóa trong Hamiltonian, là phổ quát, nhưng được mã hóa ở trạng thái đầu vào) . Xem ở đây , ví dụ.

Mô phỏng Hamilton

Sự tiến hóa của bất kỳ Hamilton nào là cục bộ trên một mạng tinh thể, hoạt động ở trạng thái sản phẩm ban đầu, trong một thời gian không quá đa thức trong kích thước hệ thống, có thể được mô phỏng bằng máy tính lượng tử và có thể áp dụng bất kỳ phép đo hiệu quả nào ước tính một quan sát. Theo nghĩa này, bạn có thể thấy rằng mô phỏng Hamilton không khó hơn tính toán lượng tử, điểm đối lập với tuyên bố trước đây rằng tính toán lượng tử không khó hơn mô phỏng Hamilton.

Có nhiều cách để làm điều này (và đã có một số bài báo gần đây cho thấy những cải tiến đáng kể trong việc nhân rộng lỗi cho các lớp nhất định của Hamilton). Hre khá đơn giản. Lấy Hamiltonian mà bạn muốn mô phỏng. Chia nó thành các phần khác nhau, , mỗi phần đều đi lại. Ví dụ: trên Hamiltonian láng giềng gần nhất trên một số biểu đồ, bạn không cần nhiều mảnh hơn mức độ tối đa của biểu đồ. Sau đó, bạn Trotterize sự tiến hóa, viết gần đúng Vì vậy, bạn chỉ cần xây dựng một mạch thực hiện các thuật ngữ như , bao gồm các thuật ngữ đi lạiHHi

eiHt(eiH1δteiH2δteiHnδt)t/δt
eiH1δtH1=nhn, mỗi trong số đó chỉ hoạt động trên một số lượng nhỏ các qubit. Vì đây chỉ là một đơn vị trên một số lượng nhỏ các thuật ngữ, một máy tính lượng tử phổ quát có thể thực hiện nó.
eiH1δt=neihnδt
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.