public class MutationNonUniform extends Mutation
| Modifier and Type | Field and Description |
|---|---|
private float |
increment |
alg, baseProfileFits, baseProfiles, usesBaseProfiles| Constructor and Description |
|---|
MutationNonUniform(GeneticAlgorithm alg) |
MutationNonUniform(GeneticAlgorithm alg,
int numIncrements) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
binStringMutate(java.lang.String binString) |
float |
generateMutatedValue(float originalVal) |
float |
generateMutatedValue(float originalVal,
int type,
int seg,
int per) |
protected java.lang.String |
generateMutatedValue(java.lang.String binString,
int type,
int seg,
int per) |
public MutationNonUniform(GeneticAlgorithm alg)
public MutationNonUniform(GeneticAlgorithm alg, int numIncrements)
public float generateMutatedValue(float originalVal)
generateMutatedValue in class Mutationpublic float generateMutatedValue(float originalVal,
int type,
int seg,
int per)
generateMutatedValue in class Mutationprotected java.lang.String generateMutatedValue(java.lang.String binString,
int type,
int seg,
int per)
generateMutatedValue in class Mutationpublic java.lang.String binStringMutate(java.lang.String binString)
binStringMutate in class Mutation