pyriemann_qiskit.optimization.docplex.ClassicalOptimizer

class pyriemann_qiskit.optimization.docplex.ClassicalOptimizer(optimizer=<qiskit_optimization.algorithms.cobyla_optimizer.CobylaOptimizer object>)[source]

Wrapper for the classical Cobyla optimizer.

optimizer

An instance of OptimizationAlgorithm [1]

Type:

OptimizationAlgorithm

Notes

Added in version 0.0.2.

Changed in version 0.0.4.

Changed in version 0.2.0: Add attribute optimizer.

References

__init__(optimizer=<qiskit_optimization.algorithms.cobyla_optimizer.CobylaOptimizer object>)[source]

Methods

__init__([optimizer])

convert_spdmat(X)

Convert a SPD matrix

get_weights(prob, classes)

Weights variabpe

solve(prob[, reshape])

Solve the docplex problem.

spdmat_var(prob, channels, name)

Create docplex matrix variable