CycleCrossover Class

GeneticSharp

CycleCrossover Class GeneticSharp
Cycle Crossover (CX).
Remarks

The Cycle Crossover (CX) proposed by Oliver builds offspring in such a way that each city (and its position) comes from one of the parents. OnlineA Comparative Study of Adaptive Crossover Operators for Genetic Algorithms to Resolve the Traveling Salesman Problem The Cycle Crossover operator identifies a number of so-called cycles between two parent chromosomes. Then, to form Child 1, cycle one is copied from parent 1, cycle 2 from parent 2, cycle 3 from parent 1, and so on. Crossover Technique: Cycle Crossover
Inheritance Hierarchy

OnlineSystem Object  GeneticSharp.Domain.Crossovers CrossoverBase
    GeneticSharp.Domain.Crossovers CycleCrossover

Namespace: GeneticSharp.Domain.Crossovers
Assembly: GeneticSharp.Domain (in GeneticSharp.Domain.dll) Version: 1.0.5010.36434

Syntax

public class CycleCrossover : CrossoverBase
public class CycleCrossover : CrossoverBase
See Also