Generate initial swarm S
  Solve MIP of each Sb
  Sort S based on fitness
(2.5)  Select elite and non-elite bees
(3.1)  While  not end-criterion
(3.2)  Assign followers
(8)  For  each  elite and non-elite
(9)    Search
(10)End  For
(11)Select Best Bee (bBEST)
(12)If bBEST < BestSol
(13)  BestSol bBEST
(14)  Intensification
End  If
Joint and Sort F , E , NE
Sort S based on fitness
Select elite and non-elite bees
Add Random Bees
Add BestSol Bee
  End  While
Algorithm 1: Hybrid BA-MIP algorithm.