Module objectives

Module objectives 

Source
Expand description

Objective function definitions and evaluation for VQA

This module provides objective functions commonly used in variational quantum algorithms with comprehensive evaluation strategies.

Structs§

AdaptiveAllocationParams
Adaptive allocation parameters
CostFunctionSpec
Cost function specification for QAOA
HamiltonianMatrix
Cached Hamiltonian representation
HamiltonianSpec
Hamiltonian specification for VQE
MeasurementGroup
Grouped measurements for efficiency
MeasurementResults
Measurement results from objective evaluation
MeasurementStrategy
Measurement strategy configuration
ObjectiveConfig
Comprehensive objective function configuration
ObjectiveEvaluator
Comprehensive objective function evaluator with SciRS2 integration
ObjectiveMetadata
Objective evaluation metadata
ObjectiveNoiseMitigation
Noise mitigation for objective evaluation
ObjectiveResult
Comprehensive objective function evaluation result
PauliTerm
Individual Pauli term in Hamiltonian
RegularizationConfig
Regularization configuration
ShadowTomographyConfig
Shadow tomography configuration
ShotAllocationConfig
Shot allocation configuration
TrainingDataSpec
Training data specification for supervised learning

Enums§

CostFunctionType
QAOA cost function types
DataEncoding
Data encoding strategies
LossFunction
Loss function types for supervised learning
MeasurementStrategyType
Measurement strategy types
ObjectiveBackend
Backend for objective evaluation
ObjectiveType
Available objective function types
ShotAllocationStrategy
Shot allocation strategies
TermGrouping
Term grouping strategies
UnitaryEnsemble
Unitary ensemble for shadow tomography

Traits§

ObjectiveFunction
Enhanced objective function trait