摘要

Constrained optimization problems (COPs) are most commonly encountered problems in science and engineering design field. To solve such kind of problem effectively, in this paper, we put forward a new approach named CAMDE which integrates adaptive differential evolution (DE) with new multi-population-based mutation operators. In CAMDE, some inferior solutions with low objective values are maintained in an external population. During mutation process, this external population is combined with main population to generate promising progress directions toward optimal region. Furthermore, DE's control parameters F and CR are adaptively adjusted according to the statistical information learnt from the previous searches in generating improved solutions. The advantageous performance of CAMDE is validated by comparisons with some representatives of state of the art in constrained optimization over 24 test instances. Moreover, four widely used constrained mechanical engineering problems are selected to validate the search ability of CAMDE for real-world problems. The performance results show that CAMDE is an effective approach to solving COPs, which is basically enabled by the integration of multi-population-based mutation operators and adaptive control strategy for DE's control parameters.