摘要

Mating restriction plays an important role in improving the performance of the multiobjective evolutionary algorithms. However, research on mating restriction is still insufficient, and in most cases, the same mating restriction strategy is set for all individuals without consideration of individual quality. To effectively alleviate the above problems, this paper proposes a self-adaptive mating restriction strategy based on survival length (MRSL). Based on the information of neighbourhood relationship extracted by clustering, mating parents are selected from the neighbours for exploitation or from the whole population for exploration, which is controlled by the mating restriction probability. Furthermore, considering different individuals are in need of different search space, each individual has a separate mating restriction probability. Additionally, the survival length of the individual is proposed to define and update the mating restriction probability self-adaptively at each generation. The survival length of the individual represents the number of survival generations over the last certain period of time. A multiobjective differential evolutionary algorithm called MDESL is proposed by using MRSL, and compared with five representative algorithms on several test instances. The experimental results validate the superiority of MDESL over the comparison algorithms.