View source: R/generateOffspring.R
| generateOffspring | R Documentation |
Function mutate expects a control object, a list of individuals, and a mutation
probability. The mutation operator registered in the control object is then applied
with the given probability to each individual.
Function recombinate expects a control object, a list of individuals as well as
their fitness matrix and creates lambda offspring individuals by recombining parents
from inds. Which parents take place in the parent selection depends on
the parent.selector registered in the control object.
Finally, function generateOffspring is a wrapper for both recombinate
and mutate. Both functions are applied subsequently to generate new individuals
by variation and mutation.
generateOffspring(control, inds, fitness, lambda, p.recomb = 0.7, p.mut = 0.1)
mutate(control, inds, p.mut = 0.1, slot = "mutate", ...)
recombinate(
control,
inds,
fitness,
lambda = length(inds),
p.recomb = 0.7,
slot = "recombine",
...
)
control |
[ |
inds |
[ |
fitness |
[ |
lambda |
[ |
p.recomb |
[ |
p.mut |
[ |
slot |
[ |
... |
[any] |
[list] List of individuals.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.