Optimization algorithms (qiskit.optimization.algorithms)

Algorithms for optimization problems.

Base class

OptimizationAlgorithm

An abstract class for optimization algorithms in Qiskit’s optimization module.

Algorithms

ADMMOptimizer

An implementation of the ADMM-based heuristic.

CobylaOptimizer

The SciPy COBYLA optimizer wrapped as an Qiskit OptimizationAlgorithm.

CplexOptimizer

The CPLEX optimizer wrapped as an Qiskit OptimizationAlgorithm.

GroverOptimizer

Uses Grover Adaptive Search (GAS) to find the minimum of a QUBO function.

MinimumEigenOptimizer

A wrapper for minimum eigen solvers from Qiskit Aqua.

RecursiveMinimumEigenOptimizer

A meta-algorithm that applies a recursive optimization.