Text this: Solving gate allocation problem (AGAP) using distance-evaluated particle swarm optimization (DEPSO)