An Improved Artificial Bee Colony Algorithm for Optimal Design of Electromagnetic Devices

Optimal design problems of electromagnetic devices are generally multimodal, nondifferentiable, and constrained. This makes metaheuristic algorithm a good choice for solving such problems. In this paper, a newly developed metaheuristic algorithm is presented to address the aforementioned issues. The proposed algorithm is based on the paradigm of artificial bee colony (ABC). A drawback of the original ABC algorithm is because its solution variation is only 1-D, as this decreases its convergence speed. In this paper, a one-position inheritance scheme is proposed to alleviate this drawback. An opposite directional (OD) search is also proposed to accelerate the convergence of the ABC algorithm. The novel algorithm is applied to both TEAM Workshop problem 22 and a loudspeaker design problem. Both discrete and continuous cases of problem 22 are tested. The effectiveness and efficiency of the proposed algorithm are demonstrated by comparing its performance with those of the original ABC, an improved ABC known as Gaussian ABC, and differential evolution algorithms.

[1]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[2]  Leandro dos Santos Coelho,et al.  Electromagnetic device optimization by hybrid evolution strategy approaches , 2007 .

[3]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[4]  Cezar Augusto Sierakowski,et al.  Improved Bacterial Foraging Strategy Applied to TEAM Workshop Benchmark Problem , 2010, IEEE Transactions on Magnetics.

[5]  A. E. Eiben,et al.  Comparing parameter tuning methods for evolutionary algorithms , 2009, 2009 IEEE Congress on Evolutionary Computation.

[6]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[7]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[8]  L dos Santos Coelho,et al.  Gaussian Artificial Bee Colony Algorithm Approach Applied to Loney's Solenoid Benchmark Problem , 2010, IEEE Transactions on Magnetics.

[9]  Tiranee Achalakul,et al.  The best-so-far selection in Artificial Bee Colony algorithm , 2011, Appl. Soft Comput..

[10]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[11]  M. Repetto,et al.  Multiobjective optimization in magnetostatics: a proposal for benchmark problems , 1996 .

[12]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

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

[14]  S. L. Ho,et al.  An Improved Cross-Entropy Method Applied to Inverse Problems , 2012, IEEE Transactions on Magnetics.