Shaded lightcones (SLC)

qiskit-addon-slc היא חבילה לחישוב ה-shaded lightcone (SLC) [1] של observable ביחס למעגל קוונטי. בהקשר של probabilistic error cancellation (PEC), shaded lightcones דומים לחרוטי אור בינאריים רגילים בכך שאי-קיזוז של שגיאות מחוץ לחרוט האור יכול להקטין את השונות (כלומר את עלות הדגימה). הצללת חרוט האור מאפשרת לדחוף את האסטרטגיה הזו רחוק יותר על ידי הקצאת סקאלות למחוללי שגיאת פאולי בתוך חרוט האור הסיבתי. לשגיאות שמוקצות להן סקאלות קטנות יותר יש פחות השפעה על ה-observable; קיצוץ שלהן ממודל הרעש יכול להקטין את השונות (כלומר את עלות הדגימה) במחיר של מעט הטיה. החבילה qiskit-addon-slc נותנת למשתמשים את היכולת להצליל חרוט אור ולשלוט בפשרה בין עלות דגימה להטיה.
תחילת עבודה
מדריך פשוט שיעזור לך להתחיל לעבוד מהר עם החבילה הזו זמין במדריך ההתחלה המהירה.
דוגמאות לשימוש
הטכניקה הזו שימשה להורדת עלות הדגימה של probabilistic error cancellation (PEC) בניסויי הד Loschmidt של אופרטורים עם 56 קיוביטים על מעבד IBM Heron. [2].
דיון טכני
סקירת השיטה
shaded lightcones מחושבים ומשמשים ב-5 שלבים:
-
מחשבים חסם על ההשפעה של כל איבר שגיאת פאולי על ה-observable בסוף המעגל (חסם קדימה)
-
מחשבים חסם על ההשפעה של כל איבר שגיאת פאולי על המצב ההתחלתי בתחילת המעגל (חסם אחורה)

- מעריכים תרומת הטיה לכל איבר שגיאת פאולי באמצעות חסמי הקדימה/אחורה ושיעור השגיאה של האיבר

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

יכולות התוכנה
-
חישוב חסמים אסינכרוני מקבילי
-
מאפשר חישוב חסמים מראש (כלומר לפני למידת הרעש בפועל)
בעיות ידועות
-
אין תמיכה ב-Windows
-
InjectNoise(site=”before”) אינו נתמך
-
אין תמיכה במיזוג חסמים ברזולוציה עדינה
עבודה עתידית
- חישוב ערכים עצמיים מואץ ב-Rust לחישוב חסמי קדימה
תרומה
קוד המקור זמין ב-GitHub.
מדריך המפתחים נמצא ב-CONTRIBUTING.md בשורש המאגר של הפרויקט הזה. בהשתתפותך, מצופה ממך לשמור על קוד ההתנהגות של Qiskit.
אנחנו משתמשים ב-GitHub issues למעקב אחרי בקשות ובאגים.
ציטוט החבילה הזו
אם אתה משתמש בחבילה הזו במחקר שלך, השתמש בקובץ CITATION.bib במאגר של הפרויקט הזה כדי לצטט את ההפניות המתאימות.
רישיון
מדיניות הוצאה משימוש
אנחנו עוקבים אחרי semantic versioning. לפעמים אנחנו עשויים לבצע שינויים שוברים כדי לשפר את חוויית המשתמש. כשאפשר, נשמור ממשקים ישנים ונסמן אותם כמוצאים משימוש, כל עוד הם יכולים להתקיים לצד החדשים. כל שיפור משמעותי, שינוי שובר או הוצאה משימוש יתועדו בהערות הגרסה.
תרומה
קוד המקור זמין ב-GitHub.
מדריך המפתחים נמצא ב-CONTRIBUTING.md. בהשתתפותך, מצופה ממך לשמור על קוד ההתנהגות של Qiskit.
אנחנו משתמשים ב-GitHub issues למעקב אחרי בקשות ובאגים.
הפניות
-
Andrew Eddins, et al., Lightcone shading for classically accelerated quantum error mitigation, arXiv:2409.04401v1 [quant-ph].
-
Samantha V. Barron, et al., Observable Estimation in the Absence of Classical Verification, arXiv:2607.25998 [quant-ph].
