Quantum Circuit Generation via Pauli Operator Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computer compilation strategies are not sufficiently accurate for many computation tasks, particularly due to the poor scalability of Unitary Coupled Cluster (UCC) Ansatz with respect to molecule size, leading to increased computational time and error rates associated with entangling gates.

Innovation Solution

A method involving partitioning multi-qubit Pauli operators into mutually commuting sets, generating Pauli gadgets through Trotterization, diagonalizing these gadgets into phase gadgets, and transforming them into one- and two-qubit native gates to optimize quantum circuit generation, thereby reducing entangling gate count and depth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If UCC Ansatz is used for chemical simulations, then chemical accuracy is improved, but circuit depth scales poorly with molecule size leading to increased computational time

Engineering Contradiction:
Improvechemical accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the quantum circuit into distinct functional components: UCC Ansatz preparation, Trotterization decomposition into Pauli gadgets, and measurement optimization. This segmentation allows each component to be optimized independently, reducing overall circuit depth while maintaining chemical accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters of the quantum circuit by optimizing the Trotterization step size and the number of Pauli gadget layers. By adjusting these parameters, the circuit achieves chemical accuracy with reduced depth, directly addressing the time vs. accuracy contradiction.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If UCC Ansatz is used for chemical simulations, then chemical accuracy is improved, but error rate scales with the number of entangling gates

Engineering Contradiction:
Improvechemical accuracyVSAvoiderror rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies local quality by optimizing entangling gates in specific regions of the circuit where they are most critical for chemical accuracy. Rather than uniformly reducing all entangling gates, the method selectively places and optimizes them to maintain accuracy while minimizing error accumulation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent converts the harmful effect of numerous entangling gates into a benefit by using Trotterization to decompose the UCC Ansatz into Pauli gadgets. This decomposition allows for more efficient gate sequences that achieve the same chemical accuracy with fewer entangling operations, thus reducing error rates.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Ease of manufacture

If conventional compilation strategies are used, then quantum circuits can be generated, but accuracy is insufficient for many computation tasks

Engineering Contradiction:
Improvequantum circuit generationVSAvoidcomputation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary action by pre-computing the Trotterization decomposition of the UCC Ansatz into Pauli gadgets before actual quantum execution. This pre-processing step optimizes the circuit structure in advance, ensuring both ease of generation and high computation accuracy when the circuit is executed on quantum hardware.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230237361A1System and method for generating quantum circuits
Publication Date: 2023.07.27 CAMBRIDGE QUANTUM COMPUTING LTD
  • US20230237361A1 patent drawing
  • US20230237361A1 patent drawing
  • US20230237361A1 patent drawing

AI summary

The is provided a computer-implemented method for generating a quantum circuit from a Unitary Coupled Cluster (UCC) Ansatz, wherein the Ansatz represents an excitation of a reference state by a parameterised operator including excitation operators, and wherein the Ansatz includes multi-qubit Pauli operators that are determined from each excitation operator. The method comprises: partitioning the Pauli operators into mutually commuting sets and sequencing the Pauli operators by set; generating Pauli gadgets from the Pauli operators by Trotterization, wherein the Pauli gadgets have a same sequencing by set as the Pauli operators; diagonalising each set of Pauli gadgets to convert the Pauli gadgets into phase gadgets; and transforming the phase gadgets into one- and two-qubit native gates to generate the quantum circuit. Moreover, there is also provided a system that is configured to implement the method.