Replace occupied grid cells with unused ones. The number of
swaps is max(min_swaps, Binomial(n, p)), so each individual explores at
least min_swaps new cells (default 1). The number of turbines stays n.
Arguments
- ids
Integer matrix with
nrows (turbines) and one column per individual- grid_ids
All valid grid cell IDs
- p
Mutation probability per turbine
- seed
Set a seed for comparability. Default is
NULL- min_swaps
Minimum number of swaps per individual. Default is
getOption("windfarmGA.min_swaps")(1)- visit
Named visit counts per grid ID. Free cells with fewer visits are more likely to be chosen. Default is
NULL(uniform)
See also
Other Genetic Algorithm Functions:
crossover(),
fitness(),
genetic_algorithm(),
init_population(),
mutation(),
selection(),
set_crossover(),
trimton()