Approximate gate and supercontrolled unitary gate decompositions for two-qubit operations
First Claim
Patent Images
1. A computer-implemented method, comprising:
- approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a specific super controlled basis gate, a target two-qubit operation, wherein the approximately expanding results in instances of the target two-qubit operation corresponding to the zero to the number of applications, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer;
analyzing, by the system, the instances and the specific super controlled basis gate; and
automatically rewriting, by the system, the source quantum circuit into a deployed quantum circuit based on the analyzing.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for improving quantum circuits. The technology includes approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a super controlled basis gate, a target two-qubit operation, with the approximately expanding resulting in instances of the target two-qubit operation corresponding to the zero to the number of applications, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer. The system analyzes the instances and the super controlled basis gate, and automatically rewrites the source quantum circuit into a deployed quantum circuit based on the analyzing.
22 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a specific super controlled basis gate, a target two-qubit operation, wherein the approximately expanding results in instances of the target two-qubit operation corresponding to the zero to the number of applications, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer; analyzing, by the system, the instances and the specific super controlled basis gate; and automatically rewriting, by the system, the source quantum circuit into a deployed quantum circuit based on the analyzing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method, comprising:
-
approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a specific super controlled basis gate, a target two-qubit operation, wherein the approximately expanding results in instances of the target two-qubit operation corresponding to the zero to the number of applications, the target two-qubit operation is part of a source quantum circuit associated with a quantum computer, and the instances comprise expansions of both the target two-qubit operation and the target two-qubit operation concatenated with an exchange of the two qubits; determining, by the system, an average fidelity of at least one of the approximately expanded instances; and automatically rewriting, by the system, the source quantum circuit into a deployed quantum circuit based on the average fidelity of at least one of the instances. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a memory that stores computer executable components; and a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise; a circuit expanding component that approximately expands, using zero to a number of applications of a specific super controlled basis gate, an identified block of consecutive operations on pairs of qubits, wherein the approximately expanding results in instances of the identified block corresponding to the zero to the number of applications, and the identified block is part of a source quantum circuit associated with a quantum computer; an analyzer component that analyzes the instances; and a circuit rewriting component that rewrites the source quantum circuit into a quantum processing unit (QPU) hardware circuit based on the analyzing the instances. - View Dependent Claims (15, 16)
-
-
17. A computer-implemented method, comprising:
-
approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a basis gate, a target two-qubit operation, wherein the approximately expanding results in instances of the target two-qubit operation corresponding to the zero to the number of applications, the basis gate is selected based on a similarity to a super controlled basis gate, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer; analyzing, by the system, the instances; and automatically rewriting, by the system, the source quantum circuit into a deployed quantum circuit based on the analyzing the instances. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer program product facilitating rewriting a source quantum circuit into a deployed quantum circuit associated with a quantum computer, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
approximately expand, using zero to a number of applications of a specific super controlled basis gate, a target two-qubit operation, wherein the approximately expanding results in instances of the target two-qubit operation corresponding to the zero to the number of applications, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer; analyze the instances and the specific super controlled basis gate; and automatically rewrite the source quantum circuit into a deployed quantum circuit based on the analyzing. - View Dependent Claims (25)
-
Specification