Abstract
To improve the optimization ability of Bacterial Foraging Optimization (BFO), A Modified Bacterial Foraging Optimization algorithm is proposed, which we named MBFO. In MBFO, tumble directions of bacteria are guided by the global best of the population to make bacteria search the optimization area more effectively. Then, chemotactic step size of each bacterium will change dynamically to adapt with the environment. Meanwhile, in reproduction loop, all individuals will be chosen with a probability. To test the global optimization ability of MBFO, we tested it on ten classic benchmark functions. Original BFO, PSO and GA are used for comparison. Experiment results show that MBFO algorithm has significant improvements compared with original BFO and it performs best on most functions among the compared algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperating learning approach to the travelling salesman problem. IEEE Trans. Evol. Comput. 1(1), 53–66 (1997)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)
Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. Mag. 22, 52–67 (2002)
Yıldız, Y.E., Altun, O.: Hybrid achievement oriented computational chemotaxis in bacterial foraging optimization: a comparative study on numerical benchmark. Soft. Comput. 19(12), 3647–3663 (2015)
Niu, B., Wang, C., Liu, J., Gan, J., Yuan, L.: Improved bacterial foraging optimization algorithm with information communication mechanism for nurse scheduling. In: Huang, D.-S., Jo, K.-H., Hussain, A. (eds.) ICIC 2015. LNCS, vol. 9226, pp. 701–707. Springer, Heidelberg (2015)
Bhushan, B., Singh, M.: Adaptive control of DC motor using bacterial foraging algorithm. Appl. Soft Comput. 11(8), 4913–4920 (2011)
Xu, X., Chen, H.: Adaptive computational chemotaxis based on field in bacterial foraging optimization. Soft. Comput. 18(4), 797–807 (2014)
Yan, X., Zhu, Y., Zhang, H., Chen, H., Niu, B.: An adaptive bacterial foraging optimization algorithm with lifecycle and social learning. Discrete Dyn. Nat. Soc. Article ID 409478, 20 p (2012)
Kennedy, J.: Particle Swarm Optimization. In: Sammut, C., Webb, G.I. (eds.) Encyclopedia of Machine Learning, pp. 760–766. Springer, New York (2010)
Karaboga, Dervis, Akay, Bahriye: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214(1), 108–132 (2009)
van den Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 225–239 (2004)
Liang, J., Qin, A.K., Suganthan, P.N., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 10, 281–295 (2006)
Nickabadi, A., Ebadzadeh, M.M., Safabakhsh, R.: A novel particle swarm optimization algorithm with adaptive inertia weight. Appl. Soft Comput. 11(4), 3658–3670 (2011)
Acknowledgement
This work was supported by the Project of National Natural Science Foundation of China (Grant No. 71201026, 61503373), Project of Natural Science Foundation of Guangdong (Grant No. 2015A030310274, 2015A030313649), Project of Dongguan Social Science and Technology Development (Grant No. 2013108101011) and Project of Dongguan Industrial Science and Technology Development (Grant No. 2015222119).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Yan, X., Zhang, Z., Guo, J., Li, S., Zhao, S. (2016). A Modified Bacterial Foraging Optimization Algorithm for Global Optimization. In: Huang, DS., Bevilacqua, V., Premaratne, P. (eds) Intelligent Computing Theories and Application. ICIC 2016. Lecture Notes in Computer Science(), vol 9771. Springer, Cham. https://doi.org/10.1007/978-3-319-42291-6_62
Download citation
DOI: https://doi.org/10.1007/978-3-319-42291-6_62
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-42290-9
Online ISBN: 978-3-319-42291-6
eBook Packages: Computer ScienceComputer Science (R0)