Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/104047
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor黃鐘揚zh_TW
dc.contributor.advisorChung-Yang Ric Huangen
dc.contributor.author陳信佑zh_TW
dc.contributor.authorHsin-Yu Chenen
dc.date.accessioned2026-08-21T16:19:51Z-
dc.date.available2026-08-22-
dc.date.copyright2026-08-21-
dc.date.issued2026-
dc.date.submitted2026-08-11 16:56:58-
dc.identifier.citation[1] Sergey Bravyi and Alexei Kitaev. Universal quantum computation with ideal Clifford gates and noisy ancillas. Physical Review A, 71 (2): 022316, 2005. doi:10.1103/PhysRevA.71.022316.
[2] Michael J. Bremner, Richard Jozsa, and Dan J. Shepherd. Classical simulation of commuting quantum computations implies collapse of the polynomial hierarchy. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 467 (2126): 459–472, 2010. doi:10.1098/rspa.2010.0301.
[3] Kai Chen, Wen Liu, Guo-Sheng Xu, Yangzhi Li, Maoduo Li, and Shouli He. Quantum circuit optimization based on dynamic grouping and zx-calculus for reducing 2-qubit gate count, 2025. URL https://arxiv.org/abs/2507.14434.
[4] N. de Beaudrap and Dominic C. Horsman. The zx calculus is a language for surface code lattice surgery. Quantum, 4: 218, 2017. doi:10.22331/Q-2020-01-09-218.
[5] Niel de Beaudrap, Ross Duncan, Dominic Horsman, and Simon Perdrix. Pauli Fusion: a computational model to realise quantum transformations from ZX terms. In Proceedings 16th International Conference on Quantum Physics and Logic, volume 318 of Electronic Proceedings in Theoretical Computer Science, pages 85–105, 2019. doi:10.4204/EPTCS.318.6.
[6] Niel de Beaudrap, Xiaoning Bian, and Quanlong Wang. Fast and effective techniques for T-count reduction via spider nest identities. In {15th Conference on the Theory of Quantum Computation, Communication and Cryptography (TQC 2020)}, volume 158 of Leibniz International Proceedings in Informatics (LIPIcs), pages 11:1–11:23, 2020. doi:10.4230/LIPIcs.TQC.2020.11.
[7] Ross Duncan, A. Kissinger, S. Perdrix, and J. van de Wetering. Graph-theoretic simplification of quantum circuits with the zx-calculus. Quantum, 4: 279, 2019. doi:10.22331/Q-2020-06-04-279.
[8] DVLab-NTU. Qsyn: A C++-based software system for synthesizing, optimizing, and verifying quantum circuits. GitHub repository, 2024. URL https://github.com/DVLab-NTU/qsyn.
[9] Tobias Fischbach, Pierre Talbot, and Pascal Bouvry. A review on quantum circuit optimization using zx-calculus, 2025.
[10] Austin G. Fowler, Matteo Mariantoni, John M. Martinis, and Andrew N. Cleland. Surface codes: Towards practical large-scale quantum computation. Physical Review A, 86 (3): 032324, 2012. doi:10.1103/PhysRevA.86.032324.
[11] Luke E Heyfron and Earl T Campbell. An efficient quantum compiler that reduces t count. Quantum Science and Technology, 4 (1): 015004, 2017. URL https://arxiv.org/abs/1712.01557.
[12] Clare Horsman, Austin G. Fowler, Simon Devitt, and Rodney Van Meter. Surface code quantum computing by lattice surgery. New Journal of Physics, 14 (12): 123011, 2012. doi:10.1088/1367-2630/14/12/123011.
[13] Qunsheng Huang, David Winderl, A. M. D. van de Griend, and Richie Yeung. Redefining lexicographical ordering: Optimizing pauli string decompositions for quantum compiling. In 2024 IEEE International Conference on Quantum Computing and Engineering, pages 885–896, 2024. doi:10.1109/QCE60285.2024.00108.
[14] A. Kissinger and J. van de Wetering. Pyzx: Large scale automated diagrammatic reasoning. In Proceedings 16th International Conference on Quantum Physics and Logic, volume 318 of Electronic Proceedings in Theoretical Computer Science, pages 229–241, 2019. doi:10.4204/EPTCS.318.14.
[15] A. Kissinger and J. van de Wetering. Reducing t-count with the zx-calculus, 2019. URL https://arxiv.org/abs/1903.10477.
[16] A. Kissinger and J. J. van de Wetering. Reducing the number of non-clifford gates in quantum circuits. Physical Review A, 102: 022406, 2020. doi:10.1103/PhysRevA.102.022406.
[17] Yi-Hsiang Kuo, Hsiang-Chun Yang, Hsin-Yu Chen, and Chung-Yang Ric Huang. Unified pauli-rotation synthesis for relieving cx-count overhead in tableau-based quantum circuit optimization flow. In 2026 Design, Automation & Test in Europe Conference (DATE), pages 1–7, 2026. doi:10.23919/DATE69613.2026.11539330.
[18] Mu-Te Lau, Chin-Yi Cheng, Cheng-Hua Lu, Chia-Hsu Chuang, Yi-Hsiang Kuo, Hsiang-Chun Yang, Chien-Tung Kuo, Hsin-Yu Chen, Chen-Ying Tung, Cheng-En Tsai, Guan-Hao Chen, Leng-Kai Lin, Ching-Huan Wang, Tzu-Hsu Wang, and Chung-Yang Ric Huang. Qsyn: A developer-friendly quantum circuit synthesis framework for NISQ era and beyond. In 2024 IEEE International Conference on Quantum Computing and Engineering (QCE), volume 2, pages 535–536, 2024. doi:10.1109/QCE60285.2024.10392.
[19] Mu-Te Lau, Hsiang-Chun Yang, Hsin-Yu Chen, and Chung-Yang Huang. A lazy resynthesis approach for simultaneous T gate and two-qubit gate optimization of quantum circuits. In 2025 IEEE International Conference on Quantum Computing and Engineering (QCE), pages 481–488, 2025. doi:10.1109/QCE65121.2025.00060.
[20] D. Litinski and Naomi H. Nickerson. Active volume: An architecture for efficient fault-tolerant quantum computers with limited non-local connections, 2022. URL https://arxiv.org/abs/2211.15465.
[21] Ashley Montanaro. Quantum circuits and low-degree polynomials over F_2. Journal of Physics A: Mathematical and Theoretical, 50 (8): 084002, 2016. URL https://arxiv.org/abs/1607.08473.
[22] Francisco J. R. Ruiz, Tuomas Laakkonen, Johannes Bausch, Matej Balog, Mohammadamin Barekatain, Francisco J. H. Heras, Alexander Novikov, Nathan Fitzpatrick, Bernardino Romera-Paredes, John van de Wetering, Alhussein Fawzi, Konstantinos Meichanetzidis, and Pushmeet Kohli. Quantum circuit optimization with alphatensor, 2024. URL https://arxiv.org/abs/2402.14396.
[23] Korbinian Staudacher, T. Guggemos, Sophia Grundner-Culemann, and Wolfgang Gehrke. Reducing 2-qubit gate count for zx-calculus based quantum circuit optimization. volume 394 of Electronic Proceedings in Theoretical Computer Science, pages 33–48, 2023. doi:10.4204/EPTCS.394.3.
[24] John van de Wetering. Zx-calculus for the working quantum computer scientist, 2020. URL https://arxiv.org/abs/2012.13966.
[25] Vivien Vandaele. Rust implementation of quantum circuit optimization algorithms. GitHub repository, 2024. https://github.com/VivienVandaele/quantum-circuit-optimization. Includes FastTODD, TOHPE, and InternalHOpt.
[26] Vivien Vandaele. Lower t-count with faster algorithms, 2024. URL https://arxiv.org/abs/2407.08695.
[27] Vivien Vandaele. Qubit-count optimization using zx-calculus, 2024. URL https://arxiv.org/abs/2407.10171.
[28] Vivien Vandaele, Simon Martiel, Simon Perdrix, and Christophe Vuillot. Optimal hadamard gate count for clifford+t synthesis of pauli rotations sequences. ACM Transactions on Quantum Computing, 5 (1): 1–29, 2023. doi:10.1145/3639062.
[29] Meng Wang, Chenxu Liu, Sean Garner, S. Stein, Yufei Ding, Prashant J. Nair, and Ang Li. Tableau-based framework for efficient logical quantum compilation. 2025. URL https://arxiv.org/abs/2509.02721.
-
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/104047-
dc.description.abstract在容錯量子計算中,T-count 最小化是降低 Clifford+T 電路資源成本的核心目標,因為 T 閘通常需要仰賴 magic-state distillation 等昂貴的容錯實作。先進的 T-count 最佳化流程(如 FastTODD)常透過 Hadamard gadgetization,將內部 H 閘換成輔助量子位元與對應的 post-measurement control(PMC),使非 Clifford 旋轉得以合併為統一的對角 Pauli-rotation(PR)tableau,從而取得更強的 T-count 縮減。以統一對角旋轉流程為例,平均可再降低約 22% 的 T-count,但每減少一個 T 閘約需付出 1.26 個額外輔助量子位元(A/T)。既有 degadgetization 與 ZX 相關方法雖能降低部分輔助量子位元開銷,僅追求最小 T-count 仍無法保證最終電路具有較低的輔助量子位元寬度。
本論文關注積極進行 T-count 最佳化後仍殘留的輔助量子位元開銷,並指出兩個關鍵困難。第一,即使不同的 T 最佳化 PR 表示具有相同的最小 T-count,它們在欄位重排、排程與 degadgetization 之後,仍可能對應截然不同的峰值輔助量子位元寬度;因此 T-count 最佳化結果並非唯一,電路結構差異會直接影響輔助量子位元的可回收性與同時使用量。第二,先前輔助量子位元減量方法常將 PMC 視為一般量子閘處理,但 PMC 由量測結果的古典狀態所控制;在 commutation 過程中,單量子位元 X 修正可能被改寫為具有嚴格拓樸依賴的多量子位元古典修正。若忽略這些古典狀態限制,某些看似可行的 degadgetization 便可能無法保持原本的計算語意。
為解決上述問題,本論文提出一個結構感知的 T–輔助量子位元共最佳化框架。首先形式化 PMC 的量測順序、經對角 PR 欄位的 commutation,以及還原為單一 X 修正以進行 degadgetization 的條件,確保後續輔助量子位元減量保持計算正確性。接著,在固定的最小 T-count 表示下,擷取 gadget 與 PR 欄位的阻擋限制,並以 SMT/SAT 搜尋能最小化峰值同時作用輔助量子位元數量的欄位排程(sat_reorder)。再者,以 FastTODD 的 tie-search 在前處理組態與同分合併路徑所產生的等價 T 最佳 PR 結構間搜尋,並以 SMT 寬度評估各候選,於維持最小 T-count 的前提下尋找更低的輔助量子位元開銷(必要時亦可進一步改善 T-count)。實驗顯示,相對於統一 T 最佳化基準(平均 A/T 約 1.26),SMT 重排可將平均 A/T 降至約 0.97,再經 tie-search 可進一步降至約 0.48。上述流程已實作於 Qsyn 量子電路編譯器,可作為端對端編譯階段使用。
zh_TW
dc.description.abstractIn fault-tolerant quantum computing, T-count minimization is a central objective for reducing the resource cost of Clifford+T circuits, because T gates typically require expensive fault-tolerant implementations such as magic-state distillation. State-of-the-art T-count optimization flows, including FastTODD, often apply Hadamard gadgetization: each internal H is replaced by an ancilla and a post-measurement control (PMC), so that non-Clifford rotations can be collected into a unified diagonal Pauli-rotation (PR) tableau and optimized more aggressively. In the unified diagonal-rotation flow, this yields about a 22% further T-count reduction on average, but at an A/T cost of roughly 1.26 added ancilla qubits per reduced T gate. Although prior degadgetization and ZX-based methods can reduce some of this overhead, minimizing T-count alone does not guarantee a low-ancilla circuit.
This thesis studies the ancilla overhead that remains after aggressive T-count optimization and identifies two obstacles. First, equivalent T-optimal PR representations with the same minimized T-count can induce substantially different peak ancilla widths after column reordering, scheduling, and degadgetization; T-optimization is therefore not unique, and structural differences directly affect ancilla reclaimability and simultaneous usage. Second, previous ancilla-reduction methods often treat PMCs as ordinary gates, even though PMCs are controlled by classical measurement outcomes. During commutation, an initial single-qubit X correction can be rewritten into a multi-qubit classical correction with strict topological dependencies. Ignoring these classical-state constraints can make a degadgetization step appear valid even when it does not preserve the intended computation.
To address these issues, this thesis proposes a structure-aware T–Ancilla co-optimization framework. We first formalize PMC measurement order, commutation through diagonal PR columns, and restoration to a single-X correction as the precondition for degadgetization, so that subsequent ancilla reduction remains classically correct. Given a fixed minimized-T representation, we then extract gadget–column blocking constraints and encode them in an SMT/SAT formulation (sat_reorder) that minimizes the peak number of simultaneously active ancillae. Finally, FastTODD tie-search explores equivalent T-optimal PR structures from preprocessing configurations and tied merge paths, scoring each candidate by T-count and SMT width to seek lower ancilla overhead under a minimized T-count (and occasionally a still smaller T-count). Experiments show that, relative to the unified T-optimization baseline (average A/T about 1.26), SMT reordering reduces the average A/T to about 0.97, and tie-search further lowers it to about 0.48. The full pipeline is implemented in the Qsyn quantum circuit compiler as an end-to-end compilation stage.
en
dc.description.provenanceSubmitted by admin ntu (admin@lib.ntu.edu.tw) on 2026-08-21T16:19:51Z
No. of bitstreams: 0
en
dc.description.provenanceMade available in DSpace on 2026-08-21T16:19:51Z (GMT). No. of bitstreams: 0en
dc.description.tableofcontentsAcknowledgements i
摘要 v
Abstract vii
Contents xi
List of Figures xv
List of Tables xvii
Denotation xix
1 Introduction 1
1.1 Background and Motivation 1
1.1.1 SOTA T-Optimization Introduces Ancilla Qubit Explosion 2
1.1.2 T-Optimization Algorithms Create Diverging Results 3
1.1.3 Classical States Are Ignored in Previous Implementations 4
1.2 Contributions 4
1.2.1 Optimal Ancilla Overhead under Minimized T-Count 5
1.2.2 Best T–Ancilla Result via FastTODD Tie-Search 5
1.2.3 PMC-State Correctness and Completeness 6
1.3 Thesis Organization 6
2 Preliminaries 7
2.1 Clifford + T Circuits and Tableau Representation 7
2.2 Diagonal-PR Based T-Count Optimization 10
2.2.1 From Diagonal Pauli Rotations to Phase Polynomials 11
2.2.2 TODD-Based Algorithms 12
2.3 ZX Calculus 14
3 Previous Work 19
3.1 Unified T-Optimization via H-Gadgetization 19
3.1.1 Hadamard Gadgetization and Diagonal Structure 19
3.1.2 T-Optimization Flow with Unified Diagonal PR 21
3.2 Previous Methods on Ancilla Minimization 25
3.2.1 Hadamard Degadgetization 25
3.2.2 ZX-Based Qubit-Count Optimization 27
3.3 Minimizing Ancilla Should be Classical-Aware 28
3.3.1 Inspiration from Previous Ancilla-Minimization Methods 28
3.3.2 Previous Methods Ignore PMC States 29
4 PMC State Correctness 33
4.1 PMC Measurement Ordering 33
4.2 PMC Commutation 35
4.2.1 Limitations for Commuting PMCs 36
4.2.2 Commuting PMCs Remains Clifford 37
4.2.3 Commuting PMCs Through the Tableau 39
4.3 PMC for Degadgetization 40
4.3.1 Process for Single-X Reversal 41
4.3.2 Canceling the Conjugated Terms from PMCs 42
5 Optimal Ancilla Overhead 45
5.1 Problem Formulation 45
5.2 Gadget-Column Relation 48
5.2.1 Blocking Constraints for Gadgets 48
5.2.2 Degadgetizability 50
5.2.3 Ancilla Span and Width 52
5.2.4 Case Study: Computing Blocking Sets 54
5.3 SMT Formulation 55
5.3.1 Variables and Constraints 55
5.3.2 Optimal Width via Binary Search 59
5.4 Reorder, Schedule, and Degadgetize 60
5.4.1 Reorder: Move Columns Among Gadgets 60
5.4.2 Schedule: Adjust Ancilla Spans 61
5.4.3 Degadgetization and Ancilla Lane Remapping 62
5.4.4 End-to-End T–Ancilla Co-Optimization 63
6 FastTODD Tie-Search 67
6.1 Observed Divergence 67
6.1.1 Preprocess Sensitivity 67
6.1.2 T-Opt Structure Sensitivity 68
6.2 T–Ancilla Optimization via Tie-Search 70
6.2.1 Preprocess Selection 70
6.2.2 Random-Tie Minimization 71
7 Experimental Results 75
7.1 T–Ancilla Optimization Flow and SMT-Reordering 75
7.2 Preprocessing Divergence and FastTODD Tie-Search 77
7.3 Overall T–Qubit Trade-off Across Optimization Methods 81
8 Conclusions 85
8.1 Summary 85
8.2 Limitations 86
8.3 Future Work 87
Reference(s) 89
-
dc.language.isoen-
dc.subject量子電路最佳化-
dc.subject小角度旋轉閘數量最小化-
dc.subject輔助量子位元最小化-
dc.subject哈達瑪閘小工具化-
dc.subject量測後控制-
dc.subject容錯量子計算-
dc.subjectquantum circuit optimization-
dc.subjectT-count minimization-
dc.subjectancilla minimization-
dc.subjectHadamard gadgetization-
dc.subjectpost-measurement control-
dc.subjectfault-tolerant quantum computing-
dc.title容錯量子電路中基於矩陣之小角度旋轉閘最佳化流程的輔助量子位元最小化zh_TW
dc.titleAncilla Minimization in the Tableau-Based T-Optimization Flow for Fault-Tolerant Quantum Circuitsen
dc.typeThesis-
dc.date.schoolyear114-2-
dc.description.degree碩士-
dc.contributor.oralexamcommittee江介宏;邱大維;陳郁方zh_TW
dc.contributor.oralexamcommitteeJie-Hong Jiang;Ta-Wei Chiu;Yu-Fang Chenen
dc.subject.keyword量子電路最佳化; 小角度旋轉閘數量最小化; 輔助量子位元最小化; 哈達瑪閘小工具化; 量測後控制; 容錯量子計算zh_TW
dc.subject.keywordquantum circuit optimization; T-count minimization; ancilla minimization; Hadamard gadgetization; post-measurement control; fault-tolerant quantum computingen
dc.relation.page93-
dc.identifier.doi10.6342/NTU202602130-
dc.rights.note同意授權(全球公開)-
dc.date.accepted2026-08-14-
dc.contributor.author-college電機資訊學院-
dc.contributor.author-dept電機工程學系-
dc.date.embargo-lift2026-08-22-
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-114-2.pdf2.72 MBAdobe PDF檢視/開啟
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved