Ülesanne täielikult lahendatud
-
Kaks iteratsiooni märgistatud elemendi leidmiseks 8 hulgast 5 sammu
Groveri algoritm leiab märgitud elemendi 8 seast kahe iteratsiooniga. Mõtle välja, kust see kaks tuleb — ja mis juhtub, kui käivitada kolmas.
-
Enne töötlemise algust on olek ühtlane superpositsioon: iga element on võrdselt tõenäoline, seega on märgitud elemendi tõenäosus 1/8. See on sama mis klassikaline juhuslik pakkumine, ja paneel kuvab mõlemad, et seda selgitada.
-
Iga Groveri iteratsioon on pööre fikseeritud nurga võrra kahemõõtmelises tasandis, mille moodustavad märgitud olek ja kõik ülejäänu. Nurk tuleneb amplituudist ning N = 8 korral on see umbes 20,7°.
-
Seega ei ole tõenäosus kõver, mis tõuseb ja tasandub — see on siinus ruudus ning tõuseb järsult: 12,5%, seejärel 78,1%, seejärel 94,5%.
-
Optimaalne peatumispunkt on pööre, mis jõuab kõige lähemale 90°-le, mis on π/4 korda N-i ruutjuur. Kaheksa elemendi puhul on see 2,22, ja kuna murdosa iteratsioonist ei saa teha, on see 2.
-
Käivita kolmas ja pööre läheb märgist mööda. Tõenäosus langeb 33,0%-le — halvem kui pärast ühte iteratsiooni, ning suundub tagasi alguspunkti poole.
Vastus
Tööriist näitab nii lähte-superpositsiooni kui ka klassikalise 1 võimaluse korral N-st tulemuseks 12,50% ning peatab automaatse töö 2. sammul, kuid sammhaaval jätkates või otse lõppu liikudes jõuab 5. sammuni. Just üleminek parimast tulemusest valmistab üllatuse: rohkem iteratsioone halvendab tulemust, sest amplituudivõimendus on pööramine ja täisringiga jõutakse tagasi algusse. Seetõttu on ka Groveri algoritmi kiirendus kõigest ruutjuureline, mitte eksponentsiaalne — 90° saavutamiseks kulub ligikaudu √N pööret, nii et 8 elemendi puhul piisab 2-st, miljoni puhul aga 785-st. See on kasulik, kuid sugugi mitte selline eksponentsiaalne eelis, mida väljend „kvantotsing” võiks aimata lasta.
-
Allikad (1)
- The algorithm this tool steps through: L. K. Grover, "A fast quantum mechanical algorithm for database search." Proceedings of the 28th Annual ACM Symposium on Theory of Computing, 212–219, 1996.