Belangrijkste concepten
Qsyn 是一個新的量子電路合成 (QCS) 框架,旨在為開發者提供一個友好的環境,讓他們更容易地貢獻他們的想法和進行實驗,以推動 QCS 演算法的進步。
Samenvatting
Qsyn:一個適用於 NISQ 時代及未來、對開發者友好的量子電路合成框架
這篇研究論文介紹了一個新的開源量子電路合成 (QCS) 框架 Qsyn,旨在為開發者提供一個友好的環境,以加速 QCS 演算法的開發和評估。
為 QCS 演算法的開發者提供一個統一且友好的開發環境,以便他們可以使用標準化的工具、語言和資料結構來有效地進行原型設計、實作和全面評估他們的演算法。
為開發者提供一個強大且直觀的介面,可以直接存取低階資料,以便他們可以在執行時深入了解演算法的行為。
透過迴歸測試、持續整合和持續交付 (CI/CD) 流程、程式碼檢查等強大的品質保證措施,確保框架提供可靠且有效的功能,並且新功能符合相同的品質標準。
Qsyn 採用資料導向的方法,重點關注穩健的資料管理和操作功能。它提供用於各種量子電路表示的 API,例如 ZX 圖和 Tableau。更高級別的操作(例如合成演算法)可以使用自由函數或策略類別來實作。這種設計原則確保可以在不影響現有資料結構的情況下添加新策略,因為所有修改都通過定義明確的公共介面進行。