desdeo_emo.recombination.BoundedPolynomialMutation

Module Contents

Classes

BP_mutation

class desdeo_emo.recombination.BoundedPolynomialMutation.BP_mutation(lower_limits: numpy.ndarray, upper_limits: numpy.ndarray, ProM: float = None, DisM: float = 20)[source]
do(offspring: numpy.ndarray)[source]

Conduct bounded polynomial mutation. Return the mutated individuals.

Parameters:

offspring (np.ndarray) – The array of offsprings to be mutated.

Returns:

The mutated offsprings

Return type:

np.ndarray