Location allocation - genetic algorithm