Abstract

Task allocation is an important issue in multi-agent systems, and finding the optimal solution of task allocation has been demonstrated to be an NP-hard problem. In many scenarios, agents are equipped with not only communication resources but also computing resources, so that tasks can be allocated and executed more efficiently in a distributed and parallel manner. Presently, many methods have been proposed for distributed task allocation in multi-agent systems. Most of them are either based on complete/full search or local search, and the former usually can find the optimal solutions but requires high computational cost and communication cost; the latter is usually more efficient but could not guarantee the solution quality. Evolutionary algorithm (EA) is a promising optimization algorithm which could be more efficient than the full search algorithms and might have better search ability than the local search algorithms, but it is rarely applied to distributed task allocation in multi-agent systems. In this paper, we propose a distributed task allocation method based on EA. We choose the many-objective EA called NSGA-III to optimize four objectives (i.e., maximizing the number of successfully allocated and executed tasks, maximizing the gain by executing tasks, minimizing the resource cost, and minimizing the time cost) simultaneously. Experimental results show the effectiveness of the proposed method, and compared with the full search strategy, the proposed method could solve task allocation problems with more agents and tasks.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.