กลับไปหน้าบทความ

อ่าน 11 นาที

อัลกอริทึมการประมาณค่าเฟสควอนตัม

ใน การคำนวณ ควอนตัมอัลกอริทึมการประมาณเฟสควอนตัมเป็นอัลกอริทึมควอนตัมเพื่อประมาณเฟสที่สอดคล้องกับค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพ ที่กำหนด...

อัลกอริทึมการประมาณค่าเฟสควอนตัม

ใน การคำนวณ ควอนตัมอัลกอริทึมการประมาณเฟสควอนตัมเป็นอัลกอริทึมควอนตัมเพื่อประมาณเฟสที่สอดคล้องกับค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพ ที่กำหนด เนื่องจากค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพจะมี ค่าสัมบูรณ์ เท่ากับหนึ่ง เสมอ จึงสามารถระบุลักษณะเฉพาะได้ด้วยเฟส และด้วยเหตุนี้ อัลกอริทึมจึงสามารถอธิบายได้อย่างเทียบเท่ากับการดึงเฟสหรือค่าลักษณะเฉพาะนั้นเอง อัลกอริทึมนี้ได้รับการแนะนำครั้งแรกโดยAlexei Kitaevในปี 1995 [ 1 ] [ 2 ] : 246

การประมาณเฟสมักใช้เป็นขั้นตอนย่อยในอัลกอริธึมควอนตัมอื่นๆ เช่นอัลกอริธึมของ Shor [ 2 ] : 131 อัลกอริธึมควอนตัมสำหรับระบบสมการเชิงเส้นและ อัลกอริธึมการ นับควอนตั

ภาพรวมของอัลกอริทึม

อัลกอริทึมนี้ทำงานกับชุดคิวบิตสองชุด ซึ่งในบริบทนี้เรียกว่ารีจิสเตอร์ รีจิสเตอร์ทั้งสองประกอบด้วย คิวบิต และตามลำดับ ให้ เป็นตัวดำเนิน การ เอกภาพที่กระทำกับ รี จิ สเตอร์ คิวบิตค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพจะมีค่าสัมบูรณ์เท่ากับหนึ่ง ดังนั้นจึงมีลักษณะเฉพาะด้วยเฟสของมัน ดังนั้นถ้าเป็นเวกเตอร์ลักษณะเฉพาะของแล้วสำหรับบางค่าเนื่องจากความเป็นคาบของเลขชี้กำลังเชิงซ้อน เราจึงสามารถสมมติได้เสมอว่า

เป้าหมายคือการสร้างค่าประมาณที่ดีสำหรับโดยใช้เกตจำนวนน้อยและมีความน่าจะเป็นสูงที่จะประสบความสำเร็จ อัลกอริทึมการประมาณ เฟสควอนตัมบรรลุเป้าหมายนี้โดยสมมติว่าสามารถเข้าถึงแบบออราคูลาร์ได้และมีสถานะควอนตัมพร้อมใช้งานซึ่งหมายความว่าเมื่อพูดถึงประสิทธิภาพของอัลกอริทึม เราจะกังวลเฉพาะจำนวนครั้งที่ต้องใช้เท่านั้น แต่ไม่ต้องกังวลเกี่ยวกับต้นทุนในการใช้งาน

กล่าวโดยละเอียด อัลกอริทึมจะส่งคืนค่าประมาณสำหรับด้วยความน่าจะเป็นสูงภายในข้อผิดพลาดแบบบวกโดยใช้คิวบิตในรีจิสเตอร์แรก และ การดำเนินการ ควบคุมUยิ่งไปกว่านั้น เราสามารถปรับปรุงความน่าจะเป็นของความสำเร็จเป็นสำหรับใดๆโดยใช้การใช้งานควบคุม U ทั้งหมดและนี่คือค่าที่เหมาะสมที่สุด[ 3 ]

คำอธิบายโดยละเอียดของอัลกอริทึม

วงจรสำหรับการประมาณค่าเฟสควอนตัม

การเตรียมการของรัฐ

สถานะเริ่มต้นของระบบคือ:

