Skip to main content
. 2020 Jun 1;20(11):3134. doi: 10.3390/s20113134
Algorithm 2. LEADER ELECTION ALGORITHM
forevery iterationdo
fordroneido
  Calculate distance of dronei from other drones;
  Update dronei position from GPS;
Update node velocity;
  Calculate Bopt value;
  if Boptgbest then
   gbest = Bopt;
  end
  Elect dronei as leader;
end
foreach dronedo
  Calculate drone velocity;
  Update drone position;
  Update drone benergy;
end
end