R/operators.R
mutBitflipCHW.RdIf a given bitvector has m 1s and n 0s, then a bit is flipped from
0 to 1 with probability 2p(m+1)/(m+n+2) and from
1 to 0 with probability 2p(n+1)/(m+n+2). This is
equivalent with choosing bits uniformly at random with probability
2 * p and drawing them from a bernoulli-distribution with parameter
(m+1)/(m+n+2).
mutBitflipCHW(ind, p = 0.1, ...)
| ind |
|
|---|---|
| p |
|
| ... | further arguments passed on to the method. |
[integer] mutated binary individual.