qiskit.optimization.algorithms.GroverOptimizer.solve¶
-
GroverOptimizer.
solve
(problem)[source]¶ Tries to solves the given problem using the grover optimizer.
Runs the optimizer to try to solve the optimization problem. If the problem cannot be, converted to a QUBO, this optimizer raises an exception due to incompatibility.
- Parameters
problem (
QuadraticProgram
) – The problem to be solved.- Return type
OptimizationResult
- Returns
The result of the optimizer applied to the problem.
- Raises
AttributeError – If the quantum instance has not been set.
QiskitOptimizationError – If the problem is incompatible with the optimizer.