onegpy.operators.mutation.AbstractMutation

class onegpy.operators.mutation.AbstractMutation(m_rate, mutation_type, problem)[source]

Abstract class for mutation.

__init__(m_rate, mutation_type, problem)[source]
Parameters:
  • m_rate – float([0, 1.0]). mutation rate for each iteration
  • mutation_type – function name
  • problem – problem

Methods

__init__(m_rate, mutation_type, problem)
param m_rate:float([0, 1.0]). mutation rate for each iteration
not_changeable_warning()

Attributes

func_bank
m_rate
mutation_type
n_in
n_out