דלג לתוכן הראשי

תוספות Qiskit

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

תוספות למיפוי

קומפילציה קוונטית מקורבת עם רשתות טנסוריות

קומפילציה קוונטית מקורבת עם רשתות טנסוריות (AQC-Tensor) מאפשרת בניית Circuit בעלי רמת אמינות גבוהה עם עומק מופחת.

נוסחאות רב-מכפלה

נוסחאות רב-מכפלה (MPF) מפחיתות את שגיאת ה-Trotter בדינמיקת המילטוניאן באמצעות שילוב משוקלל של מספר הרצות Circuit.

מפת אופטימיזציה

תוספת ה-Optimization Mapper מכילה פונקציונליות לדגמן בעיות אופטימיזציה על-ידי ניסוחן במודלים מופשטים ולאחר מכן המרתן לייצוגים שמחשב קוונטי יכול להבין.

  • קרא את התיעוד למדריכים ולהפניות ל-API.
  • בקר במאגר GitHub.

תוספות לאופטימיזציה

הפצה לאחור של אופרטורים

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

חיתוך Circuit

חיתוך Circuit מפחית את עומק ה-Circuit לאחר Transpiler על-ידי פירוק שערים מסבכים בין Qubit שאינם סמוכים.

תוספות לעיבוד לאחר ריצה

אלכסון קוונטי מבוסס דגימות

אלכסון קוונטי מבוסס דגימות (SQD) מבצע עיבוד קלאסי לאחר ריצה על דגימות קוונטיות רועשות כדי לקבל אומדני ערכי עצמי מדויקים יותר של המילטוניאנים של מערכות קוונטיות, למשל ביישומי כימיה.

SQD עבור HPC

תוספת זו היא מימוש מוכן ל-HPC של תוספת ה-SQD. היא כתובה בתקני C++17 המודרניים ומתוכננת ליצור בינארי מהודר יחיד לשימוש עם MPI.

תוספות להפחתת שגיאות

M3 (mthree)

הפחתת שגיאות מדידה ללא מטריצה (M3) היא חבילה להפחתת שגיאות מדידה קוונטית הניתנת לקנה מידה ולחישוב במקביל.

  • בקר בתיעוד למדריכים, מדריכי לימוד והפניות ל-API.
  • בקר בדף GitHub של החבילה.

חרוטי אור מוצללים

תוספת חרוטי האור המוצללים משתמשת בהפצת פאולי כדי לצמצם את מספר מונחי השגיאה במודל רעש שצריך להפחית, בהתאם לפרטי ה-Observable הרצוי. לכך יש את ההשפעה של הפחתת עומס הדגימה עבור תהליכי עבודה של ביטול שגיאות הסתברותי (PEC).

  • בקר בתיעוד למדריכים, מדריכי לימוד והפניות ל-API.

ספיגת רעש מופץ

ספיגת רעש מופץ (PNA) משתמשת בהפצת פאולי כדי לספוג מידע ממודל רעש לתוך Observable יעד. מדידת ה-Observable המשונה הזה מביאה להפחתת הרעש כפי שמיוצג על-ידי המודל.

  • בקר בתיעוד למדריכים, מדריכי לימוד והפניות ל-API.