Bacterial Foraging Optimization