Improving Differential Evolution Algorithm by Synergizing Different Improvement Mechanisms

被引:17
作者
Ali, Musrrat [1 ]
Pant, Millie [1 ]
Abraham, Ajith
机构
[1] Indian Inst Technol, Dept Paper Technol, Roorkee, Uttar Pradesh, India
关键词
Differential evolution; evolutionary algorithms; synergy; PARTICLE SWARM OPTIMIZATION; GLOBAL OPTIMIZATION; ADAPTATION; OPPOSITION; VECTORS;
D O I
10.1145/2240166.2240170
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
Differential Evolution (DE) is a well-known Evolutionary Algorithm (EA) for solving global optimization problems. Practical experiences, however, show that DE is vulnerable to problems like slow and/or premature convergence. In this article we propose a simple and modified DE framework, called MDE, which is a fusion of three recent modifications in DE: (1) Opposition-Based Learning (OBL); (2) tournament method for mutation; and (3) single population structure. These features have a specific role which helps in improving the performance of DE. While OBL helps in giving a good initial start to DE, the use of the tournament best base vector in the mutation phase helps in preserving the diversity. Finally the single population structure helps in faster convergence. Their synergized effect balances the exploitation and exploration capabilities of DE without compromising with the solution quality or the convergence rate. The proposed MDE is validated on a set of 25 standard benchmark problems, 7 nontraditional shifted benchmark functions proposed at the special session of CEC2008, and three engineering design problems. Numerical results and statistical analysis show that the proposed MDE is better than or at least comparable to the basic DE and several other state-of-the art DE variants.
引用
收藏
页数:32
相关论文
共 64 条
[1]
Abbass HA, 2002, IEEE C EVOL COMPUTAT, P831, DOI 10.1109/CEC.2002.1007033
[2]
A Modified Differential Evolution Algorithm and Its Application to Engineering Problems [J].
Ali, Musrrat ;
Pant, Millie ;
Abraham, Ajith .
2009 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION, 2009, :196-+
[3]
[Anonymous], TR95012 U CAL
[4]
[Anonymous], BENCHM FUNCT CEC 200
[5]
[Anonymous], 2008, ADV DIFFERENTIAL EVO
[6]
[Anonymous], 2002 NNAFSFSEC
[7]
Modified differential evolution (MDE) for optimization of non-linear chemical processes [J].
Babu, B. V. ;
Angira, Rakesh .
COMPUTERS & CHEMICAL ENGINEERING, 2006, 30 (6-7) :989-1002
[8]
Performance comparison of self-adaptive and adaptive differential evolution algorithms [J].
Brest, Janez ;
Boskovic, Borko ;
Greiner, Saso ;
Zumer, Viljem ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2007, 11 (07) :617-629
[9]
Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[10]
Dynamic Optimization using Self-Adaptive Differential Evolution [J].
Brest, Janez ;
Zamuda, Ales ;
Boskovic, Borko ;
Maucec, Mirjam Sepesy ;
Zumer, Viljem .
2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, :415-422