Module optimizer

Module optimizer 

Source
Expand description

Quantum circuit optimization passes

This module provides various optimization passes that can be applied to quantum circuits to reduce gate count, improve fidelity, and optimize for hardware constraints.

Structs§

CircuitOptimizer
Main circuit optimizer that applies multiple passes
CommutationOptimizer
Commutation-based optimization
HardwareOptimizer
Hardware-aware optimization pass
OptimizationContext
Optimization context that holds circuit information
OptimizationResult
Result of circuit optimization
PassResult
Result of applying an optimization pass
PassStats
Statistics for an optimization pass
PeepholeOptimizer
Peephole optimization for common patterns
RedundantGateElimination
Remove redundant gates (e.g., X·X = I, H·H = I)
SingleQubitGateFusion
Merge consecutive single-qubit gates
TemplateOptimizer
Template matching optimization

Enums§

OptGate
Gate representation for optimization
OptimizationPassType
Enum to hold different optimization passes