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

bit_random

Mutate by flipping a random bit

replace_uniform

Use uniformly distributed value over range of parameter

offset_normal

Set mutation offset to use a normal distribution

offset_cauchy

Use a Cauchy distribution for the mutation offset

offset_uniform

Set mutation offset to use a uniform distribution

Optional

mutation_rate

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.