MultiObjectiveOptimizer.StateVariableMutationRate Property

Top 

Description

The percentage of individual variables within a solution that will be selected for mutation when generating the next generation of solutions. The value of each state variable in a particular solution represents a gene. This value is applied to both the continuous and integer variables independently. If this value is non-zero, at least one state variable will always be included in the crossover process.

 

Timing Precision Mode

This page describes functionality in nanosecond timing precision mode.

Click here to see the documentation for this object in millisecond timing precision mode.

 

Attributes

Type:

number

Access:

read/write

Default Value:

0.2

Valid Range:

0 ≤ MultiObjectiveOptimizer.StateVariableMutationRate ≤ 1

 

Syntax

myVariable1 = myMultiObjectiveOptimizer1.StateVariableMutationRate;

 

myMultiObjectiveOptimizer1.StateVariableMutationRate = myVariable1;

 

See also

MultiObjectiveOptimizer Object