GeneticSharp.Domain.Mutations Namespace

GeneticSharp

GeneticSharp.Domain.Mutations Namespace GeneticSharp

[Missing <summary> documentation for "N:GeneticSharp.Domain.Mutations"]

Classes

  Class Description
Public class MutationBase
Base class for IMutation's implementation.
Public class MutationException
Exception throw when an error occurs during the execution of mutate.
Public class MutationService
Mutation service.
Public class ReverseSequenceMutation
Reverse Sequence Mutation (RSM).
Remarks

In the reverse sequence mutation operator, we take a sequence S limited by two positions i and j randomly chosen, such that i<j. The gene order in this sequence will be reversed by the same way as what has been covered in the previous operation. OnlineAnalyzing the Performance of Mutation Operators to Solve the Travelling Salesman Problem
Public class TworsMutation
Twors mutation allows the exchange of position of two genes randomly chosen.
Remarks

OnlineAnalyzing the Performance of Mutation Operators to Solve the Travelling Salesman Problem
Public class UniformMutation
This operator replaces the value of the chosen gene with a uniform random value selected between the user-specified upper and lower bounds for that gene. OnlineWikipedia
Interfaces

  Interface Description
Public interface IMutation
http://en.wikipedia.org/wiki/Mutation_(genetic_algorithm)