ReducedExchangeMutation#

class pybrops.opt.algo.pymoo_addon.ReducedExchangeMutation(setspace, **kwargs)[source]#

Bases: Mutation

Perform a subset exchange mutation according to Correa et al. (2001).

Citations#

Correa, E. S., Steiner, M. T. A., Freitas, A. A., Carnieri, C. A Genetic Algorithm for the P-median Problem In: Genetic and Evolutionary Computation Conference - GECCO 2001, 2001, San Francisco, California. Proceedings of the Genetic and Evolutionary Computation Conference GECCO 2001. San Francisco, California: Morgan Kaufmann Publishers, 2001.

Constructor for SubsetMutation.

type kwargs:

dict

param kwargs:

Additional keyword arguments used for cooperative inheritance.

type kwargs:

dict

Methods

do

get_prob_var

Attributes

setspace

Set space from which to sample elements.

__call__(problem, elem, *args, to_numpy=False, **kwargs)#

Call self as a function.

property setspace: ndarray#

Set space from which to sample elements.