Evolutionary optimization of Drone Trajectories Based on Optimal Reciprocal Collision Avoidance