English
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

NumPyMinimumEigensolver

class NumPyMinimumEigensolver(filter_criterion=None)[source]

Bases: qiskit.algorithms.minimum_eigensolvers.minimum_eigensolver.MinimumEigensolver

The NumPy minimum eigensolver algorithm.

Parameters

filter_criterion (FilterType | None) – Callable that allows to filter eigenvalues/eigenstates. The minimum eigensolver is only searching over feasible states and returns an eigenstate that has the smallest eigenvalue among feasible states. The callable has the signature filter(eigenstate, eigenvalue, aux_values) and must return a boolean to indicate whether to consider this value or not. If there is no feasible element, the result can even be empty.

Methods

compute_minimum_eigenvalue

Computes the minimum eigenvalue.

supports_aux_operators

Whether computing the expectation value of auxiliary operators is supported.

Attributes

filter_criterion

Returns the criterion for filtering eigenstates/eigenvalues.

Return type

FilterType | None