“…In EAs, a proper mate selection can also control the population convergence and diversity efficiently [6,12,13]. In the last decades some mating strategies have been proposed [16], including random mating, roulette wheel selection, truncate selection, tournament selection, gender based selection [7,15,19], niche based selection [2], dissociative selection [3,4], and some other methods [5,14,18]. Although these mating strategies have been proposed, it has not attracted much attention in the community of evolutionary computation [16].…”