QAOAResult

class QAOAResult

Bases: Generic[SamplingMeta_co]

Raw result produced by a single QAOA run.

Returned by QAOA.run and exposed through Result.

Methods

Attributes

durations

Total timing breakdown for the entire QAOA run.

num_execution

Number of objective function evaluations performed during classical optimization.

optimized_cost

Best (lowest) objective value found.

optimized_parameters

Circuit parameter values that produced the best objective.

optimized_counts

Measurement results from the circuit evaluated at optimized_parameters, as a list of (spin_sequence, frequency) pairs.

qaoa_impl

QAOA implementation instance that was used.

history

Per-evaluation records accumulated during classical optimization, in the order they were evaluated.

__eq__(other)

Return self==value.

__init__(
durations: QAOADurations,
num_execution: int,
optimized_cost: float,
optimized_parameters: tuple[float, ...],
optimized_counts: IsingSeqFreqList,
qaoa_impl: QAOAImplProtocol,
history: Sequence[QAOAHistoryItem[SamplingMeta_co]],
) None
__repr__()

Return repr(self).

__dataclass_fields__ = {'durations': Field(name='durations',type='QAOADurations',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'history': Field(name='history',type='Sequence[QAOAHistoryItem[SamplingMeta_co]]',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'num_execution': Field(name='num_execution',type='int',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'optimized_cost': Field(name='optimized_cost',type='float',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'optimized_counts': Field(name='optimized_counts',type='IsingSeqFreqList',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'optimized_parameters': Field(name='optimized_parameters',type='tuple[float, ...]',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD), 'qaoa_impl': Field(name='qaoa_impl',type='QAOAImplProtocol',default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=False,_field_type=_FIELD)}
__dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False)
__hash__ = None
__match_args__ = ('durations', 'num_execution', 'optimized_cost', 'optimized_parameters', 'optimized_counts', 'qaoa_impl', 'history')
durations: QAOADurations

Total timing breakdown for the entire QAOA run.

history: Sequence[QAOAHistoryItem[SamplingMeta_co]]

Per-evaluation records accumulated during classical optimization, in the order they were evaluated.

num_execution: int

Number of objective function evaluations performed during classical optimization.

optimized_cost: float

Best (lowest) objective value found.

optimized_counts: IsingSeqFreqList

Measurement results from the circuit evaluated at optimized_parameters, as a list of (spin_sequence, frequency) pairs.

optimized_parameters: tuple[float, ...]

Circuit parameter values that produced the best objective.

qaoa_impl: QAOAImplProtocol

QAOA implementation instance that was used.