התמרת פורייה קוונטית

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש

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

בעוד שחישוב התמרת פורייה "קלאסית" על קלט באורך n דורשת ביצוע O(n2n) פעולות, הרי שביצוע פעולה זו על גבי מחשב קוונטי אפשרית על ידי ביצוע O(nlogn) פעולות בלבדתבנית:הערה (כלומר, הפעלת O(nlogn) שערים קוונטיים). מכאן שקיים יתרון מעריכי בסיבוכיות של הפעולה הקוונטית לעומת המקבילה הקלאסית.

מאידך, בעוד הפעולה ה"קלאסית" פועלת על וקטור של ערכים, הפעולה הקוונטית היא על מצב קוונטי הנמצא בסופרפוזיציה קוונטית, כאשר המקדמים מתארים את ערכי הווקטור הקלאסי השקול. מכיוון שלא ניתן לבצע מדידה ישירה של ערכי המקדמים בסופרפוזיציה קוונטית, השקילות אינה מלאה, ולא ניתן לקבל שיפור מעריכי עבור ביצוע ההתמרה באופן כללי.

הגדרה

הפעלת השער על אוגר בעל  n קיוביטים במצב הקוונטי |x, כאשר 0x2n1 מוגדרת על ידי |xQFT12ny=02n1e2πixy/2n|y כאשר  xy היא המכפלה של שני המספרים השלמים x ו-y.

קישורים חיצוניים

הערות שוליים

תבנית:הערות שוליים

תבנית:קצרמר