Khó hiểu thuật toán lượng tử cho bài toán phân nhóm ẩn abelian


11

Tôi gặp khó khăn trong việc hiểu các bước cuối cùng của thuật toán AHSP. Hãy để G là một nhóm abel và f là chức năng mà ẩn nhóm con H . Hãy G đại diện cho nhóm kép của G .

Dưới đây là các bước của thuật toán

  1. Đầu tiên chuẩn bị nhà nước,

    I=1|G|gG|g|0.

  2. Sau đó áp dụng các nhà tiên tri lượng tử đánh giá f trên I , chúng ta nhận được

    I=gG|g|f(g) .

  3. Bây giờ đo qubit thứ hai của I , chúng tôi nhận

    I=(1|H|ΣgH|rh)|f(rh)

    đối với một số rG .

  4. Bây giờ chúng ta áp dụng biến đổi phạm vi lượng tử trên qubit đầu tiên, chúng ta nhận được

    Im=1|H|χH|χ,

    nơi .H={χG:χ(h)=1,hH}

Bây giờ từ trạng thái làm sao chúng ta có thể nhận được máy phát điện của nhóm H ?ImH


Tôi thực sự khuyên bạn nên đọc ghi chú bài giảng của Andrew Childs trên AHSP. Chúng có sẵn tại math.uwaterloo.ca/~amchilds/teaching/w13/qic823.html
Robin Kothari

Câu trả lời:


4

Quá trình hậu xử lý cổ điển này khai thác một số tính chất lý thuyết nhóm không tầm thường của các nhóm Abelian. Tôi đã viết một lời giải thích mô phạm về cách thuật toán cổ điển này hoạt động ở đây [1] ; các nguồn tốt khác để đọc là [ 2 , 3 , 4 ].

HHGO(log|G|)H

HH


Lý thuyết nhân vật

GG

χg(h)=exp(2πii=1mg(i)h(i)di).
gχgGgχgGG

HHHH

  1. HG

  2. HHHHH

    χg(h)=1, for every gH
    H

Phương trình tuyến tính trên các nhóm

XYbYα:XY

α(x)=b
A, theo cách mà vấn đề ở trên có thể được thể hiện lại dưới dạng trong đó chúng ta giả sử .
Ax=(a1(1)a2(1)an(1)a1(2)a2(2)an(2)a1(m)a2(m)an(m))(x(1)x(2)x(n))=(b(1)b(2)b(m))modd1modd2moddm=b
Y=Zd1××Zdm

Quan sát quan trọng cuối cùng là tồn tại các thuật toán cổ điển hiệu quả để quyết định xem các hệ thống này có chấp nhận các giải pháp hay không, đếm chúng và tìm ra chúng (chúng tôi khảo sát một số trong [1] ). Tập hợp các giải pháp luôn có dạng , trong đó là một giải pháp cụ thể và là hạt nhân của (một nhóm con của ). Các thuật toán cổ điển này có thể tìm thấy một giải pháp cụ thể của hệ thống và tính toán một bộ tạo . Các thuật toán cổ điển này sử dụng các hình thức bình thường của Smithx0+kerαx0kerααXkerα để viết lại hệ thống ở dạng gần như chéo (một số bước trung gian khác là cần thiết, nhưng điều đó sẽ cung cấp cho bạn hình ảnh trực quan).

Hệ phương trình mà bạn có được trong trường hợp của bạn mã hóa các ẩn nhóm con . Cụ thể là có dạng , đối với một số đồng cấu nhóm . Hạt nhân của chính xác là nhóm con ẩn. Một giải pháp cụ thể trong trường hợp đó là 0, một giải pháp tầm thường.HΩx=0ΩΩ


2

Sau bước 4 của bạn, việc đo trong cơ sở tính toán sẽ ngẫu nhiên cung cấp cho chúng tôi một . χ G *ImχG

Sau đó chúng tôi lặp lại tất cả các bước bạn đã cho lần để có được một danh sách các ký tự trong nhóm kép của . Danh sách các ký tự này tạo ra một nhóm con của nhóm kép .n G K G *nnGKG

Sau đó chúng tôi kiểm tra qua (cổ điển) tất cả các phân nhóm có thể để tìm một nơi là . H KHHK

Đối với cố định đây không phải lúc nào cũng là một kết hợp duy nhất, vì vậy khi có sự suy biến, chúng ta sẽ chỉ chọn một trận đấu lớn nhất (vì nhóm phụ tầm thường sẽ khớp với tất cả các danh sách các ký tự).n

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.