Symbolic Synthesis of Clifford Circuits and Beyond

被引:2
作者
Amy, Matthew [1 ]
Bennett-Gibbs, Owen [2 ]
Ross, Neil J. [3 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC, Canada
[2] McGill Univ, Dept Math & Stat, Montreal, PQ, Canada
[3] Dalhousie Univ, Dept Math & Stat, Halifax, NS, Canada
关键词
QUANTUM; OPTIMIZATION;
D O I
10.4204/EPTCS.394.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Path sums are a convenient symbolic formalism for quantum operations with applications to the simulation, optimization, and verification of quantum protocols. Unlike quantum circuits, path sums are not limited to unitary operations, but can express arbitrary linear ones. Two problems, therefore, naturally arise in the study of path sums: the unitarity problem and the extraction problem. The former is the problem of deciding whether a given path sum represents a unitary operator. The latter is the problem of constructing a quantum circuit, given a path sum promised to represent a unitary operator.In this paper, we show that the unitarity problem is co-NP-hard in general, but that it is in P when restricted to Clifford path sums. We then provide an algorithm to synthesize a Clifford circuit from a unitary Clifford path sum. The circuits produced by our extraction algorithm are of the form C1HC2, where C1 and C2 are Hadamard-free circuits and H is a layer of Hadamard gates. We also provide a heuristic generalization of our extraction algorithm to arbitrary path sums. While this algorithm is not guaranteed to succeed, it often succeeds and typically produces natural looking circuits. Alongside applications to the optimization and decompilation of quantum circuits, we demonstrate the capability of our algorithm by synthesizing the standard quantum Fourier transform directly from a path sum.
引用
收藏
页码:343 / 362
页数:20
相关论文
共 31 条
[1]   Quantum computing, postselection, and probabilistic polynomial-time [J].
Aaronson, S .
PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2005, 461 (2063) :3473-3482
[2]   Phase-state duality in reversible circuit design [J].
Amy, Matthew ;
Ross, Neil J. .
PHYSICAL REVIEW A, 2021, 104 (05)
[3]   A Finite Presentation of CNOT-Dihedral Operators [J].
Amy, Matthew ;
Chen, Jianxin ;
Ross, Neil J. .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (266) :84-97
[4]   T-Count Optimization and Reed-Muller Codes [J].
Amy, Matthew ;
Mosca, Michele .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (08) :4771-4784
[5]   Towards Large-scale Functional Verification of Universal Quantum Circuits [J].
Amy, Matthew .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (287) :1-21
[6]   Polynomial-Time T-Depth Optimization of Clifford plus T Circuits Via Matroid Partitioning [J].
Amy, Matthew ;
Maslov, Dmitri ;
Mosca, Michele .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (10) :1476-1489
[7]   There and back again: A circuit extraction tale [J].
Backens, Miriam ;
Miller-Bakewell, Hector ;
de Felice, Giovanni ;
Lobski, Leo ;
van de Wetering, John .
QUANTUM, 2021, 5
[8]   ZH: A Complete Graphical Calculus for Quantum Computations Involving Classical Non-linearity [J].
Backens, Miriam ;
Kissinger, Aleks .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (287) :23-42
[9]  
Bacon Dave, 2008, Analyzing Algebraic Quantum Circuits Using Exponential Sums
[10]   Generators and Relations for Un(Z[1/2; i]) [J].
Bian, Xiaoning ;
Selinger, Peter .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (343) :145-164