Module error_mitigation

Module error_mitigation 

Source
Expand description

Error mitigation strategies for quantum computing

This module provides state-of-the-art error mitigation techniques to improve the accuracy of noisy quantum simulations and real quantum hardware results.

§Supported Techniques

  • Zero-Noise Extrapolation (ZNE): Extrapolate results to zero noise limit
  • Probabilistic Error Cancellation (PEC): Use quasi-probability to cancel errors
  • Clifford Data Regression (CDR): Noise characterization with Clifford circuits
  • Measurement Error Mitigation: Correct readout errors using calibration
  • Symmetry Verification: Verify conservation laws and post-select results

§Example

use quantrs2_sim::error_mitigation::{ZeroNoiseExtrapolation, ExtrapolationMethod};

let zne = ZeroNoiseExtrapolation::new(ExtrapolationMethod::Richardson);
let mitigated_result = zne.apply(&noisy_results, &noise_scales)?;

Structs§

MeasurementErrorMitigation
Measurement error mitigation using calibration matrices
SymmetryVerification
Symmetry verification for post-selection
ZeroNoiseExtrapolation
Zero-Noise Extrapolation for error mitigation

Enums§

ExtrapolationMethod
Extrapolation methods for ZNE
SymmetryType
Types of symmetries