Crossover is a genetic operator that aims to combine the
better qualities among the preferred chromosomes. Instead
of the single point crossover, we adopt the two point crossover
to increase the candidate population variety. Moreover,
the cross points are selected randomly, that also
increases the candidate population variety.