Research Article

An Improved Artificial Bee Colony Algorithm Based on Balance-Evolution Strategy for Unmanned Combat Aerial Vehicle Path Planning

Pseudocode 1

(1) initialize solution population using (4)
(2) set
(3) for   MCN, do
(4)  for   , do
(5)   crossover and mutate using (14) in as many as randomly selected
     elements for the employed bee
(6)   adopt greedy selection
(7)   if better position is found for the employed bee, then
(8)    
(9)   else
(10)    
(11)  end if
(12) end for
(13) calculate each using (6)
(14)  set
(15)  while   , do
(16)   crossover and mutate using (16) in one randomly selected element for the onlooker bee
(17)   adopt greedy selection
(18)   if better position is found, then
(19)   
(20)   else
(21)   
(22)   end if
(23) 
(24)  end while
(25)  if   , then
(26)   set
(27)  end if
(28)  if mean , then
(29)   re-initialize randomly selected 90% employed bees using (4)
(30)  end if
(31)  memorize current best solution
(32) end for
(33) output global optimum