A simulated annealing approach to define the genetic structure of populations | Synapse