[笔记]关于软计算与仿生计算

      仿生学是“从生物界发现机理来解决人类技术问题上的一门综合性交叉学科”。近几十年来,仿生学获得了极大发展,已从“早期的模仿生物形态和简单的功能,逐渐深入到模仿生物复杂器官的功能和过程”。
       仿生学有诸多分支:仿生结构与力学、仿生材料、仿生功能器件、仿生机械(如仿生机器人),仿生化学等。最近,学界提出了一个新的分支,仿生计算。部分学者还将仿生计算细分为“仿生过程计算——如模拟进化计算等”,“仿生结构计算——如人工神经网络、DNA计算等”,“仿生行为计算——如模糊逻辑与模糊推理等。”想让,软计算的大多数方法都输入仿生计算。
       值得高度关注的是,与仿生学的其他分支相比,仿生计算的“仿生性”相去甚远。简言之,仿生算法在如下方面名不符实:
       (1)环境。可以说,仿生计算与自然界或生物界被模拟的物质所处的环境差别殊异。仿生算法往往是计算机环境下的映射空间,而真实自然环境几乎与之不存在任何可比性。反观一些仿生学的其他分支,诸如仿生机器人、仿生材料等,则与真实自然环境很接近,升值身临其境(如要是战斗机同飞鸟一般遨游于蓝天;仿生水下机器人则与鱼类一样深处水下;电子犬则与动物犬共同置身于待检测气味的环境,如手术室、仓库、汽油库等)。因此,仿生计算在本质不同环境下进行功能模仿,其合理性和科学性值得高度怀疑。
      (2)目标。许多仿生计算的目标是优化,而生物界生长繁衍的首要目标是适应性生存。因此在目标上,仿生计算与生物是有重大差异的。以优化为目标的仿生计算借鉴或效仿以适应性生存为目标的生物界,至少在问题求解的效率上可能大打折扣,以为优化对于生物而言可能只是一个次要目标。更可怕的是有的时候在问题求解质量上也乏善可陈。
        比之于仿生计算,仿生学中的许多其他分支则在目标层次上一致得多。如部分隐声飞机就是模拟猫头鹰作无声飞行的原理以显示有效避免空气摩擦来完成捕杀过程;雷达波监视仪则模拟了夜蛾为适应蝙蝠超声波探测之特性儿应运而生的相应结构以求生的现象。可以说,这些分支与其被模拟物在目标层次上高度一致,因此仿生意义十分明显。
      (3)方法论。就方法论而言,将仿生计算定位于模拟生物界的计算方法值得商榷。事实上,仿生计算更多采用的是类比和借用的方法:类比生物界的某些过程,借用生物界术语。而实质上,两者并无太多相似处。将优化过程(或决策过程)是为某些生物学过程如进化,是主观上想象,而实现过程和具体操作上两者皆貌不合而神离;而借用生物学术语,这是在上述不真实类比下主观想象的语言重演。另外,许多仿生计算依据的生物学基础陈旧或存在大的争议。
        鉴于此,在放生程度上,仿生计算实不至,因为名难归。作者认为,软计算中的一些方法距离仿生关山万重,实在难以冠以仿生计算之名。目前情况下,采用“受自然界启发的计算”来代替仿生计算这一术语似乎更有科学性。最后,必须指出:虽然现状不能令人满意且前路多艰,对仿生计算的探索却应该继续下去。
 
 
                                                                                   摘自:《软计算》D.K.Pratihar著
在自然界的池塘中常常生活着一群青蛙,并且分布着许多石头,青蛙通过在不同的石头间进行跳跃去寻找食物较多的地方。每只青蛙通过跳跃到不同的石头来提高自己寻找食物的能力,而青蛙个体之间通过思想的交流与共享,实现信息的交互。混合蛙跳算法(Shuffled Frog Leaping Algorithm, SFLA)是模拟青蛙觅食过程中群体信息共享和交流机制而产生的一种群体智能算法,是一种全新的启发式群体智能进化算法。该算法由Eusuff和Lansey在2003年首次提出,并成功解决管道网络扩充中管道尺寸的最小化问题。关于蛙跳算法的研究目前还比较少,近年来国内外一些学者多将混合蛙跳算法用于优化问题、旅行商问题、模糊控制器设计等方面。 混合蛙跳算法的实现机理是通过模拟现实自然环境中青蛙群体在觅食过程中所体现出的协同合作和信息交互行为,来完成对问题的求解过程。每只青蛙被定义为问题的一个解。整个青蛙群体采用模因分组方法分为不同的子群体,来模拟青蛙的聚群行为,每个子群体称为模因分组。模因组中的每只青蛙都有为了靠近目标而努力的想法,具有对食物源远近的判断能力,并且受其他青蛙影响,这里称为文化。每个模因组都有自己的文化,影响着其他个体,并随着模因组的进化而进化。在模因组的每一次进化过程中,在每个模因组中找到组内位置最好和最差的青蛙。组内最差青蛙采用类似于粒子群算法中的速度位移模型操作算子,执行局部位置更新,对最差青蛙位置进行调整。模因组内经过一定次数的模因进化后,不同模因组间的青蛙重新混合成整个群体,实现各个模因组间的信息交流与共享,直到算法执行完预定的种群进化次数结束。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值