onegpy.operators.mutation.PopulationPointMutation¶
-
class
onegpy.operators.mutation.PopulationPointMutation(m_rate, problem, mutation_type='onepoint', generator_builder=None)[source]¶ Point mutation class for population.
-
__init__(m_rate, problem, mutation_type='onepoint', generator_builder=None)[source]¶ Parameters: - m_rate – float. mutation rate.
- problem – problem object. target problem.
- mutation_type – String. mutation type.
- generator_builder –
generator builder. Builder of generator for a target solution. Default is None (default generator). e.g. If you want to use elite selection,
you can write ‘get_generator_builder(EliteSelection(…))’
Methods
__init__(m_rate, problem[, mutation_type, …])param m_rate: float. mutation rate. not_changeable_warning()Attributes
n_inn_out-