MinimumEigenOptimizationResult#

class MinimumEigenOptimizationResult(x, fval, variables, status, samples=None, min_eigen_solver_result=None, raw_samples=None)[fuente]#

Bases: OptimizationResult

Minimum Eigen Optimizer Result.

Parámetros:
  • x (List[float] | ndarray | None) – the optimal value found by SamplingMinimumEigensolver or NumPyMinimumEigensolver.

  • fval (float | None) – the optimal function value.

  • variables (List[Variable]) – the list of variables of the optimization problem.

  • status (OptimizationResultStatus) – the termination status of the optimization algorithm.

  • min_eigen_solver_result (SamplingMinimumEigensolverResult | NumPyMinimumEigensolverResult | None) – the result obtained from the underlying algorithm.

  • samples (List[SolutionSample] | None) – the x values, the objective function value of the original problem, the probability, and the status of sampling.

  • raw_samples (List[SolutionSample] | None) – the x values of the QUBO, the objective function value of the QUBO, and the probability of sampling.

Attributes

fval#

Returns the objective function value.

Devuelve:

The function value corresponding to the objective function value found in the optimization.

min_eigen_solver_result#

Returns a result object obtained from the instance of SamplingMinimumEigensolver or NumPyMinimumEigensolver.

raw_results#

Return the original results object from the optimization algorithm.

Currently a dump for any leftovers.

Devuelve:

Additional result information of the optimization algorithm.

raw_samples#

Returns the list of raw solution samples of SamplingMinimumEigensolver or NumPyMinimumEigensolver.

Devuelve:

The list of raw solution samples of SamplingMinimumEigensolver or NumPyMinimumEigensolver.

samples#

Returns the list of solution samples

Devuelve:

The list of solution samples.

status#

Returns the termination status of the optimization algorithm.

Devuelve:

The termination status of the algorithm.

variable_names#

Returns the list of variable names of the optimization problem.

Devuelve:

The list of variable names of the optimization problem.

variables#

Returns the list of variables of the optimization problem.

Devuelve:

The list of variables.

variables_dict#

Returns the variable values as a dictionary of the variable name and corresponding value.

Devuelve:

The variable values as a dictionary of the variable name and corresponding value.

x#

Returns the variable values found in the optimization or None in case of FAILURE.

Devuelve:

The variable values found in the optimization.

Methods

get_correlations()#

Get <Zi x Zj> correlation matrix from the samples.

Devuelve:

A correlation matrix.

Tipo del valor devuelto:

ndarray

prettyprint()#

Returns a pretty printed string of this optimization result.

Devuelve:

A pretty printed string representing the result.

Tipo del valor devuelto:

str