Quantum Computer Selection Using Staged Performance Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Selecting an optimal quantum computer for executing a quantum program is challenging due to varying hardware properties and performance parameters across different quantum computers, which can affect compilation, error rates, and execution time, necessitating a simplified and user-friendly method for identifying the most effective quantum computers for an execution task.

Innovation Solution

A filtering scheme is employed to select quantum computers based on performance parameters, using both static and dynamic analyses to estimate and compare these parameters across multiple quantum computers, and an objective function to determine the optimal computer for a specific task, while considering user preferences and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If quantum computers are selected based on detailed performance parameter analysis, then selection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveselection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the quantum computer selection process into distinct phases: initial filtering based on hardware constraints, static analysis of performance parameters, and dynamic analysis for final selection. This segmentation allows complex multi-criteria evaluation to be broken down into manageable steps, improving selection accuracy without overwhelming system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary filtering of quantum computers based on hardware constraints before conducting detailed performance analysis. By pre-filtering candidates that meet minimum requirements, the system reduces the scope of subsequent complex analyses, thereby improving overall selection accuracy while controlling system complexity

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If static analysis is used to estimate performance parameters, then analysis time is reduced, but measurement precision deteriorates

Engineering Contradiction:
Improveanalysis timeVSAvoidperformance parameter accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies static analysis as a preliminary step to quickly estimate performance parameters and identify promising quantum computers. These estimates serve as initial filtering criteria, allowing the system to rapidly eliminate unsuitable candidates before applying more time-consuming dynamic analysis methods to refine the selection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the performance analysis into static and dynamic components, using static analysis for initial evaluation and dynamic analysis for final verification. This segmentation allows the system to balance analysis time and precision by applying appropriate methods at different stages of the selection process

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If dynamic analysis is performed to obtain accurate performance data, then measurement precision is improved, but productivity decreases

Engineering Contradiction:
Improveperformance parameter accuracyVSAvoidselection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs dynamic analysis on only a subset of quantum computers that passed the static analysis filter, rather than conducting exhaustive dynamic analysis on all available systems. This partial application of dynamic analysis maintains measurement precision for the final selection while preserving productivity by avoiding unnecessary analysis of already-filtered candidates

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If multiple quantum computers are evaluated in detail, then selection quality is improved, but loss of time increases

Engineering Contradiction:
Improveselection qualityVSAvoidevaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the evaluation process into hierarchical stages with increasing depth of analysis. Quantum computers are evaluated through successive filters (hardware constraints, static analysis, dynamic analysis), with only those passing each stage subjected to more detailed evaluation. This segmentation maintains selection quality by thoroughly evaluating promising candidates while reducing total evaluation time through early elimination of unsuitable systems

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary evaluations using faster methods (hardware constraint checking, static analysis) before conducting detailed evaluations. This preliminary action identifies and eliminates unsuitable quantum computers early in the process, allowing detailed evaluation to be focused only on the most promising candidates, thereby improving selection quality without proportionally increasing total evaluation time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12530081B2Selecting a quantum computer
Publication Date: 2026.01.20 CLASSIQ TECH LTD
  • US12530081B2 patent drawing
  • US12530081B2 patent drawing
  • US12530081B2 patent drawing

AI summary

A method, apparatus, and product comprising: obtaining an indication of an execution task, the execution task comprises executing a quantum program a number of times, the number of times is larger than two times; and selecting a quantum computer from a set of two or more quantum computers for performing the execution task, the set of two or more quantum computers comprise a first quantum computer and a second quantum computer, said selecting the quantum computer is performed based on a first value of a performance parameter that is associated with the first quantum computer and based on a second value of the performance parameter that is associated with the second quantum computer.