摘要

A novel multi-population coevolution immune optimization algorithm (MCIA) is proposed to solve numerical and engineering optimization problem in real world. MCIA is inspired by the mechanism that how neuroendocrine system affects T cells and B cells in immune system to eliminate the danger and the main idea of MCIA is to promote three populations, population B, population T and assistant population A, to coevolution through self-adjusted clone operator, the applied dislocation arithmetic crossover, cloud self-adapting mutation operator and local search operator to produce lymphocyte with high affinity. Self-adjusted clone operator and selecting elite elements in the memory population enable the search space be broadened and compressed, cloud self-adapting mutation operator characterized with randomness, stable topotaxis and local search technique enable global and local search be integrated to find the global optima with high population diversity. Therefore, several operators enable MCIA enjoy the capability of broadening the elite search space, boosting the global and local search around elites in search space. The performance comparisons of MCIA with three known immune algorithms and other three optimization algorithms in optimizing twelve benchmark functions indicate that MCIA is an effective algorithm for solving global optimization problems with high precision, good robustness and low time complexity.