MinimizeProtocol¶
- class MinimizeProtocol¶
ベースクラス:
ProtocolProtocol for classical optimizers used to tune QAOA circuit parameters.
Implement this protocol to provide a custom classical optimizer. Assign an instance to
minimizeto replace the defaultScipyMinimize.Methods
- abstract __call__(func: Callable[[list[float]], float], num_parameters: int, *, dry_run: bool = False) MinimizeResult | None¶
Run the classical optimization.
- パラメータ:
- 戻り値:
The optimization result, or
Noneif dry_run isTrue.- 戻り値の型:
MinimizeResult | None
- __init__(*args, **kwargs)¶