APPROXIMATE GATE AND SUPERCONTROLLED UNITARY GATE DECOMPOSITIONS FOR TWO-QUBIT OPERATIONS
First Claim
1. A computer-implemented method, comprising:
- expanding, by a system operatively coupled to a processor, using N number of applications of a specific super controlled basis gate of the one or more super controlled basis gates, wherein N is an integer, a target two-qubit operation, wherein the expanding results in instances of the target two-qubit operation corresponding to the N number of applications, and wherein 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
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.
3 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
expanding, by a system operatively coupled to a processor, using N number of applications of a specific super controlled basis gate of the one or more super controlled basis gates, wherein N is an integer, a target two-qubit operation, wherein the expanding results in instances of the target two-qubit operation corresponding to the N number of applications, and wherein 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 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:
-
expanding, by a system operatively coupled to a processor, using N number of applications of a specific super controlled basis gate of a specific super controlled basis gates, wherein N is an integer, a target two-qubit operation, wherein the expanding results in instances of the target two-qubit operation corresponding to the N number of applications, wherein the target two-qubit operation is part of a source quantum circuit associated with a quantum computer, and wherein 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 expanded instances; and rewriting, by the system, the source quantum circuit into a deployed quantum circuit based on the average fidelity of at least one of the expanded instances. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
a processor that executes computer executable components stored in memory, wherein the computer executable components comprise; a circuit expanding component that expands, using N number of applications of a specific super controlled basis gate, wherein N is an integer, an identified block of consecutive operations on pairs of qubits, wherein the expanding results in instances of the identified block corresponding to the N number of applications, and wherein 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 analysis of the instances. - View Dependent Claims (15, 16)
-
17. A computer-implemented method, comprising:
-
expanding, by a system operatively coupled to a processor, using N number of applications of a basis gate, wherein N is an integer, a target two-qubit operation, wherein the expanding results in instances of the target two-qubit operation corresponding to the N number of applications, wherein the basis gate is selected based on a similarity to a super controlled basis gate, and wherein the target two-qubit operation is part of a source quantum circuit associated with a quantum computer; analyzing, by the system, the instances; and 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:
-
expand, using N number of applications of a specific super controlled basis gate, wherein N is an integer, a target two-qubit operation, wherein the expanding results in instances of the target two-qubit operation corresponding to the N number of applications, and wherein 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 rewrite the source quantum circuit into a deployed quantum circuit based on the analyzing. - View Dependent Claims (25)
-
Specification