genetic algorithm p-median problem