public override BitVectorChromosome Mutate(BitVectorChromosome chromosome) { var pos = Random.GetInt(0, chromosome.Genes.Length); chromosome.Genes[pos] = !chromosome.Genes[pos]; return(chromosome); }
public override BitVectorChromosome Mutate(BitVectorChromosome chromosome) { return(chromosome.DeepClone()); }