Abelya gizli alt grup probleminin kuantum algoritmasını anlamada zorluk


11

AHSP algoritmasının son adımlarını anlamakta güçlük çekiyorum. Let bir değişmeli grubu ve olmak f alt grup gizler fonksiyonu H . G , G'nin ikili grubunu temsil etsin .GfHGG

İşte algoritmanın adımları

  1. Önce devleti hazırla,

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

  2. Sonra değerlendirir kuantum kahini uygulamak üzerinde I , biz olsunfI

    .I=gG|g|f(g)

  3. Şimdi ikinci qubit ölçmek biz almakI

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

    bazı .rG

  4. Şimdi ilk kubite kuantum fourier dönüşümünü uyguluyoruz,

    ,Im=1|H|χH|χ

    burada .H={χG:χ(h)=1,hH}

Şimdi devlet itibaren nasıl grup jeneratörleri alabilirim H ?ImH


Andrew Childs'ın AHSP hakkındaki ders notlarını okumanızı şiddetle tavsiye ederim. Math.uwaterloo.ca/~amchilds/teaching/w13/qic823.html
Robin Kothari

Yanıtlar:


4

Bu klasik post-proses, Abelian grupların önemsiz grup teorik özelliklerinden yararlanır. Bu klasik algoritmanın burada nasıl çalıştığına dair didaktik bir açıklama yazdım [1] ; hakkında okunacak diğer iyi kaynaklar [ 2 , 3 , 4 ].

HHGO(log|G|)H

HH


Karakter Teorisi

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

Gruplara Göre Lineer Denklemler

XYbYα:XY

α(x)=b
A, yukarıdaki sorunun olarak yeniden ifade edilebileceği şekilde varsayıyoruz .
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

Son anahtar gözlem, bu sistemlerin çözümleri kabul edip etmediklerine, bunları sayıp bunları bulup bulmadıklarına karar vermek için etkili klasik algoritmaların mevcut olduğudur (bazılarını [1] 'de inceliyoruz ). Çözüm kümesi her zaman biçimindedir ; burada belirli bir çözümdür ve ( bir alt grubu ) çekirdeğidir . Bu klasik algoritmalar sistemin belirli bir çözümünü bulabilir ve bir oluşturucu kümesini hesaplayabilir . Bunlar klasik algoritmalar hayati faydalanmak Smith Normal Formlarx0+kerαx0kerααXkerα sistemi neredeyse diyagonal bir şekilde yeniden yazmak için (diğer bazı ara adımlar gereklidir, ancak bu size sezgisel bir resim vermelidir).

Sizin durumunuzda elde ettiğiniz denklemler sistemi gizli alt grubu kodlar . Özellikle formdadır , bazı grup homomorfizmasının için, . çekirdeği tam olarak gizli alt gruptur. Bu durumda özel bir çözüm önemsiz olan 0'dır.HΩx=0ΩΩ


2

4. sonra, hesaplama bazında ölçmek rastgele bir şekilde bize bir verecektir . χ G ImχG

Daha sonra ikili grubundaki karakterlerin bir listesini almak için kez verdiğiniz tüm adımları tekrarlıyoruz . Bu karakter listesi, ikili grubunun alt grubunu oluşturur .n G K G nnGKG

Daha sonra , nin olduğu bir tane bulmak için tüm olası alt gruplarını kontrol ediyoruz (klasik olarak) . H KHHK

Sabit bu her zaman benzersiz bir eşleşme değildir, bu yüzden dejenerasyon olduğunda en büyük eşleşmeyi seçeriz (önemsiz alt grup tüm karakter listelerine eşleşeceğinden).n

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.