With the wide application of UAVs in modern operations, efficient cooperative task assignment of heterogeneous UAVs under complex constraints has become crucial for enhancing mission success rates.