Expand description
Comprehensive Benchmarking Integration Module
This module provides high-level integration between noise characterization, error mitigation, quantum volume assessment, and algorithm benchmarking.
§Features
- End-to-end quantum algorithm benchmarking workflows
- Automated error mitigation strategy selection
- Comprehensive performance analysis and reporting
- Integration with all major quantum algorithms
§Example Usage
ⓘ
use quantrs2_core::benchmarking_integration::*;
// Create comprehensive benchmark suite
let suite = ComprehensiveBenchmarkSuite::new();
// Run full benchmarking workflow
let report = suite.benchmark_algorithm_with_full_analysis(
"QAOA MaxCut",
num_qubits,
|params| run_qaoa(params),
).unwrap();
// Display results
report.print_detailed_report();Structs§
- Comprehensive
Benchmark Report - Comprehensive benchmark report
- Comprehensive
Benchmark Suite - Comprehensive benchmark suite integrating all analysis tools
- Noise
Analysis - Noise characterization analysis results
- QAOA
Benchmark Results - QAOA benchmark results
Enums§
- Mitigation
Strategy - Error mitigation strategy selection