Expand description
AutoOptimizer for Automatic Backend Selection based on Problem Characteristics
This module provides intelligent backend selection for quantum circuit simulation by analyzing circuit characteristics and automatically choosing the optimal execution backend using SciRS2 optimization and analysis tools.
Structs§
- Auto
Optimizer - AutoOptimizer for intelligent backend selection
- Auto
Optimizer Config - Configuration for the AutoOptimizer
- Backend
Recommendation - Backend recommendation with reasoning
- Circuit
Characteristics - Circuit characteristics analysis results
- Connectivity
Properties - Connectivity graph properties of the circuit
- Performance
History - Performance history entry for caching
- Performance
Metrics - Performance metrics for backend selection
Enums§
- Analysis
Depth - Circuit analysis depth levels
- Backend
Type - Available backend types for optimization
- Fallback
Strategy - Fallback strategies when optimal backend is unavailable
- Optimization
Level - Optimization levels for SciRS2 integration
Functions§
- execute_
with_ auto_ optimization - Convenience function to execute a circuit with automatic optimization
- recommend_
backend_ for_ circuit - Convenience function to get backend recommendation for a circuit