A spy search mechanism for memetic algorithm in dynamic environments

被引:2
作者
Akandwanaho, Stephen M. [1 ]
Viriri, Serestina [1 ]
机构
[1] Univ KwaZulu Natal, Sch Math Stat & Comp Sci, Durban, South Africa
关键词
Memetic algorithm; Local search; Spy search; Dynamic optimization; Hypermutation; GENETIC ALGORITHMS; OPTIMIZATION; IMMIGRANTS; PERFORMANCE; SCHEME;
D O I
10.1016/j.asoc.2018.09.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Searching within the sample space for optimal solutions is an important part in solving optimization problems. The motivation of this work is that today's problem environments have increasingly become dynamic with non-stationary optima and in order to improve optima search, memetic algorithm has become a preferred search method because it combines global and local search methods to obtain good solutions. The challenge is that existing search methods perform the search during the iterations without being guided by solid information about the nature of the search environment which affects the quality of a search outcome. In this paper, a spy search mechanism is proposed for memetic algorithm in dynamic environments. The method uses a spy individual to scope out the search environment and collect information for guiding the search. The method combines hyper-mutation, random immigrants, hill climbing local search, crowding and fitness, and steepest mutation with greedy crossover hill climbing to enhance the efficiency of the search. The proposed method is tested on dynamic problems and comparisons with other methods indicate a better performance by the proposed method.
引用
收藏
页码:203 / 214
页数:12
相关论文
共 82 条
[1]  
Amen A., 2016, INT J COMPUT APPL, V136, P7
[2]  
Amen A., 2014, INT J ARTIF INTELL, V6, P139
[3]  
[Anonymous], 2007, EVOLUTIONARY COMPUTA
[4]  
[Anonymous], 2007, EVOLUTIONARY COMPUTA, DOI DOI 10.1007/978-3-540-49774-5_1
[5]  
[Anonymous], 2002, P ANN C GEN EV COMP
[6]   A Sequential Niche Technique for Multimodal Function Optimization [J].
Beasley, David ;
Bull, David R. ;
Martin, Ralph R. .
EVOLUTIONARY COMPUTATION, 1993, 1 (02) :101-125
[7]   A memetic algorithm to solve the dynamic multiple runway aircraft landing problem [J].
Bencheikh, Ghizlane ;
Boukachour, Jaouad ;
Alaoui, Ahmed El Hilali .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2016, 28 (01) :98-109
[8]  
Blackwell T., 2007, STUDIES COMPUTATIONA, P28
[9]   Multiswarms, exclusion, and anti-convergence in dynamic environments [J].
Blackwell, Tim ;
Branke, Juergen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (04) :459-472
[10]   A memetic algorithm with dynamic population management for an integrated production-distribution problem [J].
Boudia, M. ;
Prins, C. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 195 (03) :703-715