Module optimization

Source
Expand description

Gate optimization passes for quantum circuits

This module provides various optimization techniques for quantum circuits, including gate fusion, commutation, and peephole optimizations.

Modules§

compression
Gate sequence compression using SciRS2 optimization
fusion
Gate fusion optimization pass
lazy_evaluation
Lazy evaluation system for gate sequence optimization
peephole
Peephole optimization for quantum circuits
zx_optimizer
ZX-calculus based optimization pass

Structs§

GateInfo
Information about gate connectivity
OptimizationChain
Chain multiple optimization passes together

Traits§

OptimizationPass
Trait for optimization passes

Functions§

gates_are_disjoint
Check if two gates act on disjoint qubits
gates_can_commute
Check if two gates can be commuted past each other