System and method for generating a quantum circuit
AssigneeCambridge Quantum Computing Limited
InventorsAlexander Cowtan, Ross William Duncan, William Victor Simmons
Life of this patent
Estimating the term…
Loading patent…
AssigneeCambridge Quantum Computing Limited
InventorsAlexander Cowtan, Ross William Duncan, William Victor Simmons
Estimating the term…
Concepts, systems and methods are described for generating a quantum circuit from a Unitary Coupled Cluster (UCC) ansatz which represents the excitation of a reference state by a parameterised operator including excitation operators. The UCC ansatz includes multi-qubit Pauli operators, referred to as Pauli strings, determined from each excitation operator. The method comprises partitioning the Pauli strings into mutually commuting sets and sequencing the Pauli strings by set. Pauli gadgets are then generated from the Pauli strings by Trotterization, the Pauli gadgets having the same sequencing by set as the Pauli strings. Each set of Pauli gadgets is diagonalised to convert the Pauli gadgets into phase gadgets which are then transformed into one- and two-qubit native gates to generate the quantum circuit.
A computer-implemented method of generating a quantum circuit from a Unitary Coupled Cluster (UCC) ansatz which represents an excitation of a reference state by a parameterised operator including excitation operators, the UCC ansatz including multi-qubit Pauli operators, referred to as Pauli strings, determined from each excitation operator, the method comprising:
A system comprising at least one processor and a compiler configured to run on the processor to generate a quantum circuit from a Unitary Coupled Cluster (UCC) ansatz which represents an excitation of a reference state by a parameterised operator including excitation operators, the UCC ansatz including multi-qubit Pauli operators, referred to as Pauli strings, determined from each excitation operator, the compiler being configured to:
A computer-implemented method of generating a quantum circuit from a Hamiltonian using a parameterised operator including excitation operators to represent an excitation of a reference state, wherein multi-qubit Pauli operators, referred to as Pauli strings, are determined from each excitation operator, the method comprising:
A system comprising at least one processor and a compiler configured to run on the processor to generate a quantum circuit from a Hamiltonian using a parameterised operator including excitation operators to represent an excitation of a reference state, wherein multi-qubit Pauli operators, referred to as Pauli strings, are determined from each excitation operator, the compiler being configured to:
Dependencies are inferred from the claim text.