首页> 外文学位 >An analysis of cooperative coevolutionary algorithms.
【24h】

An analysis of cooperative coevolutionary algorithms.

机译:协同协同进化算法的分析。

获取原文
获取原文并翻译 | 示例

摘要

Coevolutionary algorithms behave in very complicated, often quite counterintuitive ways. Researchers and practitioners have yet to understand why this might be the case, how to change their intuition by understanding the algorithms better, and what to do about the differences. Unfortunately, there is little existing theory available to researchers to help address these issues. Further, little empirical analysis has been done at a component level to help understand intrinsic differences and similarities between coevolutionary algorithms and more traditional evolutionary algorithms. Finally, attempts to categorize coevolution and coevolutionary behaviors remain vague and poorly defined at best. The community needs directed investigations to help practitioners understand what particular coevolutionary algorithms are good at, what they are not, and why.; This dissertation improves our understanding of coevolution by posing and answering the question: “Are cooperative coevolutionary algorithms (CCEAs) appropriate for static optimization tasks?” Two forms of this question are “How long do they take to reach the global optimum?” and “How likely are they to get there?” The first form of the question is addressed by analyzing their performance as optimizers, both theoretically and empirically. This analysis includes investigations into the effects of coevolution-specific parameters on optimization performance in the context of particular properties of potential problem domains. The second leg of this dissertation considers the second form of the question by looking at the dynamical properties of these algorithms, analyzing their limiting behaviors again from theoretical and empirical points of view. Two common cooperative coevolutionary pathologies are explored and illustrated, in both formal and practical settings. The result is a better understanding of, and appreciation for, the fact that CCEAs are not generally appropriate for the task of static, single-objective optimization. In the end a new view of the CCEA is offered that includes analysis-guided suggestions for how a traditional CCEA might be modified to be better suited for optimization tasks, or might be applied to more appropriate tasks, given the nature of its dynamics.
机译:协同进化算法的行为非常复杂,通常是违反直觉的。研究人员和实践者尚未了解为什么会这样,如何通过更好地理解算法来改变他们的直觉,以及如何处理差异。不幸的是,研究人员几乎没有可用的理论来帮助解决这些问题。此外,在组件级别上很少进行经验分析来帮助理解协同进化算法与更传统的进化算法之间的内在差异和相似性。最后,对协同进化和协同进化行为进行分类的尝试充其量仍然是模糊的,并且定义不充分。社区需要进行直接调查,以帮助从业人员了解特定的协同进化算法擅长,不擅长什么以及为什么。本文通过提出并回答以下问题来提高我们对协同进化的理解:“合作式协同进化算法(CCEA)是否适合静态优化任务?”该问题有两种形式:“它们需要多长时间才能达到全局最优值?”和“他们到达那里的可能性有多大?”通过在理论上和经验上分析其作为优化程序的性能,可以解决该问题的第一种形式。此分析包括在潜在问题域的特定属性的上下文中,研究特定于协同进化的参数对优化性能的影响。本文的第二部分通过研究这些算法的动力学特性,从理论和经验的角度再次分析了它们的极限行为,从而考虑了问题的第二种形式。在正式和实际的环境中,探索并说明了两种常见的合作协同进化病理学。结果是对CCEA通常不适合静态单目标优化任务的事实有了更好的理解和赞赏。最后,提供了CCEA的新视图,其中包括分析指导的建议,以考虑到传统CCEA如何修改以使其更适合优化任务,或者考虑到其动态特性,可以将其应用于更合适的任务。

著录项

  • 作者

    Wiegand, Rudolf Paul.;

  • 作者单位

    George Mason University.;

  • 授予单位 George Mason University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 178 p.
  • 总页数 178
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号