Update to prevent the GA potentially getting stuck in a loop if children can always be created but not added to the population
Added the calculation of the weighted distances between observations