• DocumentCode
    1764900
  • Title

    Adaptive Ranking Mutation Operator Based Differential Evolution for Constrained Optimization

  • Author

    Wenyin Gong ; Zhihua Cai ; Dingwen Liang

  • Author_Institution
    Sch. of Comput. Sci., China Univ. of Geosci., Wuhan, China
  • Volume
    45
  • Issue
    4
  • fYear
    2015
  • fDate
    42095
  • Firstpage
    716
  • Lastpage
    727
  • Abstract
    Differential evolution (DE) is a powerful evolutionary algorithm (EA) for numerical optimization. Combining with the constraint-handling techniques, recently, DE has been successfully used for the constrained optimization problems (COPs). In this paper, we propose the adaptive ranking mutation operator (ARMOR) for DE when solving the COPs. The ARMOR is expected to make DE converge faster and achieve feasible solutions faster. In ARMOR, the solutions are adaptively ranked according to the situation of the current population. More specifically, the population is classified into three situations, i.e., infeasible situation, semi-feasible situation, and feasible situation. In the infeasible situation, the solutions are ranked only based on their constraint violations; in the semi-feasible situation, they are ranked according to the transformed fitness; while in the feasible situation, the objective function value is used to assign ranks to different solutions. In addition, the selection probability of each solution is calculated differently in different situations. The ARMOR is simple, and it can be easily combined with most of constrained DE (CDE) variants. As illustrations, we integrate our approach into three representative CDE variants to evaluate its performance. The 24 benchmark functions presented in CEC 2006 and 18 benchmark functions presented in CEC 2010 are chosen as the test suite. Experimental results verify our expectation that the ARMOR is able to accelerate the original CDE variants in the majority of test cases. Additionally, ARMOR-based CDE is able to provide highly competitive results compared with other state-of-the-art EAs.
  • Keywords
    constraint handling; evolutionary computation; optimisation; probability; ARMOR; CDE variant; COP; adaptive ranking mutation operator; benchmark function; constrained optimization problem; constraint violation; constraint-handling technique; differential evolution; evolutionary algorithm; infeasible situation; numerical optimization; objective function value; performance evaluation; selection probability; semi-feasible situation; transformed fitness; Benchmark testing; Linear programming; Optimization; Probability; Sociology; Statistics; Vectors; Adaptive ranking mutation operator (ARMOR); constrained optimization; differential evolution;
  • fLanguage
    English
  • Journal_Title
    Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2267
  • Type

    jour

  • DOI
    10.1109/TCYB.2014.2334692
  • Filename
    6860295