The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2013
DOI: 10.1109/tcad.2013.2244643
|View full text |Cite
|
Sign up to set email alerts
|

A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits

Abstract: We present an algorithm for computing depthoptimal decompositions of logical operations, leveraging a meetin-the-middle technique to provide a significant speedup over simple brute force algorithms. As an illustration of our method, we implemented this algorithm and found factorizations of commonly used quantum logical operations into elementary gates in the Clifford+T set. In particular, we report a decomposition of the Toffoli gate over the set of Clifford and T gates. Our decomposition achieves a total T -d… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

6
414
0
2

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 433 publications
(437 citation statements)
references
References 37 publications
6
414
0
2
Order By: Relevance
“…One can easily check that the multiple control CNOT gate Λ kþ1 ðXÞ can be implemented using OðkÞ Toffoli gates. Furthermore, the Toffoli gate can be implemented using seven T gates [32,33]. Thus, θ k has T count OðkÞ and, therefore, ϕ n has T count Oð P n k¼1 kÞ ¼ Oðn 2 Þ.…”
Section: Appendix B: Stabilizer Decompositionsmentioning
confidence: 99%
“…One can easily check that the multiple control CNOT gate Λ kþ1 ðXÞ can be implemented using OðkÞ Toffoli gates. Furthermore, the Toffoli gate can be implemented using seven T gates [32,33]. Thus, θ k has T count OðkÞ and, therefore, ϕ n has T count Oð P n k¼1 kÞ ¼ Oðn 2 Þ.…”
Section: Appendix B: Stabilizer Decompositionsmentioning
confidence: 99%
“…[7][8][9][10][11]), the vast majority of design methods does not consider this metric. As an example in [7,11], a cycle representation was chosen and input cycles where partitioned into three subsets.…”
Section: Introductionmentioning
confidence: 99%
“…However, their approach makes use of a special class of templates. Finally, the work presented in [10] describes an exhaustive algorithm aiming to find a minimal depth quantum circuit using a special gate library. However, due to its exponential time complexity, it is only applicable to circuits with a small number of qubits.…”
Section: Introductionmentioning
confidence: 99%
“…The classical complexity of constructing a quantum circuit implementing |v is in O(k). In the controlled version of this circuit the number of gates remains O(k) ( [9], Theorem 1). In summary, we need O(log(1/ε)) gates to achieve precision ε.…”
Section: Precision and Complexity Analysismentioning
confidence: 99%
“…The original algorithm proposed in [8] uses a decomposition into single and two level unitaries. Each single and two level unitary may have a relatively large (yet, resulting in a blow up by at most a constant factor, [9]) implementation cost. An example is given by the CNOT gate, whose controlled version, the Toffoli gate, requires a strictly positive number of T gates, whereas none are needed for constructing the CNOT itself.…”
Section: Future Workmentioning
confidence: 99%