function [y1, y2] = Crossover(x1,x2) m=randi([1,3]); switch m case 1 [y1, y2] = SinglePointCrossover(x1,x2); case 2 [y1, y2] = DoublePointCrossover(x1,x2); otherwise [y1, y2] = UniformCrossover(x1,x2); end end
© The Algorithms 2024