An efficient Genetic Algorithm with uniform crossover for the multi-objective Airport Gate Assignment Problem