Adaptive Bacterial Foraging Optimization Algorithm Based on Social Foraging Strategy

In 2002, K. M. Passino proposed Bacterial Foraging Optimization Algorithm (BFOA) for distributed optimization and control. Biologic foraging strategies are diverse. Based on social and intelligent foraging theory, this paper proposed an adaptive bacterial foraging optimization algorithm, and introduced six foraging operators: chaos run operator, assimilation run operator, tumble operator, swimming operator, reproduction operator and elimination-dispersal operator. Among those operators, chaos run operator, assimilation run operator and reproduction operator were redefined in accordance with social foraging strategy. And others were same with the original algorithm. Experiments were conducted on 10 multimodal unconstrained benchmark optimization problems for demonstration the effectiveness and stability. The results demonstrate remarkable performance of the proposed algorithm on all chosen benchmark functions when compared to several successful optimization techniques

[1]  W. J. O'brien,et al.  Search Strategies of Foraging Animals , 2016 .

[2]  Q. Henry Wu,et al.  A Novel Group Search Optimizer Inspired by Animal Behavioural Ecology , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[3]  Ganapati Panda,et al.  Stock market prediction of S&P 500 and DJIA using Bacterial Foraging Optimization Technique , 2007, 2007 IEEE Congress on Evolutionary Computation.

[4]  Dong Hwa Kim,et al.  Adaptive Tuning of PID Controller for Multivariable System Using Bacterial Foraging Based Optimization , 2005, AWIC.

[5]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[6]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[7]  Yunlong Zhu,et al.  Optimum Design of PID Controllers using Only a Germ of Intelligence , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[8]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[9]  M. Ulagammai,et al.  Application of bacterial foraging technique trained artificial and wavelet neural networks in load forecasting , 2007, Neurocomputing.

[10]  C. N. Bhende,et al.  Bacterial Foraging Technique-Based Optimized Active Power Filter for Load Compensation , 2007, IEEE Transactions on Power Delivery.

[11]  J. Costerton,et al.  The involvement of cell-to-cell signals in the development of a bacterial biofilm. , 1998, Science.

[12]  Kevin M. Passino,et al.  Biomimicry for Optimization, Control and Automation , 2004, IEEE Transactions on Automatic Control.

[14]  J. D. E. Koshland Bacterial chemotaxis as a model behavioral system , 1980 .

[15]  J. Lackie Cell Movement and Cell Behaviour , 1986, Springer Netherlands.