At each generation, each individual of the population is matched with its \(K\)  nearest neighbors in the population (in the sense of the distance evaluated in subsection REF ). We do not consider performing crossovers between individuals too far away in the search space as this may result in poor quality offsprings (cf. [1]}).
