A Dynamic Step-size Adaptation Roach Infestation Algorithm for Constrained Engineering Optimization Problems

Engineering problems belong to a large and complex category of optimization problems with non-linear and nonconvex functions; conventional methods are no longer sufficient to handle such problems. Meta-heuristic optimization algorithms have been proved in literature for being able to tackle complex problems. A new meta-heuristic algorithm called dynamic step-size roach infestation optimization algorithm based on searching behaviour of cockroaches was published recently. A Simple Euler method was introduced into a roach infestation optimization algorithm for the enhancement of swarm stability and to allow a balance of exploitation and exploration. The results of the experiments, show its superiority over the existing algorithms. In this work the same method was applied; and modified to solve a constrained engineering problem. The results obtained from simulation processes are close to those obtained by other meta-heuristic methods.

[1]  A. Gandomi,et al.  Mixed variable structural optimization using Firefly Algorithm , 2011 .

[2]  Carlos A. Coello Coello,et al.  Solving Engineering Optimization Problems with the Simple Constrained Particle Swarm Optimizer , 2008, Informatica.

[3]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[4]  C. Zhaohui,et al.  Notice of Retraction Cockroach Swarm Optimization , 2010 .

[5]  James M. Keller,et al.  Roach Infestation Optimization , 2008, 2008 IEEE Swarm Intelligence Symposium.

[6]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[7]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms: Second Edition , 2010 .

[8]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[9]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[10]  Ibidun C. Obagbuwa,et al.  A dynamic step-size adaptation roach infestation optimization , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[11]  Shang He,et al.  An improved particle swarm optimizer for mechanical design optimization problems , 2004 .

[12]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[13]  Ling Wang,et al.  An effective co-evolutionary particle swarm optimization for constrained engineering design problems , 2007, Eng. Appl. Artif. Intell..