Immunity-based hybrid evolutionary algorithm for multi-objective optimization

The development of evolutionary algorithms for optimization has been a growing research area. A novel immunity-based hybrid evolutionary algorithm known as Hybrid Artificial Immune Systems (HAIS) for solving both unconstrained and constrainedmulti-objectiveoptimization problemsis developed. The algorithm adopts the clonal selection and immune suppression theories, with a sorting scheme featuring uniform crossover, multi-point mutation, non-dominance and crowding distance sorting to attain Pareto optimal in an efficient manner. The algorithm was verified with nine benchmarking functions on its global optimal search ability and compared with four optimization algorithms to assess its diversity and spread. It is found that the immunity-based algorithm provides a useful means for solving optimization problems, and has proved its capability in global optimal search in multi-objective optimization.

[1]  Bull,et al.  An Overview of Genetic Algorithms: Part 2, Research Topics , 1993 .

[2]  Gary B. Lamont,et al.  Multiobjective Evolutionary Algorithms: Analyzing the State-of-the-Art , 2000, Evolutionary Computation.

[3]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[4]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[5]  Oscar Castillo,et al.  Human evolutionary model: A new approach to optimization , 2007, Inf. Sci..

[6]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[7]  Zhuhong Zhang,et al.  Immune optimization algorithm for constrained nonlinear multiobjective optimization problems , 2007, Appl. Soft Comput..

[8]  Koji Yamada,et al.  Immune algorithm for n-TSP , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[9]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[10]  D.A. Van Veldhuizen,et al.  On measuring multiobjective evolutionary algorithm performance , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[11]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[12]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[13]  F. Burnet A modification of jerne's theory of antibody production using the concept of clonal selection , 1976, CA: a cancer journal for clinicians.

[14]  Jun Chen,et al.  A Population Adaptive Based Immune Algorithm for Solving Multi-objective Optimization Problems , 2006, ICARIS.

[15]  T. T. Binh MOBES : A multiobjective evolution strategy for constrained optimization problems , 1997 .

[16]  Pramod K. Varshney,et al.  An Evolutionary Multi-Objective Crowding Algorithm (EMOCA): Benchmark Test Function Results , 2005, IICAI.

[17]  J. Galletly An Overview of Genetic Algorithms , 1992 .