Invia SMS: Optimization Methods for Cooperative Task Allocation Problems in Drone Fleets