Auxiliary Qubit Analysis Through Partial Compilation for Larger Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited availability of auxiliary qubits in quantum computing poses challenges in efficiently compiling and executing quantum circuits, as existing methods often disentangle and reset qubits, which can be computationally expensive and time-consuming.

Innovation Solution

A method that involves partially compiling quantum circuits, measuring candidate auxiliary qubits to determine their entanglement state, and applying cleaning processes to extend the auxiliary qubit pool by selecting qubits that are not entangled with target qubits, thereby optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If auxiliary qubits are disentangled and reset to extend the auxiliary qubit pool, then the size of the auxiliary qubit pool is increased, but computational resources and time are significantly consumed

Engineering Contradiction:
Improvesize of auxiliary qubit poolVSAvoidcompilation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary classification of qubits into entangled and non-entangled groups before compilation. By identifying non-entangled qubits in advance through partial compilation and measurement analysis, the system can directly add them to the auxiliary qubit pool without performing costly disentangling operations during full compilation, thus saving computational time while still extending the auxiliary qubit pool.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If auxiliary qubits are disentangled and reset to extend the auxiliary qubit pool, then the size of the auxiliary qubit pool is increased, but computational resources are significantly consumed

Engineering Contradiction:
Improvesize of auxiliary qubit poolVSAvoidcomputational resources
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis and classification of qubit entanglement states before full compilation. By using partial compilation to identify non-entangled qubits in advance, the system avoids performing computationally expensive disentangling operations on all qubits, thereby reducing overall computational resource consumption while still successfully extending the auxiliary qubit pool with suitable candidates.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If partial compilation is performed to classify candidate auxiliary qubits, then the selection accuracy of auxiliary qubits is improved, but the compilation process complexity increases

Engineering Contradiction:
Improvequbit classification accuracyVSAvoidcompilation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the compilation process into segments: partial compilation for classification, measurement and analysis of candidate qubits, and then continuation of full compilation. This segmentation allows the system to perform detailed entanglement analysis only on relevant candidate qubits rather than all qubits, improving classification accuracy while managing compilation complexity through structured process division.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12380352B2Auxiliary qubits analysis based on partial compilation of quantum programs
Publication Date: 2025.08.05 CLASSIQ TECH LTD
  • US12380352B2 patent drawing
  • US12380352B2 patent drawing
  • US12380352B2 patent drawing

AI summary

An apparatus, product and method includes partially compiling a quantum circuit from an initial cycle and until one or more intermediate cycles. A partial executable quantum circuit and measurements regarding a group of candidate auxiliary qubits are obtained by executing the partial executable quantum circuit multiple times and classifying the group of candidate auxiliary qubits to a qubit class with respect to a target group of qubits. The qubit class indicates that the group of candidate auxiliary qubits is not entangled with the target group. The quantum circuit is modified to apply a cleaning process on the group of candidate auxiliary qubits, whereby a modified quantum circuit is obtained. The modified quantum circuit is compiled thus obtaining an executable quantum circuit.