{ } Raw JSON

bundles / scipy latest / scipy / optimize / _differentialevolution / DifferentialEvolutionSolver / _calculate_population_feasibilities

function

scipy.optimize._differentialevolution:DifferentialEvolutionSolver._calculate_population_feasibilities

source: /scipy/optimize/_differentialevolution.py :1502

Signature

def   _calculate_population_feasibilities ( self population )

Summary

Calculate the feasibilities of a population.

Parameters

population : ndarray

An array of parameter vectors normalised to [0, 1] using lower and upper limits. Has shape (np.size(population, 0), N).

Returns

feasible, constraint_violation : ndarray, ndarray

Boolean array of feasibility for each population member, and an array of the constraint violation for each population member. constraint_violation has shape (np.size(population, 0), M), where M is the number of constraints.

Aliases

  • scipy.optimize._differentialevolution.DifferentialEvolutionSolver._calculate_population_feasibilities