ความยากในการทำความเข้าใจอัลกอริทึมควอนตัมสำหรับปัญหากลุ่มย่อยที่ซ่อนอยู่


11

ฉันลำบากในการทำความเข้าใจขั้นตอนสุดท้ายของอัลกอริทึม AHSP ให้เป็นคริสต์กลุ่มและเป็นฟังก์ชันที่ซ่อนกลุ่มย่อยHให้เป็นตัวแทนของกลุ่มที่สองของGf H G GGHG* * * *G

นี่คือขั้นตอนของอัลกอริทึม

  1. ก่อนอื่นเตรียมรัฐ

    ผม=1|G|Σก.G|ก.|0

  2. จากนั้นใช้พยากรณ์ควอนตัมที่ประเมินกับผมเราได้

    ผม'=Σก.G|ก.|(ก.)

  3. ทีนี้วัด qubit ที่สองของผม'เราได้

    ผม'=(1|H|Σก.H|Rชั่วโมง)|(Rชั่วโมง)

    สำหรับบางRG G

  4. ตอนนี้เราใช้การแปลงฟูริเยร์ควอนตัมกับ qubit แรกเราได้

    ,ผมม.=1|H* * * *|ΣχH* * * *|χ

    ที่ }H* * * *={χG* * * *:χ(ชั่วโมง)=1,ชั่วโมงH}

ตอนนี้จากรัฐวิธีการที่เราจะได้รับเครื่องกำเนิดไฟฟ้าของกลุ่มH ?ผมม.H


ฉันขอแนะนำอย่างยิ่งให้อ่านบันทึกการบรรยายของ Andrew Childs ใน AHSP พวกเขามีอยู่ที่math.uwaterloo.ca/~amchilds/teaching/w13/qic823.html
Robin Kothari

คำตอบ:


4

การโพสต์การประมวลผลแบบคลาสสิกนี้ใช้ประโยชน์จากคุณสมบัติทางทฤษฎีที่ไม่สำคัญหลายกลุ่มของกลุ่ม Abelian ฉันเขียนคำอธิบายเกี่ยวกับการสอนเกี่ยวกับวิธีที่คลาสสิกอัลกอริทึมทำงานที่นี่ [1] ; แหล่งข้อมูลที่ดีอื่น ๆ ที่ควรอ่านคือ [ 2 , 3 , 4 ]

ดังนั้นการวัดที่ส่วนท้ายของอัลกอริทึมในแบบมาตรฐานจะให้องค์ประกอบของอย่างสม่ำเสมอ ไม่ยากที่จะตรวจสอบว่าเซตH เป็นกลุ่มย่อย (จำกัด Abelian) ของกลุ่มอักขระG ; เนื่องจากหลังจากการวัดO ( log | G | )รอบการสร้างชุดการสร้างH จะได้รับโดยมีความน่าจะเป็นใกล้เคียงอย่างมากH* * * *H* * * *G* * * *O(เข้าสู่ระบบ|G|)H* * * *

ส่วนทางด้านเทคนิคมากที่สุดคือวิธีการสร้างรับสร้างชุดของH * ให้เรามุ่งเน้นที่ปัญหานี้นับจากนี้ สำหรับสิ่งนี้เราจะต้องมีพื้นฐานจากทฤษฎีตัวละครHH* * * *


ทฤษฎีตัวละคร

ก่อนอื่นจำไว้ว่าเมื่อจำกัด Abelian ตัวละครจะรวมตัวกันเป็นกลุ่ม isomorphic ถึงGและพวกมันสามารถเขียนเป็น χ g ( h ) = exp ( 2 π i m i = 1 g ( i ) h ( i ) h ( i) )GG ป้ายกรัมของตัวละครχกรัมเป็นองค์ประกอบของG แผนที่gχgกำหนด isomorphism ระหว่างGและGเพื่อให้เราสามารถระบุทั้งสองกลุ่ม

χก.(ชั่วโมง)=ประสบการณ์(2πผมΣผม=1ม.ก.(ผม)ชั่วโมง(ผม)dผม).
ก.χก.Gก.χก.G* * * *G

ตอนนี้ได้รับชุดH *คุณอธิบายเป็น Calle กลุ่มย่อยมุมฉากของHหรือขึ้นอยู่กับแหล่งที่สังหารของ H กลุ่มย่อยนี้มีคุณสมบัติทางคณิตศาสตร์ที่สำคัญ:HH* * * *HH

  1. ก่อนอื่นเป็นกลุ่มย่อยของG ;H* * * *G

  2. มันเป็นคู่ที่จะในแง่ที่ว่าถ้าเราพิจารณาคู่สังหารกลุ่มย่อยH * * * * * * * *กลุ่มย่อยนี้คือ isomorphic เพื่อ H : เช่นH H * * * * * * * * สิ่งนี้รับประกันได้ว่าคำตอบของระบบสมการχ g ( h ) = 1 ,HH* * * ** * * *HHH* * * ** * * * ได้อย่างแม่นยำองค์ประกอบของกลุ่มย่อยที่ Hที่คุณต้องการ

    χก.(ชั่วโมง)=1, สำหรับทุกคน ก.H* * * *
    H

สมการเชิงเส้นมากกว่ากลุ่ม

ตอนนี้สังเกตที่สำคัญที่เราสามารถใช้เป็นดังต่อไปนี้ (ฉันจะทำตาม [1]สำหรับส่วนนี้): อดีตระบบสมการสามารถนำมาเขียนใหม่เป็น '' ระบบสมการเชิงเส้นมากกว่ากลุ่ม abelian แน่นอน '' จากนั้นฉันหมายถึงปัญหาที่อินพุตจะ จำกัด Abelian group , Y ; องค์ประกอบb Y ; กลุ่มโฮโมมอร์ฟิซึมα : X Yและภารกิจคือการหาคำตอบของสมการα ( x ) = bคุณสามารถแสดงให้เห็นว่าโฮโมมอร์ฟิซึมสามารถเขียนเป็นเมทริกซ์AXYYα:XY

α(x)=
Aในทางดังกล่าวว่าปัญหาดังกล่าวสามารถใหม่แสดงเป็น x = ( 1 ( 1 ) 2 ( 1 ) n ( 1 ) 1 ( 2 ) 2 ( 2 ) n ( 2 ) 1 ( ม. ) 2 ( ม. ) n ( เมตร) ที่เราสมมติY=Zd 1 ××Zdเมตร
Ax=(a1(1)a2(1)an(1)a1(2)a2(2)an(2)a1(ม.)a2(ม.)an(ม.))(x(1)x(2)x(n))=((1)(2)(ม.))พอควรd1พอควรd2พอควรdม.=
Y=Zd1××Zdม.

x0+เคอร์αx0เคอร์ααXเคอร์α เพื่อเขียนระบบในรูปแบบเส้นทแยงมุมเกือบ (ขั้นตอนกลางอื่น ๆ ที่จำเป็น แต่ที่ควรให้ภาพที่ใช้งานง่าย)

HΩx=0ΩΩ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.