---
title: minimum_eigensolvers (v0.46)
description: API reference for qiskit.algorithms.minimum_eigensolvers in qiskit v0.46
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers
---

# qiskit.algorithms.minimum\_eigensolvers

## Minimum Eigensolvers Package

`qiskit.algorithms.minimum_eigensolvers`

### Minimum Eigensolvers

|                                                                                                                                                                                                          |                                                                                     |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [`MinimumEigensolver`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.MinimumEigensolver "qiskit.algorithms.minimum_eigensolvers.MinimumEigensolver")()                                    | The minimum eigensolver interface.                                                  |
| [`NumPyMinimumEigensolver`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.NumPyMinimumEigensolver "qiskit.algorithms.minimum_eigensolvers.NumPyMinimumEigensolver")(\[filter\_criterion]) | The NumPy minimum eigensolver algorithm.                                            |
| [`VQE`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.VQE "qiskit.algorithms.minimum_eigensolvers.VQE")(estimator, ansatz, optimizer, \*\[, ...])                                         | The variational quantum eigensolver (VQE) algorithm.                                |
| [`AdaptVQE`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.AdaptVQE "qiskit.algorithms.minimum_eigensolvers.AdaptVQE")(solver, \*\[, gradient\_threshold, ...])                           | The Adaptive Variational Quantum Eigensolver algorithm.                             |
| [`SamplingMinimumEigensolver`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.SamplingMinimumEigensolver "qiskit.algorithms.minimum_eigensolvers.SamplingMinimumEigensolver")()            | The Sampling Minimum Eigensolver Interface.                                         |
| [`SamplingVQE`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.SamplingVQE "qiskit.algorithms.minimum_eigensolvers.SamplingVQE")(sampler, ansatz, optimizer, \*\[, ...])                   | The Variational Quantum Eigensolver algorithm, optimized for diagonal Hamiltonians. |
| [`QAOA`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.QAOA "qiskit.algorithms.minimum_eigensolvers.QAOA")(sampler, optimizer, \*\[, reps, ...])                                          | The Quantum Approximate Optimization Algorithm (QAOA).                              |

|                                                                                                                                                                                                                 |                                         |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [`MinimumEigensolverResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.MinimumEigensolverResult "qiskit.algorithms.minimum_eigensolvers.MinimumEigensolverResult")()                         | Minimum eigensolver result.             |
| [`NumPyMinimumEigensolverResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.NumPyMinimumEigensolverResult "qiskit.algorithms.minimum_eigensolvers.NumPyMinimumEigensolverResult")()          | NumPy minimum eigensolver result.       |
| [`VQEResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.VQEResult "qiskit.algorithms.minimum_eigensolvers.VQEResult")()                                                                      | Variational quantum eigensolver result. |
| [`AdaptVQEResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.AdaptVQEResult "qiskit.algorithms.minimum_eigensolvers.AdaptVQEResult")()                                                       | AdaptVQE Result.                        |
| [`SamplingMinimumEigensolverResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.SamplingMinimumEigensolverResult "qiskit.algorithms.minimum_eigensolvers.SamplingMinimumEigensolverResult")() | Sampling Minimum Eigensolver Result.    |
| [`SamplingVQEResult`](/docs/api/qiskit/0.46/qiskit.algorithms.minimum_eigensolvers.SamplingVQEResult "qiskit.algorithms.minimum_eigensolvers.SamplingVQEResult")()                                              | VQE Result.                             |
