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 条
[1]   Optimal Distributed Generation Allocation and Sizing in Distribution Systems via Artificial Bee Colony Algorithm [J].
Abu-Mouti, Fahad S. ;
El-Hawary, M. E. .
IEEE TRANSACTIONS ON POWER DELIVERY, 2011, 26 (04) :2090-2101
[2]   Exact and heuristic algorithms for the weapon-target assignment problem [J].
Ahuja, Ravindra K. ;
Kumar, Arvind ;
Jha, Krishna C. ;
Orlin, James B. .
OPERATIONS RESEARCH, 2007, 55 (06) :1136-1146
[3]  
[Anonymous], LIDSP1887
[4]  
[Anonymous], J AEROSP COMPUT INF
[5]  
[Anonymous], LIDSP1786
[6]  
[Anonymous], 2003, APPL SOFT COMPUT
[7]  
[Anonymous], LIPSP2003
[8]  
[Anonymous], NAV RES LOGIST
[9]   An improved artificial bee colony optimization algorithm based on orthogonal learning for optimal power flow problem [J].
Bai, Wenlei ;
Eke, Ibrahim ;
Lee, Kwang Y. .
CONTROL ENGINEERING PRACTICE, 2017, 61 :163-172
[10]   Employment of an evolutionary heuristic to solve the target allocation problem efficiently [J].
Bayrak, Ahmet Engin ;
Polat, Faruk .
INFORMATION SCIENCES, 2013, 222 :675-695