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(self, 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