.. _method-coliny_ea-mutation_type:

"""""""""""""
mutation_type
"""""""""""""


Select a mutation type


.. toctree::
   :hidden:
   :maxdepth: 1

   method-coliny_ea-mutation_type-replace_uniform
   method-coliny_ea-mutation_type-offset_normal
   method-coliny_ea-mutation_type-offset_cauchy
   method-coliny_ea-mutation_type-offset_uniform
   method-coliny_ea-mutation_type-non_adaptive


**Specification**

- *Alias:* None

- *Arguments:* None

- *Default:* offset_normal


**Child Keywords:**

+-------------------------+--------------------+---------------------+-----------------------------------------------+
| Required/Optional       | Description of     | Dakota Keyword      | Dakota Keyword Description                    |
|                         | Group              |                     |                                               |
+=========================+====================+=====================+===============================================+
| Required (Choose One)   | Mutation Type      | `replace_uniform`__ | Replace coordinate with randomly generated    |
|                         |                    |                     | value                                         |
|                         |                    +---------------------+-----------------------------------------------+
|                         |                    | `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                                     | `non_adaptive`__    | Disable self-adaptive mutation                |
+----------------------------------------------+---------------------+-----------------------------------------------+

.. __: method-coliny_ea-mutation_type-replace_uniform.html
__ method-coliny_ea-mutation_type-offset_normal.html
__ method-coliny_ea-mutation_type-offset_cauchy.html
__ method-coliny_ea-mutation_type-offset_uniform.html
__ method-coliny_ea-mutation_type-non_adaptive.html



**Description**


The ``mutation_type`` controls what approach is employed in randomly modifying
continuous design variables within the EA population. Each of the mutation
methods generates coordinate-wise changes to individuals, usually by adding a
random variable to a given coordinate value (an ``offset_*`` mutation), but also by
replacing a given coordinate value with a random variable (a ``replace_*``
mutation).

Discrete design variables are always mutated using the ``offset_uniform`` method.


