bit2num.m Crossover.m DoublePointCrossover.m MinOne.m Mutate.m num2bit.m RouletteWheelSelection.m SinglePointCrossover.m TheGA.m UniformCrossover.m