Configuration
Genex offers a number of customization options. This is a comprehensive list.
Defaults
:population_size:100:crossover_type::single_point:parent_selection::natural:survivor_selection::natural:mutation_type::scramble:crossover_rate:0.75:mutation_rate:0.05
crossover_type
:single_point:two_point:uniform(requires:uniform_crossover_rateparameter set):blend(requires:alphaparameter set):simulated_binary(requires:etaparameter set):messy_single_point:davis_order
parent_selection and survivor_selection
:natural:random:worst:roulette:tournament(requires:tournsizeparameter set):stochastic
mutation_type
:bit_flip:invert:scramble:gaussian:uniform_integer(requiresupper_boundandlower_boundparameters set):polynomial_bounded(requiresupper_bound,lower_boundandetaparameters set):none