Solving the dynamic weapon target assignment problem by an improved artificial bee colony algorithm with heuristic factor initialization

被引:69
作者
Chang, Tianqing [1 ]
Kong, Depeng [1 ]
Hao, Na [1 ]
Xu, Kehu [1 ]
Yang, Guozhen [1 ]
机构
[1] Army Acad Armored Forces, Weaponry & Control Dept, Beijing 100072, Peoples R China
关键词
Artificial bee colony algorithm; Heuristic factor; Initialization method; Dynamic weapon target assignment; ALLOCATION; EVOLUTIONARY; ABC; OPTIMIZATION; INTELLIGENCE;
D O I
10.1016/j.asoc.2018.06.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic weapon target assignment (DWTA) is an effective method for solving the problem of battlefield firepower optimization in multiple stages and multiple rounds. The resolving time of the DWTA affects current allocation results and assignment results in the next round. Aiming at the slow convergence rate and the low search efficiency in solving DWTA, this paper proposes an improved artificial bee colony (ABC) algorithm with a new initialization method utilizing rule-based heuristic factors. The traditional ABC algorithm converges slowly and easily falls into local extremum. Therefore, in the study, we firstly put forward an improved ABC algorithm based on ranking selection and elite guidance to improve the search efficiency. Secondly, aiming at the low quality of the initial solution generated randomly, we put forward 4 kinds of rule-based heuristic factors: heuristic factor based on weapon-choice-priority, heuristic factor based on target-choice-priority, heuristic factor based on target-choice-priority with a random sequence, and heuristic factor based on target-choice-priority with a random sequence and Cannikin Law. The heuristic factors are used in population initialization to improve the quality of initial solutions. Finally, the heuristic factor initialization method is combined with the improved ABC algorithm to solve the DWTA problem with the integer encoding according to the characteristics of DWTA. A comparative experiment of different algorithms for solving the DWTA problem with different scales was carried out. The experimental results showed that the improved ABC algorithm combined with heuristic factor initialization could get the high-quality initial solution, accelerate the solution process, and improve the accuracy in solving DWTA. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:845 / 863
页数:19
相关论文
共 46 条
[11]  
Cai Huaiping, 2006, Journal of Systems Engineering and Electronics, V17, P559, DOI 10.1016/S1004-4132(06)60097-2
[12]   Terminating control of ant colony algorithm for armored unit dynamic weapon-target assignment [J].
Chang, Tian-Qing ;
Chen, Jun-Wei ;
Hao, Na ;
Ma, Dian-Zhe .
Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2015, 37 (02) :343-347
[13]   A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization [J].
Cui, Laizhong ;
Li, Genghui ;
Zhu, Zexuan ;
Lin, Qiuzhen ;
Wen, Zhenkun ;
Lu, Nan ;
Wong, Ka-Chun ;
Chen, Jianyong .
INFORMATION SCIENCES, 2017, 414 :53-67
[14]   A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation [J].
Cui, Laizhong ;
Li, Genghui ;
Lin, Qiuzhen ;
Du, Zhihua ;
Gao, Weifeng ;
Chen, Jianyong ;
Lu, Nan .
INFORMATION SCIENCES, 2016, 367 :1012-1044
[15]   Approximate dynamic programming for missile defense interceptor fire control [J].
Davis, Michael T. ;
Robbins, Matthew J. ;
Lunday, Brian J. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 259 (03) :873-886
[16]   ALLOCATING WEAPONS TO TARGET COMPLEXES BY MEANS OF NONLINEAR PROGRAMMING [J].
DAY, RH .
OPERATIONS RESEARCH, 1966, 14 (06) :992-&
[17]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18
[18]   A novel artificial bee colony algorithm for shortest path problems with fuzzy arc weights [J].
Ebrahimnejad, Ali ;
Tavana, Madjid ;
Alrezaamiri, Hamidreza .
MEASUREMENT, 2016, 93 :48-56
[19]   Artificial Bee Colony Algorithm Based on Information Learning [J].
Gao, Wei-Feng ;
Huang, Ling-Ling ;
Liu, San-Yang ;
Dai, Cai .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (12) :2827-2839
[20]   A modified artificial bee colony algorithm [J].
Gao, Wei-feng ;
Liu, San-yang .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (03) :687-697