Multi-Objective Task Allocation for Multi-Agent Systems using Hierarchical Cost Function | IEEE Conference Publication | IEEE Xplore