Tree search algorithm for assigning cooperating UAVs to multiple tasks | Synapse