×

遗传编程——简介。关于计算机程序及其应用的自动演变。 (英语) Zbl 0893.68117号

海德堡:dpunkt.verlag。加利福尼亚州洛斯阿尔托斯:Morgan Kaufmann。xix,470页(1998年)。
遗传编程(GP)解决了自动编程的问题,即如何使计算机能够做有用的事情,而无需循序渐进地指导它如何做。自20世纪90年代初以来,GP已成为快速、高效软件开发最有希望的范例之一。GP将从孟德尔定律和达尔文进化论中收集到的生物隐喻与从机器学习领域提取的计算机科学方法相结合,以创建能够适应或重新创建自己以完成开放式任务的程序。在这本书中,作者给出了通过进化自动创建计算机程序领域的最新观点。他们还汇集了自己在汇编语言机器代码和线性基因组进化方面的创新和强大工作。这个对GP的独特介绍提供了该主题及其前身的详细概述,并广泛引用了已发表的和在线的文献。除了解释基本理论和重要算法外,本文还包括涵盖大量潜在应用和实际实现技术的实际讨论。正文的核心分为三个部分,每个部分有四章。在适当的情况下,一章以练习和建议结尾,以供进一步阅读。GP相关资源见附录。
第一部分描述了深入理解GP的先决条件。本部分旨在为主题奠定基础,而不是实际详细描述GP。虽然这部分的章节是推荐给GP新手的,但它们也应该包含对更熟悉该领域的读者有用的信息。
第二部分是本书的核心。本部分介绍GP的三种基本范式——树、线性和基于图的系统。还考虑了GP中尚未解决的突出问题,如交叉算子的作用和威力、内含子、GP作为一个涌现系统等。
第三部分为熟悉GP的读者提供材料,包括更主观的主题选择。本部分详细介绍了各种GP系统,然后讨论了改进基本算法的高级技术。需要理解和应用GP概念的软件专业人员会发现这本书是一本宝贵的实践和理论指南。

MSC公司:

68T05型 人工智能中的学习和自适应系统
68-01 与计算机科学相关的介绍性说明(教科书、教程论文等)
PDF格式BibTeX公司 XML格式引用