Two-layer collaborative optimization for task allocation and path planning of Multi-UAVs with application to island monitoring | Synapse