This operator is very similar to the expansion mutation (see
doExpansionMutation
). Hence we refer the reader to the corresponding
documentation for details. The main difference is that instead of moving points
away from their orthogonal projection (expansion) points are attracted by their
orthogonal projections on the linear function.
doCompressionMutation(coords, min.eps = 0.1, max.eps = 0.3, ...)
coords | [ |
---|---|
min.eps | [ |
max.eps | [ |
... | [any] |
[matrix
] Mutated coordinates.