เนื่องจากคำถามดั้งเดิมเกี่ยวกับคำอธิบายของคนธรรมดาฉันจึงเสนอวิธีแก้ปัญหาที่แตกต่างออกไปเล็กน้อยซึ่งอาจจะง่ายกว่าที่จะเข้าใจ (ขึ้นอยู่กับพื้นหลัง) ตามเวลาต่อเนื่อง วิวัฒนาการ. (ฉันไม่มีข้ออ้างว่ามันเหมาะสำหรับคนธรรมดาอย่างไร)
เราเริ่มต้นจากสถานะเริ่มต้นซึ่งเป็นชุดซ้อนของทุกรัฐ
และเราตั้งเป้าหมายที่จะหาสถานะที่สามารถจดจำได้ว่าเป็นคำตอบที่ถูกต้อง (สมมติว่ามีสถานะหนึ่งเช่นนั้นแม้ว่าจะสามารถสรุปได้ทั่วไป) ในการทำเช่นนี้เรามีวิวัฒนาการในเวลาภายใต้การกระทำของ Hamiltonian
คุณลักษณะที่สวยงามอย่างแท้จริงของการค้นหา Grover's คือ ณ จุดนี้เราสามารถลด maths ให้เป็น subspace ของสถานะเพียงสองสถานะแทนที่จะต้องใช้ทั้งหมด เป็นการง่ายกว่าที่จะอธิบายถ้าเราสร้างพื้นฐาน orthonormal จากรัฐเหล่านี้โดยที่
| x⟩H=| x⟩⟨x| +| ψ⟩⟨ψ| . {| x⟩,| ψ⟩}2n{| x⟩,| ψ⊥⟩}| ψ⊥⟩=1
|ψ⟩=12n−−√∑y∈{0,1}n|y⟩
|x⟩H=|x⟩⟨x|+|ψ⟩⟨ψ|.
{|x⟩,|ψ⟩}2n{ | x ⟩ , ∣|ψ⊥⟩ } e-iHt| ψ⟩อี-ฉันที(ฉัน+2-nZ+√||ψ⊥⟩ = 12n- 1-----√ΣY∈ { 0 , 1 }n: y≠ x| Y⟩
การใช้พื้นฐานนี้วิวัฒนาการเวลาสามารถเขียนเป็น
ที่และเป็นเมทริกซ์มาตรฐานของ Pauli สิ่งนี้สามารถเขียนใหม่เป็น
ดังนั้นถ้าเราวิวัฒนาการเป็นเวลา
อี- ฉันHเสื้อ| ψ ⟩XZe-it(Icos(tอี- ฉันt ( I + 2- nZ+ 2n- 1√2nX)⋅ ⎛⎝⎜12n√1 - 12n-----√⎞⎠⎟,
XZ t=πอี- ฉันที( ฉันเพราะ( t2n / 2) -ฉัน 12n / 2บาป( t2n / 2) ( Z+ X2n- 1-----√) ) ⎛⎝⎜12n√1 - 12n-----√⎞⎠⎟.
t = π22n / 2และไม่สนใจเฟสโกลบอลสถานะสุดท้ายคือ
กล่าวอีกนัยหนึ่งด้วยความน่าจะเป็น 1 เราจะได้สถานะที่เรากำลังค้นหา คำอธิบายตามวงจรตามปกติของการค้นหาของ Grover เป็นเพียงการวิวัฒนาการเวลาต่อเนื่องที่แบ่งออกเป็นขั้นตอนโดยสิ้นเชิงด้วยข้อเสียเล็กน้อยที่คุณมักจะไม่ได้รับความน่าจะเป็นที่ 1 สำหรับผลลัพธ์ของคุณใกล้กับมันมาก
12n / 2( Z+ X2n- 1-----√) ⎛⎝⎜12n√1 - 12n-----√⎞⎠⎟= ( 12n- 2n- 1√2n) + ( 1 - 1)2n2n- 1√2n) = ( 10) .
|x⟩
ข้อแม้หนึ่งข้อต่อไปนี้: คุณสามารถกำหนดใหม่และวิวัฒนาการโดยใช้และเวลาวิวัฒนาการจะสั้นลง 5 เท่า หากคุณต้องการหัวรุนแรงจริงๆให้แทนที่ 5 ด้วยและการค้นหาของ Grover จะทำงานในเวลาที่แน่นอน! แต่คุณไม่ได้รับอนุญาตให้ทำสิ่งนี้โดยพลการ การทดลองใด ๆ ที่กำหนดจะมีความแข็งแรงสูงสุดต่อการมีเพศสัมพันธ์คงที่ (เช่นตัวคูณคงที่) ดังนั้นการทดลองที่แตกต่างกันมีเวลาการทำงานที่แตกต่างกัน แต่การปรับขนาดของพวกเขาคือเดียวกัน2} มันเหมือนกับบอกว่าค่าใช้จ่ายประตูในรูปแบบวงจรเป็นค่าคงที่มากกว่าสมมติว่าถ้าเราใช้วงจรของความลึกแต่ละประตูสามารถทำเพื่อให้ทำงานในเวลาที่ kH~=5HH~2n/22n/2k1 / k
หลักฐานในการมองโลกในแง่ดีเกี่ยวข้องกับการแสดงว่าหากคุณทำการตรวจจับสถานะที่มีเครื่องหมายหนึ่งได้เร็วขึ้นมันจะทำการตรวจจับสถานะที่ทำเครื่องหมายแตกต่างกันช้ากว่า เนื่องจากอัลกอริทึมควรทำงานได้ดีเท่าเทียมกันไม่ว่าสถานะใดจะถูกทำเครื่องหมายวิธีนี้จึงเป็นวิธีที่ดีที่สุด| x ⟩| Y⟩