2022
DOI: 10.1038/s41534-022-00624-1
|View full text |Cite
|
Sign up to set email alerts
|

A (quasi-)polynomial time heuristic algorithm for synthesizing T-depth optimal circuits

Abstract: We investigate the problem of synthesizing T-depth optimal quantum circuits for exactly implementable unitaries over the Clifford+T gate set. We construct a subset, $${{\mathbb{V}}}_{n}$$ V n , of T-depth 1 unitaries. T-depth-optimal decomposition of unitary U is $${e}^{i\phi }\left({\prod }_{i}{V}_{i}\right)C$$ … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
19
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 10 publications
(19 citation statements)
references
References 24 publications
0
19
0
Order By: Relevance
“…Then we can perform amplitude test (Theorem 3.1) and conjugation test (Theorem 3.3, Corollary 3.1) and get an ϵ-A-count-optimal or ϵ-A-depth-optimal decomposition of V A . So it will be interesting and useful to find such nice generating set for other bases, as has been found for Clifford+T 25 (T-count), (T-depth) 27 , and Clifford+CS 34 (CS-count, only for 2-qubit unitaries). One simple way of constructing G for count-optimality is to write U A as follows.…”
Section: Introductionmentioning
confidence: 97%
See 4 more Smart Citations
“…Then we can perform amplitude test (Theorem 3.1) and conjugation test (Theorem 3.3, Corollary 3.1) and get an ϵ-A-count-optimal or ϵ-A-depth-optimal decomposition of V A . So it will be interesting and useful to find such nice generating set for other bases, as has been found for Clifford+T 25 (T-count), (T-depth) 27 , and Clifford+CS 34 (CS-count, only for 2-qubit unitaries). One simple way of constructing G for count-optimality is to write U A as follows.…”
Section: Introductionmentioning
confidence: 97%
“…It is not hard to see that if ϵ = 0 then we get the problem of synthesizing T-count and T-depth-optimal circuits for exactly implementable unitaries. In this case, both provable [25][26][27] and much more efficient heuristic 26,27 algorithms have been developed (see Table 1 for a comparison). We say that an algorithm is provable if its claimed efficiency and correctness or quality of solution (in this case optimality) can be proved by rigorous arguments.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations