Module qaoa_optimization

Module qaoa_optimization 

Source
Expand description

Quantum Approximate Optimization Algorithm (QAOA) Implementation

This module provides a comprehensive implementation of QAOA for combinatorial optimization problems, including advanced problem encodings, multi-level QAOA, and hardware-aware optimizations.

Structs§

MultiLevelQAOAConfig
Multi-level QAOA configuration
ParameterDatabase
Parameter transfer database
ProblemCharacteristics
Problem characteristics for parameter transfer
QAOAConfig
QAOA configuration
QAOAGraph
Graph representation for QAOA problems
QAOALevel
QAOA level configuration
QAOAOptimizer
Main QAOA optimizer
QAOAResult
QAOA result
QAOAStats
QAOA statistics
QuantumAdvantageMetrics
Quantum advantage analysis
SolutionQuality
Solution quality metrics

Enums§

LevelTransitionCriteria
Level transition criteria
QAOAConstraint
QAOA constraints
QAOAInitializationStrategy
QAOA initialization strategies
QAOAMixerType
QAOA mixer types
QAOAOptimizationStrategy
QAOA optimization strategy
QAOAProblemType
QAOA problem types

Functions§

benchmark_qaoa
Benchmark QAOA performance