当前位置: 首页 > 工具软件 > 人工生命 > 使用案例 >

生命的计算与计算的生命

卓致远
2023-12-01

1987年C.GLongton首次提出人工生命,它是指以研究具有自然生命特征和生命现象的人造系统为对象的一门新兴学科。人工生命作为一种新型的交叉学科,其研究领域覆盖了计算机科学、生物学、系统科学等诸多学科。而人工生命的计算的概念最早是由汪定伟教授于2000年提出,他认为人工生命计算是一类模拟生命系统行为与功能进行科学计算的方法。

人工生命计算是一种以人工生命为形式,研究人工生命的信息表达和处理机制,提取相应的计算模型,嵌入相应的智能计算方法模拟自然界生物进化过程与信息处理机制来求解与优化问题的智能计算方法。基于人工生命计算的概念,提出了人工生命计算的一般框架。人工生命计算一般框架主要包括计算机科学和人工生命两个领域,即计算机科学的计算方法与计算机技术和人工生命的类生命行为与生物学。人工生命计算是研究如何利用人工生命方法来研究科学计算问题的一种方法。人工生命计算的研究重点是人工生命信息表达与处理机制;人工生命计算的显著特征是运用人工生命形式——类生命行为,比如突现、群集智能等自然生物的某些智能特征,同时嵌入了相应的智能算法。人工生命是人工生命计算的研究形式,智能算法则是人工生命计算的内核。人工生命计算的研究主要包括三个方面:

(1)如何利用人工生命这种形式;

(2)研究人工生命的信息表达与处理机制;

 (3)如何设计人工生命计算的内核——智能计算方法。(摘自喻海飞,汪定伟的人工生命与人工生命的计算相关文献)

计算的生命,对于这样一个主题,我本是不大清楚的。但是“以前为读者有一千个哈利波特”,所以我个人将它看作是一种比拟。什么是生命?直至今天我才开始真正思考这个问题,恩格斯说“生命是蛋白体的存在方式,这种方式的基本因素在于和它周围的外部自然界的不断地新陈代谢,而这种新陈代谢一停止,生命就随之停止,结果便是蛋白质的分解”。而在此基础上我认为生命的内核在于生物活动以及大脑。然后我们再将生命与计算相联系起来,是否会发现其实计算本身就是一个生命。

计算是一种理性,客观的东西,它不会随外界的变化而改变,计算的每一步就是计算这个生命体生命活动的体现,只不过这个生命体是个科学,严谨,理性的生命体。而计算的算法就是它的大脑,统筹规划着全局,正是算法使计算按部就班,有条不紊得进行。计算的语言就是生命体的语言,可以进行沟通等。综上所见,计算何尝不是一种生命呢?

生命的计算与计算的生命一种是模拟生命系统行为与功能进行科学计算的方法,一种是恰到好处的比拟,这就是科学与计算的魅力。

 类似资料: