Minimum Synthesis Cost of CNOT Circuits
Alan Bu, Evan Fan, Robert Sanghyeon Joo

TL;DR
This paper introduces a novel method to compute strict lower bounds on the minimum number of CNOT gates needed for quantum circuit synthesis, providing insights into optimality and efficiency for various circuit types.
Contribution
It presents a new categorization technique for CNOT gates that allows for polynomial-time lower bound computation, and applies this to prove optimality for certain circuit classes.
Findings
Proves the optimality of 3(n-1) gate synthesis for n-cycle circuits.
Provides a lower bound that is accurate within one CNOT gate for small qubit circuits.
Introduces an algorithm to determine if circuits can be synthesized with fewer than n CNOT gates.
Abstract
Optimizing the size and depth of CNOT circuits is an active area of research in quantum computing and is particularly relevant for circuits synthesized from the Clifford + T universal gate set. Although many techniques exist for finding short syntheses, it is difficult to assess how close to optimal these syntheses are without an exponential brute-force search. We use a novel method of categorizing CNOT gates in a synthesis to obtain a strict lower bound computable in time on the minimum number of gates needed to synthesize a given CNOT circuit, where denotes the matrix multiplication constant and is the number of qubits involved. Applying our framework, we prove that gate syntheses of the -cycle circuit are optimal and provide insight into their structure. We also generalize this result to permutation circuits. For linear reversible circuits…
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
TopicsAdvancements in Semiconductor Devices and Circuit Design · Semiconductor materials and devices · Quantum-Dot Cellular Automata
