ViewWiki

שיעור 4 מתוך 4

קיוביטים וחיפוש.

כ־40 דקות · 9 שאלות תרגול

קיוביט כחץ על כדור: שער שיוצר סופרפוזיציה, מדידה שנותנת 0 או 1 לפי הסיכוי, פאזה שיוצרת התאבכות, וחיפוש של גרובר שמוצא פריט אחד מתוך מאגר לא ממוין בהרבה פחות צעדים מחיפוש רגיל.

שלב 1 מתוך 9 · קיוביט

שלב 1 מתוך 9

קיוביט

סיבית רגילה היא 0 או 1. קיוביט הוא סיבית קוונטית, ומצבו מצויר כאן כחץ על כדור: למעלה ∣0⟩|0\rangle⁠, למטה ∣1⟩|1\rangle⁠, וכל כיוון אחר הוא סופרפוזיציה, צירוף של שניהם. הקיוביט עצמו הוא מעגל זעיר על השבב שמתחת לכדור, מוליך־על שעובד רק בקור עז, סמוך לאפס המוחלט.

שערים הם הפעולות של מחשב קוונטי, כמו AND ו־NOT בשערים לוגיים, וכל שער מסובב את החץ. השער X (NOT) מסובב אותו חצי סיבוב, מ־∣0⟩|0\rangle⁠ אל ∣1⟩|1\rangle⁠, בדיוק כמו NOT. השער H מטה אותו אל קו המשווה. מדידה וחיפוש נעולים עכשיו על קיוביט. נבאו מה ייתנו המדידות.

לשאלה

שלב 2 מתוך 9

פאזה

עכשיו המדידות פועלות: כל מדידה עפה מהחץ אל אחת המבחנות, 0 או 1, והטבעת מסמנת את הסיכוי. שער עומד על H ואז Z. השער Z מסובב את החץ חצי סיבוב סביב הציר האנכי, אל הצד הנגדי של קו המשווה. הכיוון של החץ סביב הציר הזה נקרא פאזה.

נסו: החליפו בין H ל־H ואז Z והשוו את המבחנות.

חזרה לניסוי

לשאלה

שלב 3 מתוך 9

התאבכות

H ו־Z לבדם לא נראים מועילים: אחד נותן תוצאה אקראית, והשני משנה משהו שמדידה לא רואה. הכוח מגיע כשמחברים שערים. שער נעול עכשיו על H. נבאו מה יעשה H שני.

לשאלה

שלב 5 מתוך 9

יותר מדי סבבים

16 פריטים ו־3 סבבים: העמודה של התשובה גבוהה, והחץ כמעט בקוטב התחתון. סבבי החיפוש נעול. נבאו מה יקרה אם תמשיכו לסובב.

לשאלה

שלב 6 מתוך 9

מיליון פריטים

חיפוש רגיל במאגר לא ממוין בודק פריט אחר פריט, ובממוצע צריך N+12\dfrac{N + 1}{2}⁠ בדיקות. החיפוש של גרובר צריך כ־π4N\dfrac{\pi}{4}\sqrt{N}⁠ סבבים. כשהמאגר קטן ההבדל קטן, אבל הוא גדל עם NN⁠: מספר הבדיקות גדל כמו NN⁠, ומספר הסבבים רק כמו N\sqrt{N}⁠.

נסו: שנו את גודל החיפוש ואת סבבי החיפוש, ומצאו לכל גודל את מספר הסבבים שבו הסיכוי הגבוה ביותר.

חזרה לניסוי

לשאלה

שלב 7 מתוך 9

היפוך

לא כל שער יוצר אקראיות. נתחיל מהשער שגם למחשב רגיל יש.

לשאלה

שלב 8 מתוך 9

כמה פריטים

במדידה וחיפוש על חיפוש כל פריט הוא צירוף אחד של אפסים ואחדות.

לשאלה

שלב 9 מתוך 9

הדרך הרגילה

כדי לדעת כמה החיפוש הקוונטי חוסך, צריך לדעת כמה עולה חיפוש רגיל.

לשאלה

תמונה של הסצנה התלת־ממדית „מחשוב קוונטי”
סצנה אינטראקטיבית

הגרסה האינטראקטיבית נטענת…

כל שלב מכין לכם את הסצנה, ובקר שמסומן „קבוע” נשאר במקומו בשלב הזה.

לניסוי

תרגול · נבאו, ואז הסתכלו

אחרי השער H החץ שוכב על קו המשווה, באמצע הדרך בין ∣0⟩|0\rangle⁠ ל־∣1⟩|1\rangle⁠. מכינים קיוביט כזה שוב ושוב ומודדים כל אחד. מה תיתן כל מדידה?

לניסוי

תרגול · בחרו

בחרו H ואז Z. השער Z מסובב את החץ לאורך קו המשווה אל הצד הנגדי. מה הסיכוי שמדידה תיתן 1 עכשיו?

לניסוי

תרגול · נבאו, ואז הסתכלו

שער H אחד נותן מדידות של חצי־חצי. מה יהיה הסיכוי ל־1 אחרי H ואז H?

לניסוי

תרגול · נבאו, ואז הסתכלו

16 פריטים ו־3 סבבים: הסיכוי למצוא את התשובה כ־96%. מה יקרה לסיכוי אם תריצו 6 סבבים?

לניסוי

תרגול · בחרו

במאגר לא ממוין של מיליון פריטים, חיפוש רגיל בודק פריט אחר פריט, ובממוצע צריך כחצי מיליון בדיקות. בערך כמה סבבים צריך החיפוש של גרובר?

לניסוי

תרגול · חשבו

שער: X (NOT). הקיוביט התחיל ב־∣0⟩|0\rangle⁠, והשער הפך אותו. מה הסיכוי שמדידה תיתן 00⁠?

לניסוי

תרגול · חשבו

גודל החיפוש נעול על 5 קיוביטים. בכמה פריטים אפשר לחפש איתם?

לניסוי

תרגול · חשבו

גודל החיפוש נעול על 6 קיוביטים, 6464⁠ פריטים, ואחד מהם התשובה. חיפוש רגיל בודק פריט אחרי פריט, בסדר אקראי. כמה בדיקות הוא צריך בממוצע עד שהוא מוצא את התשובה, N+12\dfrac{N + 1}{2}⁠?