A self-adaptive niching genetic algorithm for multimodal optimization of electromagnetic devices

A new niching genetic algorithm (NGA) called self-adaptive NGA (SANGA) is proposed. The main innovation is that the niche radius is estimated as an additional variable of the optimization problem and is not assigned a priori, as is usually done in other standard NGAs. SANGA, coupled with the deterministic pattern search method, forms a hybrid optimization method which works well in the optimization of multimodal functions and in the design of electromagnetic devices

[1]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[2]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

[3]  S. Coco,et al.  Axisymmetric Unbounded Electrical field computation by Charge Iteration , 1992, Digest of the Fifth Biennial IEEE Conference on Electromagnetic Field Computation.

[4]  Salvatore Coco,et al.  Charge iteration: A procedure for the finite element computation of unbounded electrical fields , 1994 .

[5]  Alain Pétrowski,et al.  A clearing procedure as a niching method for genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[6]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[7]  Maurizio Repetto,et al.  Stochastic algorithms in electromagnetic optimization , 1998 .

[8]  Bruno Sareni,et al.  Fitness sharing and niching methods revisited , 1998, IEEE Trans. Evol. Comput..

[9]  J. Watson A Performance Assessment of Modern Niching Methods for Parameter Optimization Problems , 1999 .

[10]  Giovanni Aiello,et al.  Stochastic optimization of an electromagnetic actuator by means of Dirichlet boundary condition iteration , 2000 .

[11]  E. Dilettoso,et al.  A Software Tool For Stochastic Optimization Of ElectromagneticDevices , 2001 .

[12]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..