**5.5 Two-point crossover operator of RGSGCS algorithm**

Two-point crossover operator (figure 7) controls how to exchange genes between individuals. Two chromosomes are selected randomly from mating pool. Where the middle part in each chromosome is reversed between two parent chromosomes. It is applied to the chromosomes from selection phase. After that, the mutation operator allows for random gene alteration of

Fig. 7. Two-Point Crossover Operator

an individual.
