计算智能主要算法概述 .pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

计算智能主要算法概述

摘要:本文主要介绍计算智能中的几种算法:模糊计算、遗传

算法、蚂蚁算法、微粒群优化算法(pso),详细描述了这几种算法

的发展历史、研究内容及在本研究方向最近几年的应用。

关键字:计算智能模糊计算遗传算法蚂蚁算法pso

计算智能是在神经网络、模糊系统、进化计算三大智能算法分支

发展相对成熟的基础上,通过各算法之间的有机融合而形成的新的

科学算法,是智能理论和技术发展的一个新阶段,广泛应用于工程

优化、模式识别、智能控制、网络智能自动化等领域[1]。本文主

要介绍模糊逻辑、遗传算法、蚂蚁算法、微粒群优化算法(pso)。

1、模糊计算

美国系统工程教授扎德于1965年发表的论文《fuzzysets》首

次提出模糊逻辑概念,并引入隶属度和隶属函数来刻画元素与模糊

集合之间的关系,标志着模糊数学的诞生。模糊计算将自然语言通

过模糊计算转变为计算机能理解的数学语言,然后用计算机分析、

解决问题。

在古典集合中,对于任意一个集合a,论域中的任何一个x,或

者属于a,或者不属于a;而在模糊集合中,论域上的元素可以”

部分地属于”集合a,并用隶属函数来表示元素属于集合的程度,

它的值越大,表明元素属于集合的程度越高,反之,则表明元素属

于集合的程度越低。与经典逻辑中变元”非真即假”不同,模糊逻

辑中变元的值可以是[0,1]区间上的任意实数。要实现模糊计算还

必须引入模糊语言及其算子,把含有模糊概念的语言称为模糊语

言,模糊语言算子有语气算子、模糊化算子和判定化算子三类,语

言算子用于对模糊集合进行修饰。模糊逻辑是用if-then规则进行

模糊逻辑推理,将输入的模糊集通过一定运算对应到特定输出模糊

集,模糊推理的结论是通过将实施与规则进行合成运算后得到的。

模糊逻辑能够很好地处理生活中的模糊概念,具有很强的推理能

力,在很多领域得以广泛应用研究,如工业控制、模式识别、故障

诊断等领域。但是大多数模糊系统都是利用已有的专家知识,缺乏

学习能力,无法自动提取模糊规则和生成隶属度函数,需要与神经

网络算法、遗传算法等学习能力强的算法融合来解决。目前,很多

学者正在研究模糊神经网络和神经模糊系统,这是对传统算法研究

和应用的创新。[2]

2、遗传算法

遗传算法由美国学者holland及其学生于1975年首次提出,以

达尔文的进化论和孟德尔的遗传学说为基本思想,通过编码将问题

的可能解转换为遗传算法可以解决的搜索空间。一般采用二进制编

码,若变量连续,采用实数编码精度较高且便于大空间搜索。遗传

算法的三个基本算子有选择算子、交叉和变异,用于模仿生物界中

的繁殖、杂交和变异。

遗传算法的基本思想为通过随机编码产生一个初始种群,每一个

编码即问题的可行解,通过适应度为评价标准来选择个体,适应度

高的个体保留下来复制下一代,适应度低的个体被淘汰。保留下来

的个体通过交叉、变异来提高个体质量,重组为新的一代。通过这

一过程,使得新一代的个体组合优于上一代。个体不断进化,当达

到设定的迭代次数或者给定条件时,算法结束,得到的最优编码即

为问题的最优解。[3]

遗传算法具有智能性、并行性、通用性等众多优点,使得其应用

范围也极广,如函数优化、机器人学、组合优化、图像处理、信号

处理、人工生命、生产调度等。遗传算法的广泛应用也促进了自身

的发展和完善,各种改进算法相继提出。近几年来,遗传算法的研

究已经从理论方面逐渐转向应用领域,图像处理和机器人学也在逐

渐成为研究的热点。随着数据挖掘技术的广泛应用,遗传算法在数

据挖掘领域的研究会成为新的热点。[4]

3、蚂蚁算法

蚂蚁算法又叫蚁群算法,受蚂蚁寻找食物的启发,由意大利学者

marcodorigo及其导师于1991年提出。蚂蚁从巢穴出发寻找食物,

在其经过的路径上释放一种信息素,信息素浓度会随着时间增加而

逐渐降低。其他蚂蚁识别到这种信息素,便会沿着这一路径寻找食

物并释放信息素。某一路径信息素浓度越大,选择这一路线的蚂蚁

越多,经过的蚂蚁越多,信息素浓度越大,呈现一种正反馈效应。

最终,蚂蚁会找到食物源和巢穴之间的最佳路线。

蚂蚁算法的典型应用是旅行商问题(tsp),二次分配问题(qap)、

车间任务调度问题(jsp)、大规模集成电路中的综合布线以及电信

网络中的路由等方面。蚂蚁算法因其很强的鲁棒性,把tps问题中

的经典模型稍加改动,就可用于其他问题。它的正反馈性和协同性

文档评论(0)

190****7247 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档