Task Scheduling for UAV Swarms with Limited Communication Range | Synapse