Bacterial-Inspired Algorithms for Engineering Optimization

Bio-inspired optimization techniques using analogy of swarming principles and social behavior in nature have been adopted to solve a variety of problems. In this paper, Bacterial foraging optimization (BFO) was employed to achieve high-quality solutions to engineering optimization problems. Two modifications of BFO, BFO with linear decreasing chemotaxis step (BFO-LDC) and BFO with non-linear decreasing chemotaxis step (BFO-NDC) were proposed to further improve the performance of the original algorithm. In order to illustrate the efficiency of the proposed method (BFO-LDC and BFO-NDC) for engineering problem, an engineering design problem was selected as testing functions, and the performance is compared against some state-of-the-art approaches. The experimental results demonstrated that the modified BFOs are of greater efficiency and can be used as general approach for engineering problems.

[1]  Ben Niu,et al.  Symbiotic Multi-swarm PSO for Portfolio Optimization , 2009, ICIC.

[2]  De-Shuang Huang,et al.  Emerging Intelligent Computing Technology and Applications, 5th International Conference on Intelligent Computing, ICIC 2009, Ulsan, South Korea, September 16-19, 2009. Proceedings , 2009, ICIC.

[3]  Kyungsook Han,et al.  Bio-Inspired Computing and Applications , 2011, Lecture Notes in Computer Science.

[4]  Ashok Dhondu Belegundu,et al.  A Study of Mathematical Programming Methods for Structural Optimization , 1985 .

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

[6]  Zbigniew Michalewicz,et al.  Evolutionary Algorithms for Constrained Parameter Optimization Problems , 1996, Evolutionary Computation.

[7]  Carlos A. Coello Coello,et al.  Constraint-handling in genetic algorithms through the use of dominance-based tournament selection , 2002, Adv. Eng. Informatics.

[8]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[9]  M. Fesanghary,et al.  An improved harmony search algorithm for solving optimization problems , 2007, Appl. Math. Comput..

[10]  Ben Niu,et al.  Novel Bacterial Foraging Optimization with Time-varying Chemotaxis Step , 2011 .

[11]  Ben Niu,et al.  Multi-objective Optimization Using BFO Algorithm , 2011, ICIC.

[12]  A. Amirjanov The development of a changing range genetic algorithm , 2006 .

[13]  Tapabrata Ray,et al.  Society and civilization: An optimization algorithm based on the simulation of social behavior , 2003, IEEE Trans. Evol. Comput..