Efficient Implementation of Multi-Controlled Quantum Gates
Ben Zindorf, Sougato Bose

TL;DR
This paper introduces optimized methods for implementing multi-controlled quantum gates that significantly reduce resource costs and circuit depth, especially in linear-nearest-neighbor architectures, enhancing quantum algorithm compilation.
Contribution
The authors develop cost-effective, scalable implementations for multi-controlled gates applicable to various ancilla configurations and connectivity architectures, improving upon existing methods.
Findings
Linear scaling of gate cost and depth in LNN architecture
Reduction of CNOT count from quadratic to linear in LNN
Enhanced quantum circuit compilation efficiency
Abstract
We present an implementation of multi-controlled quantum gates which provides significant reductions of cost compared to state-of-the-art methods. The operator applied on the target qubit is a unitary, special unitary, or the Pauli X operator (Multi-Controlled Toffoli), and requires one clean ancilla, no ancilla, and one dirty ancilla, respectively. We generalize our methods for any number of target qubits, and provide further cost reductions if additional ancilla qubits are available. For each type of multi-controlled gate, we provide implementations for unrestricted (all-to-all) connectivity and for linear-nearest-neighbor. All of the methods use a linear cost of gates from the Clifford+T (fault-tolerant) set. In the context of linear-nearest-neighbor (LNN) architecture, the cost and depth of our circuits scale linearly irrespective of the position of the qubits on which the gate is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum Mechanics and Applications
