History-Guided Hill Exploration for Evolutionary Computation
提出历史引导的山丘探索(HGHE)搜索模式,通过在线学习吸引域将搜索空间划分为山丘区域,再用经典进化方法定位每个区域的最优解,避免重复搜索并提升全局优化效率。
Although evolutionary computing (EC) methods are stochastic optimization methods, it is usually difficult to find the global optimum by restarting the methods when the population converges to a local optimum. A major reason is that many optimization problems have basins of attraction (BoAs) that differ widely in shape and size, and the population always prefers to converge toward BoAs that are easy to search. Although heuristic restart based on tabu search is a theoretically feasible idea to solve this problem, existing EC methods with heuristic restart are difficult to avoid repetitive search results while maintaining search efficiency. This article tries to overcome the dilemma by online learning the BoAs and proposes a search mode called history-guided hill exploration (HGHE). In the search mode, evaluated solutions are used to help separate the search space into hill regions which correspond to the BoAs, and a classical EC method is used to locate the optimum in each hill region. An instance algorithm for continuous optimization named HGHE differential evolution (HGHE-DE) is proposed to verify the effectiveness of HGHE. Experimental results prove that HGHE-DE can continuously discover unidentified BoAs and locate optima in identified BoAs.