Text this: Learning Improvement Heuristics for Multi-Unmanned Aerial Vehicle Task Allocation