Evolutionary computation for unmanned aerial vehicle path planning: a survey | Synapse