Quantum Circuit Simulation via Comparative Rejection Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current quantum computing benchmarking techniques are inefficient and often obsolete due to frequent changes in quantum computer calibration, leading to prolonged simulation times and potential errors in selecting suitable hardware providers for executing quantum circuits.

Innovation Solution

A comparative rejection sampling technique is employed to simulate and compare execution run results of quantum circuits across multiple hardware providers, determining error rates and optimizing the number of samples evaluated to improve accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional quantum computing benchmarking techniques are used, then comprehensive error rate assessment can be obtained, but simulation time becomes excessively long and computational resources are wasted

Engineering Contradiction:
Improveerror rate assessment accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by evaluating only a selected subset of possible execution run results rather than all possible results. By identifying and evaluating only those samples that are most informative for determining error rates, the system achieves adequate benchmarking accuracy with significantly reduced simulation time and computational resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the evaluation process into distinct phases: first identifying a comprehensive set of possible execution run results, then selecting a subset of informative samples, and finally evaluating only those selected samples. This segmentation allows the system to avoid the computational burden of evaluating all possible results while maintaining assessment accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all possible execution run results are evaluated to ensure accurate benchmarking, then measurement precision is improved, but device complexity and computational overhead increase

Engineering Contradiction:
Improvebenchmarking accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs partial evaluation by focusing computational resources on a strategically selected subset of execution run results. By using criteria to identify which samples provide the most information about error rates, the system achieves accurate benchmarking without the excessive computational complexity of evaluating all possible results.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent extracts only the most informative samples from the complete set of possible execution run results. By applying selection criteria to identify and extract these key samples, the system reduces computational complexity while preserving the essential information needed for accurate error rate assessment.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If quantum computer calibration changes frequently, then hardware performance varies, but current benchmarking techniques become obsolete and require prolonged re-simulation

Engineering Contradiction:
Improvehardware provider selection accuracyVSAvoidre-benchmarking time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent enables rapid re-benchmarking by evaluating only a selected subset of execution run results when hardware calibration changes. This partial evaluation approach allows the system to quickly assess whether hardware providers still meet performance requirements without performing complete re-simulations, thus maintaining adaptability while reducing time loss.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If the number of samples evaluated is increased to improve statistical accuracy, then measurement precision improves, but productivity and efficiency decrease

Engineering Contradiction:
Improveerror rate measurement accuracyVSAvoidbenchmarking throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system achieves adequate statistical accuracy by evaluating a carefully selected subset of samples rather than increasing the total number of samples evaluated. By focusing computational resources on the most informative samples, the system maintains measurement precision while preserving benchmarking throughput and productivity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11868846B1Quantum computing simulation using comparative rejection sampling
Publication Date: 2024.01.09 AMAZON TECH INC
  • US11868846B1 patent drawing
  • US11868846B1 patent drawing
  • US11868846B1 patent drawing

AI summary

A comparative rejection sampling technique selects a bound set of possible execution run results for a process to be simulated, such as a quantum circuit, for each possible execution run result a modeled probability of a state associated with the possible execution run result is determined. For example a tensor network algorithm may be used to determine quantum state probabilities for each quantum state execution result included in the bound set. Based on the determined probabilities one of the possible execution run results is selected from the set of possible execution run results as an accepted simulated execution run result for a run of the process being simulated.