
Bacterial foraging optimization algorithm 33
switching between the two motions tumble and run, firstly, the cell slows down
or stops and then starts to move slowly.
The BFO algorithm mainly comprises the four main steps, Chemo-
taxis, Swarming, Reproduction and Elimination or Dispersal. These steps are
explained in the following sections:
3.2.1 Chemotaxis
Chemotaxis is a phenomenon which describes the motion patterns of the bac-
terium over the nutrient gradient. Generally, the bacterium follows the Brow-
nian motion and chooses its direction of motion for searching the food or
nutrient gradient with some self-intelligence of locomotion. The motion of ...