cga_generate_chromosome {eive}R Documentation

Generate Chromosome

Description

Generate a binary vector using a probability vector This function is not directly called by user. CGAs (Compact genetic algorithms) sample chromosomes using this probability vector. A probability vector contains[P1, P2, ..., PN] and the function generates and returns a chromosome[B1, B2, ..., BN]. The probability of BK having the value of 1 is PK. So, it has more chance to have [1, 1, 1, 0, 0] rather than [0, 0, 0, 1, 1] when the probability vector is [0.9, 0.9, 0.9, 0.1, 0.1].

Usage

cga_generate_chromosome(prob_vec, vect)

Arguments

prob_vec

Vector of probabilities

vect

Vector of bits.

Value

Mutates the vect. Returns null.


[Package eive version 3.1.3 Index]