A General Framework of Multipopulation Methods with Clustering in Undetectable Dynamic Environments

被引:120
作者
Li, Changhe [1 ]
Yang, Shengxiang [2 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[2] Brunel Univ, Dept Informat Syst & Comp, Uxbridge UB8 3PH, Middx, England
基金
英国工程与自然科学研究理事会;
关键词
Clustering; differential evolution; dynamic optimization problem; genetic algorithm; multiple population methods; particle swarm optimization undetectable dynamism; PARTICLE SWARM OPTIMIZER; EVOLUTIONARY ALGORITHMS; GENETIC ALGORITHMS; DIFFERENTIAL EVOLUTION; ASSOCIATIVE MEMORY; SEARCH; MODEL; REGRESSION;
D O I
10.1109/TEVC.2011.2169966
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
To solve dynamic optimization problems, multiple population methods are used to enhance the population diversity for an algorithm with the aim of maintaining multiple populations in different subareas in the fitness landscape. Many experimental studies have shown that locating and tracking multiple relatively good optima rather than a single global optimum is an effective idea in dynamic environments. However, several challenges need to be addressed when multipopulation methods are applied, e. g., how to create multiple populations, how to maintain them in different subareas, and how to deal with the situation where changes cannot be detected or predicted. To address these issues, this paper investigates a hierarchical clustering method to locate and track multiple optima for dynamic optimization problems. To deal with undetectable dynamic environments, this paper applies the random immigrants method without change detection based on a mechanism that can automatically reduce redundant individuals in the search space throughout the run. These methods are implemented into several research areas, including particle swarm optimization, genetic algorithm, and differential evolution. An experimental study is conducted based on the moving peaks benchmark to test the performance with several other algorithms from the literature. The experimental results show the efficiency of the clustering method for locating and tracking multiple optima in comparison with other algorithms based on multipopulation methods on the moving peaks benchmark.
引用
收藏
页码:556 / 577
页数:22
相关论文
共 84 条
[1]  
[Anonymous], 2002, DESIGN INNOVATION
[2]  
[Anonymous], 2002, P IEEE INT C SYST MA
[3]  
Arnold DV, 2002, IEEE T EVOLUT COMPUT, V6, P30, DOI [10.1109/4235.985690, 10.1023/A:1015059928466]
[4]   Evolutionary algorithms in noisy environments: theoretical issues and guidelines for practice [J].
Beyer, HG .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :239-267
[5]  
Bird S, 2006, GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P3
[6]   Using regression to improve local convergence [J].
Bird, Stefan ;
Li, Xiaodong .
2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, :592-599
[7]  
Blackwell T, 2004, LECT NOTES COMPUT SC, V3005, P489
[8]   Multiswarms, exclusion, and anti-convergence in dynamic environments [J].
Blackwell, Tim ;
Branke, Juergen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (04) :459-472
[9]   Evolutionary algorithms plus domain knowledge equals Real-world evolutionary computation [J].
Bonissone, Piero P. ;
Subbu, Raj ;
Eklund, Neil ;
Kiehl, Thomas R. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (03) :256-280
[10]   GRID MODELING OF ROBOT CELLS - A MEMORY-EFFICIENT APPROACH [J].
BOSCHIAN, V ;
PRUSKI, A .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1993, 8 (02) :201-223