Package-level declarations
Functions
Flip the value of the attributes of the input chromosome. The chromosome is expected to be a BooleanArray. This mutation is usually applied on boolean individuals.
Flip the value of the attributes of the input chromosome. The chromosome is expected to be a IntArray with only 1 or 0 values. For other values, correct behavior is not guaranteed. Note! This mutation is usually applied on BooleanArray.
Applies a gaussian mutation of mean mean and standard deviation stddev on the input chromosome. This mutation expects Chromosome.value of floating point numbers.
Polynomial mutation as implemented in original NSGA-II algorithm in C by Deb. This mutation expects Chromosome.value of floating point numbers.
Executes a shuffle the attributes of the input chromosome. Usually this mutation is applied on vector of indices.
Executes a uniform mutation for the attributes of the input chromosome.