Ant Colony Optimization for Task Allocation in Multi-Agent Systems

被引:28
作者
Wang Lu [1 ]
Wang Zhiliang [1 ]
Hu Siquan [1 ]
Liu Lei [1 ]
机构
[1] Univ Sci & Technol Beijing, Sch Informat Engn, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
multi-agent systems; task allocation; ant colony optimization; efficiency factor; ALGORITHM; MECHANISM; AGENTS;
D O I
10.1109/CC.2013.6488841
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Task allocation is a key issue of agent cooperation mechanism in Multi-Agent Systems. The important features of an agent system such as the latency of the network infrastructure, dynamic topology, and node heterogeneity impose new challenges on the task allocation in Multi-Agent environments. Based on the traditional parallel computing task allocation method and Ant Colony Optimization (ACO), a novel task allocation method named Collection Path Ant Colony Optimization (CPACO) is proposed to achieve global optimization and reduce processing time. The existing problems of ACO are analyzed; CPACO overcomes such problems by modifying the heuristic function and the update strategy in the Ant-Cycle Model and establishing a three-dimensional path pheromone storage space. The experimental results show that CPACO consumed only 10.3% of the time taken by the Global Search Algorithm and exhibited better performance than the Forward Optimal Heuristic Algorithm.
引用
收藏
页码:125 / 132
页数:8
相关论文
共 21 条
[1]   Bi-Objective Ant Colony Optimization approach to optimize production and maintenance scheduling [J].
Berrichi, A. ;
Yalaoui, F. ;
Amodeo, L. ;
Mezghiche, M. .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (09) :1584-1596
[2]  
CORA B, 2004, AUTON AGENT MULTI-AG, V9, P55
[3]  
Dorigo M., 1997, IEEE Transactions on Evolutionary Computation, V1, P53, DOI 10.1109/4235.585892
[4]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[5]  
ELHADDAD Y R, 2011, LECT NOTES ELECT ENG, V90, P285
[6]  
Fan CX, 2010, CHINA COMMUN, V7, P50
[7]   A multi-agent coordination model for the variation of underlying network topology [J].
Jiang, YC ;
Jiang, JC .
EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (02) :372-382
[8]   Complex Task Allocation in Mobile Surveillance Systems [J].
Khamis, Alaa M. ;
Elmogy, Ahmed M. ;
Karray, Fakhri O. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 64 (01) :33-55
[9]   Applying Ant System for solving Unequal Area Facility Layout Problems [J].
Komarudin ;
Wong, Kuan Yew .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) :730-746
[10]   Algorithms of distributed task allocation for cooperative agents [J].
Kraus, S ;
Plotkin, T .
THEORETICAL COMPUTER SCIENCE, 2000, 242 (1-2) :1-27