- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能优化方法AI-Based Optimization Methods 第六章 最近发展起来的新算法 一.蚁群优化ACO 二. 粒子群优化 三.其它新方法 四.我们的工作:群落选址算法 一.蚁群优化(1) 蚁群优化的产生 蚁群优化 Ant Colony Optimization 在1995-1996年,Dorigo(Italy)提出ACO 基本思想 模拟蚂蚁选择路线的能力。即:蚂蚁以信息 素的强度为概率来决定路线选择。 ACO 整体往往大于部分的“简单和” 蚂蚁的低智能——蚁群的高智慧 蚂蚁的简单行为——蚁群的智能突现 实际蚁群的觅食 1、主体(agent):蚂蚁 2、简单的规则(rules):分工、通讯 3、相互作用(interaction): 蚂蚁==触角放电==蚂蚁 蚂蚁==气味积累==环境 ACO 观察实际蚁群的觅食1: ACO 观察实际蚁群的觅食2: 用障碍物切断原来的通路 ACO 观察实际蚁群的觅食3: 搜索新路 ACO 观察实际蚁群的觅食4:最佳路径形成 一.蚁群优化(2) ACO的基本计算公式 ACO最早用来解决TSP问题 一.蚁群优化(3) 一.蚁群优化(4) 举例说明 一.蚁群优化(5) 信息素强度的计算 一.蚁群优化(6) ACO的基本算法步骤 初始化 令S=1,(S是tabu表的指标,即走过的城市数) 将所有的初始城市记入 一.蚁群优化(7) 重复以下步骤,直到tabu表填满(所有城市 走过)。令S=S+1,对k=1到m个城市,以 选择城市j移动,将j加入 。 对 (计算信息素,理解为每个蚂蚁在路径(i,j)上留下的总气味) 一.蚁群优化(8) 对 若NC大于 停止,否则转②,并清空tabu表 二. 粒子群优化(1) 粒子群优化(Particle Swarm Optimization) PSO的产生 1995年,Kennedy Eberhart 提出PSO PSO已经成为当今的热门 2003年,《控制与决策》第二期刊登国内第一篇PSO论文——综述文章 二. 粒子群优化(2) PSO的基本思想 模仿鸟群的飞行,觅食行为特征(用 Swarm仿真软件仿真) 保持惯性 按自身的最优修正方向 按群体的最优修正方向 二. 粒子群优化(3) PSO的特点 公式简单,待定系数少,可用来解实优化 二. 粒子群优化(4) PSO的基本公式 二. 粒子群优化(5) 其中: 二. 粒子群优化(6) PSO的计算步骤 初始化粒子群 ,给予随机的位置和速度 评估每个粒子的适应值 (目标函数值) 对每个粒子,更新历史最优位置 对群体更新历史最好解 二. 粒子群优化(7) 对所有粒子计算 若达到最大迭代数停止,否则转② 以上就是PSO最早最初始的经典算法,以后 有多种改进。 三. 其它新方法(1) 文化算法(Culture Algorithm) 文化算法的基本思想: 借鉴不同文化的相互排斥的特性,用到进化 算法中。 三. 其它新方法(2) 掠夺搜索策略(PSS) 掠夺搜索策略的基本思想: 模仿猛兽的捕食策略(广域与邻域有效结合 起来)。 三. 其它新方法(3) 人工生命算法 人工生命算法的基本思想: 模仿生态环境中多种种群的相互作用。 ALA 食物链: (来自生物学的解释) 生产者所固有的能量和物质,通过一系列取食和被食的关系在生态系统中传递,各种生物按其食物关系排列的链状顺序称为食物链(food chain)。 简单的生物链(下图所示) 食物链模式的人工生命算法思想 定义食物链 ALA 算法描述: Step1: 初始化(initalization) 产生四种相等数量的人工生物,并随机的布置在人工环境之中; 每种人工生物的初始能量是Ie; 产生四种相等数量的资源随机的布置在人工环境之中; 设定最大代数。 Step2:寻找资源(search resource) 人工生物在它们的邻域内,从当前位置寻找离它最近的资源 ALA Step3:移动时使用优值保留策略(elite reservation strategy): 首先,如果它们发现它们想吃的最近的资源在它们的邻域内,它们就移向它; 其次,如果不是这样,它们就随机的在它们的邻域内移动;当随机移动时,采用优值保留策略即: 如果人工生物有高的适值,那么它们移动最小的距离,以便仅轻微的改变适值,并甚至得到能量Ee。因此具有更高适值的生物有更多的机会生存。 ALA Step 4: 新陈代谢(Metabolism): 如果人工生物发现最近的资源正是它们想要的吃的(Metabolism),它们就吃了它
您可能关注的文档
最近下载
- 人教版道德与法治三年级上册第5课《走近科学家》课件.pptx VIP
- 部编版语文四年级上册书面分层作业设计案例17《爬天都峰》(含答案).pdf VIP
- 章鱼v8餐饮-营业管理点单收银.pdf VIP
- 五级快递员题库(附参考答案).docx VIP
- 部编版语文四年级上册书面分层作业设计案例21《古诗三首》(含答案).pdf VIP
- 五级快递员习题库+参考答案.docx VIP
- 2025年抗菌药物培训考试试题含答案.docx VIP
- 部编版语文四年级上册书面分层作业设计案例20《陀螺》(含答案).docx VIP
- 酒店管理【运营前厅】亚朵前台操作手册2.0版.docx
- 2025【基于STM32的智能水质检测系统的设计9400字】.docx VIP
文档评论(0)