mutation_type
Select a mutation type for JEGA methods
Specification
Alias: None
Arguments: None
Default: replace_uniform
Child Keywords:
Required/Optional |
Description of Group |
Dakota Keyword |
Dakota Keyword Description |
---|---|---|---|
Required (Choose One) |
Mutation Type |
Mutate by flipping a random bit |
|
Use uniformly distributed value over range of parameter |
|||
Set mutation offset to use a normal distribution |
|||
Use a Cauchy distribution for the mutation offset |
|||
Set mutation offset to use a uniform distribution |
|||
Optional |
Set probability of a mutation |
Description
Five mutation types are available for selection by keyword:
replace_uniform
, bit_random
, offset_cauchy
, offset_normal
, and
offset_uniform
. They are described in greater detail on their
respective keyword pages.
The offset_*
mutators all act by adding a random “offset” to a variable
value. The random amount has a mean of zero in all cases. The size of the offset
is controlled using the mutation_scale
keyword, which is interpreted
differently for each offset_*
type.
The rate of mutations for all types is controlled suing the mutation_rate
.
The rate is applied differently in each mutation_type
.