Bacterial Foraging Optimization Algorithm (BFOA) Bacterial Foraging Optimization Algorithm is a recently developed nature-inspired optimization algorithm, which is based on the foraging behavior of Escherichia coli or E. coli bacteria. Bacterial Foraging Optimization Algorithm Advantages: 1.) Used to solve Engineering Problems. 2.) Used to Solve complex real world Optimization Problems. About Escherichia coli or E. coli bacteria. Escherichia coli or E. coli bacteria lives in our intestine and they are also found in the gut of some animals. Most of the Escherichia coli or E. coli bacteria are harmless. But some can cause Diarrhoea, if you eat contaminated food or drink fouled water. Escherichia coli or E. coli bacteria is mainly associated with Food positioning, Urinary Tract Infection (UTI) - approximate 75%-95% UTI are caused by Escherichia coli or E. coli bacteria. Escherichia coli or E. coli bacteria causes certain symptom's: Vomiting's, Confusion, Diarrhoea, Abdominal Cram