arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1301.0929cs.NE
收藏

进化算法的杂交

Hybridization of Evolutionary Algorithms

Iztok Fister, Marjan Mernik, Janez Brest

摘要:

进化算法是很好的通用问题求解器,但缺乏特定领域的知识。然而,问题的具体知识可以添加到进化算法的杂交。有趣的是,进化算法的所有元素都可以杂交。在本章中,我们讨论了进化算法的三个要素:目标函数、幸存者选择算子和参数设置的混合。作为目标函数,采用了传统方法构造问题解的启发式函数。然而,这个函数被嵌入到进化算法中,作为新解决方案的生成器。此外,通过局部搜索算法对目标函数进行了改进。提出了一种新的中性选择算子,它能够处理中性解,即具有不同表示但暴露目标函数相等值的解。该运算符的目的是将进化搜索引导到搜索空间的新的未发现区域。为了避免控制进化算法行为的参数的错误设置,采用了自适应的方法。最后,将这种混合自适应进化算法应用于两个现实世界中的NP-难问题:图的3-着色和服装行业中的标记优化。大量的实验表明,这些杂交改善了进化算法的结果很多。此外,还详细分析了特定杂交的影响。

英文摘要:

Evolutionary algorithms are good general problem solver but suffer from a lack of domain specific knowledge. However, the problem specific knowledge can be added to evolutionary algorithms by hybridizing. Interestingly, all the elements of the evolutionary algorithms can be hybridized. In this chapter, the hybridization of the three elements of the evolutionary algorithms is discussed: the objective function, the survivor selection operator and the parameter settings. As an objective function, the existing heuristic function that construct the solution of the problem in traditional way is used. However, this function is embedded into the evolutionary algorithm that serves as a generator of new solutions. In addition, the objective function is improved by local search heuristics. The new neutral selection operator has been developed that is capable to deal with neutral solutions, i.e. solutions that have the different representation but expose the equal values of objective function. The aim of this operator is to directs the evolutionary search into a new undiscovered regions of the search space. To avoid of wrong setting of parameters that control the behavior of the evolutionary algorithm, the self-adaptation is used. Finally, such hybrid self-adaptive evolutionary algorithm is applied to the two real-world NP-hard problems: the graph 3-coloring and the optimization of markers in the clothing industry. Extensive experiments shown that these hybridization improves the results of the evolutionary algorithms a lot. Furthermore, the impact of the particular hybridizations is analyzed in details as well.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