Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan.
Evol Comput. 2010 Winter;18(4):547-79. doi: 10.1162/EVCO_a_00010. Epub 2010 Jul 22.
The probabilistic model building performed by estimation of distribution algorithms (EDAs) enables these methods to use advanced techniques of statistics and machine learning for automatic discovery of problem structures. However, in some situations, it may not be possible to completely and accurately identify the whole problem structure by probabilistic modeling due to certain inherent properties of the given problem. In this work, we illustrate one possible cause of such situations with problems consisting of structures with unequal fitness contributions. Based on the illustrative example, we introduce a notion that the estimated probabilistic models should be inspected to reveal the effective search directions and further propose a general approach which utilizes a reserved set of solutions to examine the built model for likely inaccurate fragments. Furthermore, the proposed approach is implemented on the extended compact genetic algorithm (ECGA) and experiments are performed on several sets of additively separable problems with different scaling setups. The results indicate that the proposed method can significantly assist ECGA to handle problems comprising structures of disparate fitness contributions and therefore may potentially help EDAs in general to overcome those situations in which the entire problem structure cannot be recognized properly due to the temporal delay of emergence of some promising partial solutions.
概率模型构建通过分布估计算法(EDA)进行估计,使这些方法能够利用统计学和机器学习的先进技术自动发现问题结构。然而,在某些情况下,由于给定问题的某些固有特性,通过概率建模可能无法完全准确地识别整个问题结构。在这项工作中,我们用由具有不等适应度贡献的结构组成的问题来说明这种情况的一个可能原因。基于说明性示例,我们引入了一个概念,即应该检查估计的概率模型以揭示有效的搜索方向,并进一步提出了一种通用方法,该方法利用保留的解决方案集来检查构建的模型中可能不准确的片段。此外,所提出的方法被应用于扩展紧凑遗传算法(ECGA)上,并在具有不同缩放设置的几个可加可分问题集上进行了实验。结果表明,所提出的方法可以显著帮助 ECGA 处理包含不同适应度贡献结构的问题,因此可能有助于 EDAs 克服由于某些有前途的部分解决方案的出现存在时间延迟而无法正确识别整个问题结构的情况。