สถานะคิวบิต n ตัวที่วิวัฒนาการผ่าน n คือสถานะใดก่อนอื่นเราใช้การดำเนินการเกต Hadamard คิวบิต n ตัว กับรีจิสเตอร์ตัวแรก ซึ่งสร้างสถานะดังนี้: โปรดสังเกตว่าในที่นี้เรากำลังสลับระหว่างการแสดงแบบไบนารีและ แบบ n -ary สำหรับรีจิสเตอร์คิวบิต n ตัว: เกตทางด้านขวามือเป็นตัวย่อสำหรับสถานะคิวบิต n ตัวโดยที่คือการแยกส่วนไบนารีของ

ปฏิบัติการ Controlled-U

สถานะนี้จะพัฒนาต่อไปผ่านวิวัฒนาการแบบเอกภาพควบคุมซึ่งการกระทำสามารถเขียนได้ดังนี้สำหรับทุก ๆวิวัฒนาการนี้ยังสามารถเขียนได้อย่างกระชับดังนี้ซึ่งเน้นให้เห็นถึงลักษณะการควบคุม: มันใช้กับรีจิสเตอร์ที่สองโดยมีเงื่อนไขว่ารีจิสเตอร์แรกเป็นเมื่อจำเงื่อนไขค่าลักษณะเฉพาะที่ใช้ได้สำหรับการนำไปใช้กับจึงให้ผลลัพธ์ดังนี้โดยที่เราใช้

เพื่อแสดงให้เห็นว่าสามารถนำไปใช้ได้อย่างมีประสิทธิภาพเช่นกัน สังเกตว่าเราสามารถเขียนได้ว่า โดยที่แทนการดำเนินการของการประยุกต์ใช้กับรีจิสเตอร์ที่สองโดยมีเงื่อนไขว่าคิวบิตที่ ของรีจิสเตอร์แรกเป็น ใน ทางรูปธรรม เกตเหล่านี้สามารถกำหนดลักษณะได้ด้วยการกระทำดังนี้สมการนี้สามารถตีความได้ว่าสถานะจะไม่เปลี่ยนแปลงเมื่อนั่นคือเมื่อคิวบิตที่ เป็นในขณะที่เกตจะถูกนำไปใช้กับรีจิสเตอร์ที่สองเมื่อคิวบิตที่ เป็นการประกอบของเกตควบคุมเหล่านี้จึงให้โดยขั้นตอนสุดท้ายเป็นผลโดยตรงจากการแยกส่วนแบบไบนารี

จากจุดนี้เป็นต้นไป รีจิสเตอร์ตัวที่สองจะไม่ถูกแตะต้อง ดังนั้นจึงสะดวกที่จะเขียนโดยใช้สถานะของรีจิสเตอร์คิวบิต ซึ่งเป็นรีจิสเตอร์เดียวที่เราต้องพิจารณาสำหรับส่วนที่เหลือของอัลกอริธึม

ใช้การแปลงฟูริเยร์ควอนตัมผกผัน

ส่วนสุดท้ายของวงจรเกี่ยวข้องกับการประยุกต์ใช้การแปลงฟูริเยร์ควอนตัม ผกผัน (QFT) กับรีจิสเตอร์แรกของ: QFT และการแปลงผกผันของมันมีลักษณะเฉพาะโดยการกระทำต่อสถานะพื้นฐานดังนี้ ดังนั้นจึงสรุปได้ว่า

การแยกส่วนสถานะในฐานการคำนวณเป็นสัมประสิทธิ์จึงเท่ากับโดยที่เราเขียนว่า โดยที่คือจำนวนเต็มที่ใกล้เคียงที่สุด กับ ผลต่าง ต้องเป็นไปตามนิยามซึ่งเท่ากับการประมาณค่าของโดยการปัดเศษ ให้ เป็นจำนวนเต็มที่ใกล้เคียงที่สุด

การวัด

ขั้นตอนสุดท้ายเกี่ยวข้องกับการทำการวัดในฐานการคำนวณบนรีจิสเตอร์แรก ซึ่งจะให้ผลลัพธ์ที่มีความน่าจะเป็นดังนั้นถ้านั่นคือ เมื่อสามารถเขียนได้เป็นเราจะพบผลลัพธ์เสมอในทางกลับกัน ถ้าความน่าจะเป็นจะเป็นจากนิพจน์นี้เราจะเห็นว่าเมื่อเพื่อดูสิ่งนี้ เราสังเกตว่าจากนิยามของเรามีความไม่เท่าเทียมกันและดังนั้น: [ 4 ] : 157 [ 5 ] : 348

