Simulating Quantum Circuits by Model Counting

被引:5
作者
Mei, Jingyi [1 ]
Bonsangue, Marcello [1 ]
Laarman, Alfons [1 ]
机构
[1] Leiden Univ, Leiden, Netherlands
来源
COMPUTER AIDED VERIFICATION, PT III, CAV 2024 | 2024年 / 14683卷
关键词
Quantum Computing; Quantum Circuit Simulation; Satisfiability; #SAT; Weighted Model Counting; Stabilizer Formalism; ERROR-CORRECTING CODES; EQUIVALENCE CHECKING; CLASSICAL SIMULATION; ALGORITHMS;
D O I
10.1007/978-3-031-65633-0_25
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quantum circuit compilation comprises many computationally hard reasoning tasks that lie inside #P and its decision counterpart in PP. The classical simulation of universal quantum circuits is a core example. We show for the first time that a strong simulation of universal quantum circuits can be efficiently tackled through weighted model counting by providing a linear-length encoding of Clifford+T circuits. To achieve this, we exploit the stabilizer formalism by Knill, Gottesmann, and Aaronson by reinterpreting quantum states as a linear combination of stabilizer states. With an open-source simulator implementation, we demonstrate empirically that model counting often outperforms state-of-the-art simulation techniques based on the ZX calculus and decision diagrams. Our work paves the way to apply the existing array of powerful classical reasoning tools to realize efficient quantum circuit compilation; one of the obstacles on the road towards quantum supremacy.
引用
收藏
页码:555 / 578
页数:24
相关论文
共 75 条
[1]  
AKERS SB, 1978, IEEE T COMPUT, V27, P509, DOI 10.1109/TC.1978.1675141
[2]   Symbolic Synthesis of Clifford Circuits and Beyond [J].
Amy, Matthew ;
Bennett-Gibbs, Owen ;
Ross, Neil J. .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 394 :343-362
[3]   Fast simulation of stabilizer circuits using a graph-state representation [J].
Anders, S ;
Briegel, HJ .
PHYSICAL REVIEW A, 2006, 73 (02)
[4]  
Ardeshir-Larijani E., 2014, Tools and Algorithms for the Construction and Analysis of Systems, P500
[5]  
Ardeshir-Larijani E, 2013, LECT NOTES COMPUT SC, V7795, P478, DOI 10.1007/978-3-642-36742-7_33
[6]   Quantum supremacy using a programmable superconducting processor [J].
Arute, Frank ;
Arya, Kunal ;
Babbush, Ryan ;
Bacon, Dave ;
Bardin, Joseph C. ;
Barends, Rami ;
Biswas, Rupak ;
Boixo, Sergio ;
Brandao, Fernando G. S. L. ;
Buell, David A. ;
Burkett, Brian ;
Chen, Yu ;
Chen, Zijun ;
Chiaro, Ben ;
Collins, Roberto ;
Courtney, William ;
Dunsworth, Andrew ;
Farhi, Edward ;
Foxen, Brooks ;
Fowler, Austin ;
Gidney, Craig ;
Giustina, Marissa ;
Graff, Rob ;
Guerin, Keith ;
Habegger, Steve ;
Harrigan, Matthew P. ;
Hartmann, Michael J. ;
Ho, Alan ;
Hoffmann, Markus ;
Huang, Trent ;
Humble, Travis S. ;
Isakov, Sergei V. ;
Jeffrey, Evan ;
Jiang, Zhang ;
Kafri, Dvir ;
Kechedzhi, Kostyantyn ;
Kelly, Julian ;
Klimov, Paul V. ;
Knysh, Sergey ;
Korotkov, Alexander ;
Kostritsa, Fedor ;
Landhuis, David ;
Lindmark, Mike ;
Lucero, Erik ;
Lyakh, Dmitry ;
Mandra, Salvatore ;
McClean, Jarrod R. ;
McEwen, Matthew ;
Megrant, Anthony ;
Mi, Xiao .
NATURE, 2019, 574 (7779) :505-+
[7]  
BAHAR RI, 1993, 1993 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, P188, DOI 10.1109/ICCAD.1993.580054
[8]   symQV: Automated Symbolic Verification of Quantum Programs [J].
Bauer-Marquart, Fabian ;
Leue, Stefan ;
Schilling, Christian .
FORMAL METHODS, FM 2023, 2023, 14000 :181-198
[9]  
Berent L., 2022, LEIBNIZ INT P INFORM
[10]  
Biere A., 2009, HDB SATISFIABILITY V, V185