人工智能习题&答案-第5章-计算智能2-进化计算-人工生命

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章计算智能(2):进化计算人工生命5-1 什么是进化计算?它包括哪些内容?它们的出发点是什么?

什么是?

进化计算包括遗传算法,进化策略,进化编程和遗传编程。

出发点?

5-2 试述遗传算法的基本原理,并说明遗传算法的求解步骤。

基本原理?

求解步骤:

(1) 随机产生一个由确定长度的特征字符串组成的初始种群体

(2) 对该字符串种群迭代地执行下步的步骤[1]和步骤[2],直到满足停止准则为止:

[1] 计算种群中每个个体字符中的适应值

[2] 应用复制,交叉和变异等遗传算子产生下一代种群

(3) 把在后代中出现的最好个体字符指定为遗传算法的执行结果,这个结果可以表示问题的一个解。

5-3 如何利用遗传算法求解问题,试举例说明求解过程。

5-4 用遗传算法求的最大值

5-5 进化策略是如何描述的?

最简单的进化策略可描述如下:

P137

5-6 简述进化编程的机理和基本过程,并以四状态机为例说明进化编程的表示。

机理?

基本过程?

P139

5-7 遗传算法、进化策略和进化编程的关系如何?有何区别?

关系:

它们都是模拟生物界自然进化过程而建立的鲁棒性计算机算法。

区别

进化策略和进化编程把变异作为主要搜索算子,标准遗传算法中,变异处于次要位置。

交叉在遗传法起着重要作用,而在进化编程中却被完全省去,在进化策略中与自适应结合使用,起了很重要的作用。

标准遗传算法和进化编程都强调随机选择机制的重要性,而进化策略的选择是完全确定的。进化策略和进化编程,确定地把某个个体排除在被选择之外,而标准遗传算法都对每个个体指定一个非零的选择概率。

5-8 人工生命是否从1987年开始研究?为什么?

不是。

1987年第一次人工生命研讨会上,美国圣塔菲研究所非线性研究组的兰顿正式提出了人工生命的概念,建立起人工生命新学科。

20世纪,60年代,罗森布拉特研究感知机,斯塔尔建立细胞活动模型,林登迈耶提出了生长发育中的细胞交互作用数学模型。

70年代,康拉德等人研究人工仿生系统中的自适应,进化和群体动力学,提出不断完善的“人工世界”模型。细胞自动机被用于图像处理。康韦提出生命的细胞自动机对策论。

80年代,人工神经网络再度兴起,促进了人工生命的发展。

5-9 什么是人工生命?请按你的理解用自己的语言给人工生命下个定义。

1987年兰德提出的人工生命定义为:人工生命是研究能够演示出自然生命系统特征行为的人造系统。通过计算机或其它机器对类似生命的行为进行综合研究,以便对传统生物科学起互补作用。

凡是具有自然生命现象和特征的人造系统,都可称为人工生命。

5-10 人工生命要模仿自然生命的特征和现象。自然生命有哪些共同特征?

自然生命的共同特征和现象,包括但不限于:

(1) 自繁殖,自进化,自寻优

(2) 自成长,自学习,自组织

(3) 自稳定,自适应,自协调

(4) 物质构造

(5) 能量转换

(6) 信息处理

5-11 为什么要研究人工生命?

具有重大的科学意义和广泛的应用价值

(1) 开发基于人工生命的工程技术新方法,新系统,新产品

(2) 为自然生命的研究提供新模型,新工具,新环境

(3) 延伸人类寿命,减缓衰老,防治疾病

(4) 扩展自然生命,实现人工进化和优生优育

(5) 促进生命科学,信息科学,系统科学的交叉与发展

5-12 人工生命包括哪些研究内容?其研究方法如何?

研究内容大致分为两类:

(1) 构成生物体的内部系统,包括脑,神经系统,内分泌系统,免疫系统,遗传系统,酶系统,代谢系统

(2) 生物体及其群体的外部系统,包括环境适应系统和遗传进化系统

研究方法主要可分为两类:

(1)信息模型法,根据内部和外部系统所表现出来的生命行为来建造信息模型

(2) 工作原理法,生命行为所显示的自律分散和非线性行为,其工作原理是混沌和分形,以此为基础研究人工生命的机理。

相关文档
最新文档