เราสรุปได้ว่าอัลกอริทึมนี้ให้ค่าประมาณบิตที่ดีที่สุด (กล่าวคือ ค่าที่อยู่ภายในคำตอบที่ถูกต้อง) ของด้วยความน่าจะเป็นอย่างน้อยโดยการเพิ่มคิวบิตพิเศษจำนวนหนึ่งตามลำดับของและตัดคิวบิตพิเศษเหล่านั้น ความน่าจะเป็นสามารถเพิ่มขึ้นเป็น[ 5 ]

ตัวอย่างของเล่น

พิจารณาตัวอย่างที่ง่ายที่สุดของอัลกอริธึม ซึ่งเกี่ยวข้อง เฉพาะ คิวบิตเดียว นอกเหนือจากคิวบิตที่จำเป็นสำหรับการเข้ารหัส สมมติว่าค่าไอเก นของคือ ส่วนแรกของอัลกอริธึมสร้างสถานะคิวบิตเดียวการใช้ควอนตัมฟิลด์ผกผันในกรณีนี้เทียบเท่ากับการใช้เกตฮาดามาร์ดดังนั้นความน่าจะเป็นของผลลัพธ์สุดท้ายคือ โดยที่หรือกล่าวให้ชัดเจนยิ่งขึ้นสมมติว่าหมายถึงแล้ว และเราจะได้ค่าที่แน่นอนของ จากผลลัพธ์การวัดอย่างแน่นอน เช่นเดียวกันนี้ใช้ได้ หาก

ในทางกลับกัน ถ้านั่นคือและในกรณีนี้ ผลลัพธ์จะไม่แน่นอน แต่เราก็ยังพบว่าผลลัพธ์นี้มีโอกาสเกิดขึ้นมากกว่า ซึ่งสอดคล้องกับข้อเท็จจริงที่ว่ามีค่าใกล้เคียง 1 มากกว่า 0

โดยทั่วไปแล้ว ถ้าแล้วก็ต่อเมื่อ เท่านั้นซึ่งสอดคล้องกับผลลัพธ์ข้างต้น เพราะในกรณีที่ ซึ่งสอดคล้องกับเฟสจะถูกดึงกลับมาได้อย่างแน่นอน และเฟสอื่นๆ จะถูกดึงกลับมาด้วยความแม่นยำที่สูงขึ้น ยิ่งอยู่ใกล้กับสองเฟสนี้มากเท่าไหร่

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Quantum_phase_estimation_algorithm&oldid=1358386192 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อัลกอริทึมการประมาณค่าเฟสควอนตัม

ใน การคำนวณ ควอนตัมอัลกอริทึมการประมาณเฟสควอนตัมเป็นอัลกอริทึมควอนตัมเพื่อประมาณเฟสที่สอดคล้องกับค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพ ที่กำหนด...

ภาพรวมของอัลกอริทึม

อัลกอริทึมนี้ทำงานกับชุดคิวบิตสองชุด ซึ่งในบริบทนี้เรียกว่า รีจิสเตอร์ รี จิสเตอร์ทั้งสองประกอบด้วย คิวบิต และตามลำดับ ให้ เป็นตัวดำเนิน การ เอกภาพ ที่กระทำกับ รี จิ สเตอร์ คิวบิต ค่าลักษณะเฉพาะของตัวดำเนินการเอกภาพจะมีค่าสัมบูรณ์เท่ากับหนึ่ง...

ปฏิบัติการ Controlled-U

สถานะนี้จะพัฒนาต่อไปผ่านวิวัฒนาการแบบเอกภาพควบคุมซึ่งการกระทำสามารถเขียนได้ดังนี้สำหรับทุก ๆวิวัฒนาการนี้ยังสามารถเขียนได้อย่างกระชับดังนี้ซึ่งเน้นให้เห็นถึงลักษณะการควบคุม:...

ใช้การแปลงฟูริเยร์ควอนตัมผกผัน

ส่วนสุดท้ายของวงจรเกี่ยวข้องกับการประยุกต์ใช้ การแปลงฟูริเยร์ควอนตัม ผกผัน (QFT) กับรีจิสเตอร์แรกของ: QFT และการแปลงผกผันของมันมีลักษณะเฉพาะโดยการกระทำต่อสถานะพื้นฐานดังนี้ ดังนั้นจึงสรุปได้ว่า Q F T {\displaystyle {\mathcal {QFT}}} | Ψ 2 ⟩ {\displaystyle...