Teo Jason, Abbass Hussein A
Artificial Intelligence Research Group, School of Engineering and Information Technology, Universiti Malaysia Sabah, Locked Bag 2073, 88999 Kota Kinabalu, Sabah, Malaysia.
Evol Comput. 2004 Fall;12(3):355-94. doi: 10.1162/1063656041774974.
In this paper, we investigate the use of a self-adaptive Pareto evolutionary multi-objective optimization (EMO) approach for evolving the controllers of virtual embodied organisms. The objective of this paper is to demonstrate the trade-off between quality of solutions and computational cost. We show empirically that evolving controllers using the proposed algorithm incurs significantly less computational cost when compared to a self-adaptive weighted sum EMO algorithm, a self-adaptive single-objective evolutionary algorithm (EA) and a hand-tuned Pareto EMO algorithm. The main contribution of the self-adaptive Pareto EMO approach is its ability to produce sufficiently good controllers with different locomotion capabilities in a single run, thereby reducing the evolutionary computational cost and allowing the designer to explore the space of good solutions simultaneously. Our results also show that self-adaptation was found to be highly beneficial in reducing redundancy when compared against the other algorithms. Moreover, it was also shown that genetic diversity was being maintained naturally by virtue of the system's inherent multi-objectivity.
在本文中,我们研究了一种自适应帕累托进化多目标优化(EMO)方法在虚拟实体生物控制器进化中的应用。本文的目的是展示解决方案质量与计算成本之间的权衡。我们通过实验表明,与自适应加权和EMO算法、自适应单目标进化算法(EA)以及手工调整的帕累托EMO算法相比,使用所提出的算法进化控制器所产生的计算成本要低得多。自适应帕累托EMO方法的主要贡献在于其能够在单次运行中产生具有不同运动能力的足够好的控制器,从而降低进化计算成本,并使设计者能够同时探索良好解决方案的空间。我们的结果还表明,与其他算法相比,自适应在减少冗余方面非常有益。此外,还表明由于系统固有的多目标性,遗传多样性得以自然维持。