Type Alias metaheuristics_nature::methods::rga::Method

source ·
pub type Method = Rga;
Expand description

Algorithm of the Real-coded Genetic Algorithm.

Aliased Type§

struct Method {
    pub cross: f64,
    pub mutate: f64,
    pub win: f64,
    pub delta: f64,
}

Fields§

§cross: f64

Crossover rate

§mutate: f64

Mutation rate

§win: f64

Win rate

§delta: f64

Delta

Trait Implementations§

source§

impl<F: ObjFunc> Algorithm<F> for Method

source§

fn generation(&mut self, ctx: &mut Ctx<F>, rng: &mut Rng)

Processing implementation of each generation.
source§

fn init(&mut self, ctx: &mut Ctx<F>, rng: &mut Rng)

Initialization implementation. Read more