Decoding-based method for quantum circuit optimization
AssigneeMichele Mosca
InventorsMichele Mosca, Matthew Edward Joseph Amy
Life of this patent
Estimating the term…
Abstract
Quantum circuits include quantum gates that require a certain amount of physical resources. It is desirable to reduce the number of certain quantum gates in order to improve the hardware efficiency of a quantum circuit. A system and a method are provided for synthesizing a quantum circuit that includes the operations of determining an ordered set or vector of phase coefficients and specifying a linear permutation. The operations also include determining a sequence of CNOT and Rz gates using the set of phase coefficients and the linear permutation, such that the number of Rz gates is reduced.
Claims11
A method for synthesizing a quantum circuit comprising the steps of:
- a. Determining an ordered set or vector of phase coefficients,
- b. Specifying a linear permutation,
- c. Determining a sequence of CNOT and RZ gates using the set of phase coefficients and the linear permutation, such that the number of RZ gates is minimized.
A computing system for optimizing a quantum circuit, comprising:
- a memory device that stores a first digital form of an initial quantum circuit expressed as a sequence of CNOT and RZ gates;
- a processor device that obtains and analyzes the first digital form to determine an ordered set or vector of phase coefficients and to specify a linear permutation;
- the processor device determines a sequence of CNOT and RZ gates using the set of phase coefficients and the linear permutation, such that the number of RZ gates is reduced;
- the processor device subsequently computes a second digital form of a new quantum circuit;
- and
- the memory devices stores the second digital form.
A process of producing a quantum circuit, comprising:
- obtaining a digital form of an initial n-qubit quantum circuit expressed over CNOT and RZ gates;
- a computer analyzing the digital form of the initial quantum circuit to obtain a set of phase coefficients and a linear permutation;
- the computer determining a sequence of CNOT and RZ gates using the set of phase coefficients and the linear permutation, and computing a digital form of a new n-qubit quantum circuit from the sequence having a reduced number of RZ gates compared to the initial quantum circuit, and the new quantum circuit performing the same function as the initial quantum circuit;
- and
- executing physical CNOT and RZ transformations in a quantum computer in accordance with the digital form of the new quantum circuit.
A system of producing a quantum circuit, comprising:
- a binary computer in data communication with a quantum computer;
- the binary computer comprising a memory device that stores a digital form of an initial n-qubit quantum circuit expressed over CNOT and RZ gates;
- the binary computer comprising a processor device to:
- analyze the digital form of the initial quantum circuit to obtain a set of phase coefficients and a linear permutation;
- determine a sequence of CNOT and RZ gates using the set of phase coefficients and the linear permutation, and compute a digital form of a new n-qubit quantum circuit from the sequence having a reduced number of RZ gates compared to the initial quantum circuit, and the new quantum circuit performing the same function as the initial quantum circuit;
- the binary computer further comprising a communication device to transmit the digital form of the new quantum circuit to the quantum computer;
- the quantum computer comprising a communication device to receive the digital form of the new quantum circuit;
- and
- the quantum computer comprising devices to execute physical CNOT and RZ transformations in the quantum computer in accordance with the digital form of the new quantum circuit.
Dependencies are inferred from the claim text.