Cluster-Based Hungarian Approach to Task Allocation for Unmanned Aerial Vehicles | Synapse