- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch2智能优化算法--学习研究生.ppt
* 步骤2:确定初温 实验表明,初温t0越大,获得高质量解的几率越大,但计算时间增加。 初温的确定应折衷考虑优化质量和效率。常用的确定初温的方法包括: 均匀抽样一组状态,以各状态目标值的方差为初温。 随机产生一组状态,确定两两状态间的最大目标值差|?max|,计算初温,t0=-?max / lnpr 初始接受概率pr理论上接近于1。 设为某个较大的常数。 2.3.2 模拟退火算法的计算机实现 * 步骤3:确定初始状态(初始解) 理论上,初始状态可以随机取。 为了提高优化效率,可采用启发式算法快速得到一个解,并以此为SA的初始状态。 2.3.2 模拟退火算法的计算机实现 * 步骤4:状态产生函数 (新解产生函数) 设计的出发点是尽可能保证产生的候选解遍布全部解空间。 最常用的状态产生函数:snew=sold+?? ?为扰动幅度参数,为随机扰动变量。 随机扰动可服从柯西分布、高斯分布、均匀分布。 2.3.2 模拟退火算法的计算机实现 * 柯西分布: a为尺度参数 高斯分布: ?为方差,均值为0 均匀分布: 2.3.2 模拟退火算法的计算机实现 * 步骤5:状态接受函数 该函数的引入是SA算法实现全局搜索的最关键因素,一般以概率方式给出。 最常用的状态接受函数: min{1, exp[-(C(sj)-C(si))/tk]}?random[0,1]? 设计状态接受函数,应该遵循以下原则: 固定温度下,接受使目标函数值下降的候选解的概率要大于使目标函数值上升的候选解的概率; 随温度下降,接受使目标函数值上升解的概率要逐渐减小; 当温度趋于零时,只能接受目标函数值下降的解。 2.3.2 模拟退火算法的计算机实现 * 步骤6:内循环终止准则 或称Metropolis抽样稳定准则 常用的抽样稳定准则包括: 检验目标函数的均值是否稳定; 连续若干步的目标值变化较小; 按一定的步数抽样。 2.3.2 模拟退火算法的计算机实现 * 步骤7:退温函数 用于在外循环中修改温度值。 最常用的是指数退温函数: tk+1=?tk ?为退温速率,0?l,?大小可以不断变化。 2.3.2 模拟退火算法的计算机实现 * 步骤8:外循环终止准则(算法终止准则) 用于决定算法何时结束。 设置温度终值te是一种简单的方法,SA算法的收敛性理论中要求te趋于零,这显然不实际。 通常的做法包括: 设置终止温度的阈值; 设置外循环迭代次数; 算法搜索到的最优值连续若干步保持不变; 检验系统熵是否稳定。 2.3.2 模拟退火算法的计算机实现 * 2.3.3 模拟退火算法求解TSP问题 模拟退火算法 编码 最常用策略:路径编码 直接采用城市在路径中的位置来构造用于优化的状态。 例:九城市TSP问题,路径:5-4-1-7-9-8-6-2-3 路径编码:(5 4 1 7 9 8 6 2 3) * 状态产生函数 对于基于路径编码的SA状态产生函数操作,可设计为: 互换操作 逆序操作 插入操作 例:状态为(5 4 1 7 9 8 6 2 3),两随机位置为2,6 互换操作结果:(5 8 1 7 9 4 6 2 3) 逆序操作结果:(5 8 9 7 1 4 6 2 3) 插入操作结果:(5 8 4 1 7 9 6 2 3) 2.3.3 模拟退火算法求解TSP问题 * SA通过概率判断来接受新状态,在局部极小解处有机会跳出,并最终趋于全局最优。 理论上,初温充分高、降温足够慢、每一温度下抽样足够长、最终温度趋于零时,算法以概率1收敛到全局最优解。 SA的参数选择是一个难题,通常只能依据一定的启发式准则或大量的实验加以选取。 2.3.4 模拟退火算法的特点 2.4 群智能算法及其应用 2.4.1 群智能算法概述 2.4.2 蚁群算法及应用 2.4.3 粒子群算法及应用 2.4.4 鱼群算法及应用 2.4.5 鸟群算法应用 2.4.6 猫群算法及应用 * 2.4.1 群智能算法概述 一、生物群体的启示 二、群智能的概念 三、群智能的意义和发展前景 四、群智能算法与进化计算的异同 五、群智能算法的分类 2.4.1 群智能算法概述 一、生物群体的启示 鸟群通过协作进行捕食; 鱼聚集成群可以有效的逃避捕食者; 房间偏僻角落里的蛋糕总会先被蚂蚁发现; 头脑简单的蜜蜂却能构造出世界上最完美的建筑物。 * 一、生物群体的启示 生物群中的每个个体只有简单的信息处理能力和行为能力 鸟群:飞行,捕食,避碰…… 昆虫:爬行,觅食,产生信息素…… 群体中各个个体之间可以进行信息交互。 鸟群:视觉,听觉,磁场…… 昆虫:感知信息素…… 群体的能力要远远超出个体能力的简单叠加。 信息感知能力、分工协作能力、适应生存
您可能关注的文档
- 6脾经穴教程.ppt
- 6食品低温保藏演示教学.ppt
- 6高分子材料及其加工工艺教学教案.ppt
- 7 《李商隐诗两首》教学幻灯片.ppt
- 7 德国教育教学文稿.ppt
- 7 幼儿园谈话活动教学教案.ppt
- 7,8,9乘法口诀教学幻灯片.ppt
- 7-辨证_1八纲辨证教学幻灯片.ppt
- 7.1.2_食品贮存(教程)济南版.ppt
- 7.1PowerPoint 入门演示教学.ppt
- 2025年智能语音识别在智能交通管理中的降噪创新.docx
- 2025至2030超分辨率显微镜行业发展研究与产业战略规划分析评估报告.docx
- 离婚协议范本大全及婚姻法律咨询合同.docx
- 2025至2030超高纯度化学品行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030表面电阻计行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030质量检验检测产业行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030蟑螂汽车旅馆行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030转向臂起重机行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030车载导航行业风险投资发展分析及投资融资策略报告.docx
- 2025至2030货运集装箱架构行业发展研究与产业战略规划分析评估报告.docx
最近下载
- JTT 1178.1-2018 营运货车安全技术条件 第1部分:载货汽车.docx VIP
- 大学英语四级考试介绍课件.ppt VIP
- 河北工业职业技术大学开题报告.pptx VIP
- T_CACM 1269-2019 中医妇科临床诊疗指南 月经过少.docx VIP
- 基本药物制度补助资金管理办法.pdf VIP
- 中央八项规定廉政党课内容.pptx VIP
- 【EHS体系文件】相关方需求与期望识别表.doc VIP
- 光刻机照明系统光瞳特性评估算法:原理、创新与应用.docx
- GBT6394—2002金属平均晶粒度测定法.pdf
- 旅游服务与管理专业教学标准(中等职业教育)2025修订.docx VIP
文档评论(0)