Add progression and new method of selection/mutation/crossover
This commit is contained in:
@@ -422,8 +422,43 @@ public static class Enums
|
||||
/// </summary>
|
||||
public enum GeneticSelectionMethod
|
||||
{
|
||||
Tournament,
|
||||
Elite,
|
||||
Roulette,
|
||||
FitnessWeighted
|
||||
StochasticUniversalSampling,
|
||||
Tournament,
|
||||
Truncation
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Crossover methods for genetic algorithm optimization
|
||||
/// </summary>
|
||||
public enum GeneticCrossoverMethod
|
||||
{
|
||||
AlternatingPosition,
|
||||
CutAndSplice,
|
||||
Cycle,
|
||||
OnePoint,
|
||||
OrderBased,
|
||||
Ordered,
|
||||
PartiallyMapped,
|
||||
PositionBased,
|
||||
ThreeParent,
|
||||
TwoPoint,
|
||||
Uniform,
|
||||
VotingRecombination
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Mutation methods for genetic algorithm optimization
|
||||
/// </summary>
|
||||
public enum GeneticMutationMethod
|
||||
{
|
||||
Displacement,
|
||||
FlipBit,
|
||||
Insertion,
|
||||
PartialShuffle,
|
||||
ReverseSequence,
|
||||
Twors,
|
||||
Uniform
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user