Quantum Circuit Compilation via Pauli String Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Unitary Coupled Cluster (UCC) ansatz for quantum computing scales poorly with the size of molecules, leading to long computation times and high error rates due to increased circuit depth and entangling gate count, which hampers the efficiency of algorithms like VQE on NISQ devices.

Innovation Solution

A compilation strategy that partitions Pauli strings into mutually commuting sets, generates Pauli gadgets through Trotterization, diagonalizes them into phase gadgets, and transforms these into one- and two-qubit native gates, significantly reducing circuit depth and entangling gate count.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the UCC ansatz is used to generate quantum circuits for molecular systems, then chemical accuracy is improved, but circuit depth scales poorly with molecule size leading to long computation times

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

Solution Approach 1:

The patent partitions the Hamiltonian into multiple Pauli string terms and groups them into commuting sets. Each set can be evaluated independently and in parallel, segmenting the overall computation into smaller manageable units that reduce the sequential circuit depth while maintaining the full UCC ansatz accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic measurement cycles where different commuting sets of Pauli strings are measured in alternating sequences. This periodic action allows the system to accumulate measurement data from multiple sets over time, enabling accurate energy estimation without requiring all measurements to be performed in a single deep circuit.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If the UCC ansatz is used to generate quantum circuits for molecular systems, then chemical accuracy is improved, but the error rate increases due to more entangling gates

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

Solution Approach 1:

By dividing the Hamiltonian into commuting sets of Pauli strings, the patent reduces the number of entangling gates required within each individual circuit. Each segmented circuit operates with fewer entangling gates, thereby reducing the error rate per measurement while the full accuracy is recovered through aggregation of results from multiple sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent measures each commuting set separately and accumulates results over multiple partial measurements rather than attempting to measure all Pauli strings simultaneously in a single excessive-depth circuit. This partial action approach reduces the error accumulation that would occur in a single deep circuit while still achieving the complete energy estimation.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If more Pauli strings are included in the UCC ansatz to improve accuracy, then chemical precision is enhanced, but the number of entangling gates increases leading to higher error rates

Engineering Contradiction:
Improvechemical precisionVSAvoidentangling gate count
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complete set of Pauli strings from the UCC ansatz into multiple commuting sets. This segmentation allows the system to include all the Pauli strings necessary for chemical accuracy in the ansatz while distributing them across multiple simpler circuits, each with a manageable number of entangling gates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic measurement of different commuting sets of Pauli strings. By cycling through multiple sets over time and aggregating results, the system achieves the precision benefits of including all Pauli strings in the UCC ansatz without requiring all of them to be present simultaneously in a single circuit, thus managing the entangling gate count effectively.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20210319159A1System and method for generating a quantum circuit
Publication Date: 2021.10.14 QUANTINUUM LTD
  • US20210319159A1 patent drawing
  • US20210319159A1 patent drawing
  • US20210319159A1 patent drawing

AI summary

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.