- 1、本文档共120页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 步骤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 群智能算法概述 一、生物群体的启示 鸟群通过协作进行捕食; 鱼聚集成群可以有效的逃避捕食者; 房间偏僻角落里的蛋糕总会先被蚂蚁发现; 头脑简单的蜜蜂却能构造出世界上最完美的建筑物。 * 一、生物群体的启示 生物群中的每个个体只有简单的信息处理能力和行为能力 鸟群:飞行,捕食,避碰…… 昆虫:爬行,觅食,产生信息素…… 群体中各个个体之间可以进行信息交互。 鸟群:视觉,听觉,磁场…… 昆虫:感知信息素…… 群体的能力要远远超出个体能力的简单叠加。 信息感知能力、分工协作能力、适应生存
您可能关注的文档
最近下载
- 2024国开计算机应用基础终考答案.pdf VIP
- (高清版)-B 8624-2012 建筑材料及制品燃烧性能分级.pdf VIP
- 四年级上册《道德与法治》全册每课一练及答案部编人教版.pdf
- 中建EPC项目超前一体化策划及图纸成本管控工作指引宣贯材料 66P.pdf
- 苏教版一年级上册数学《求加法里的未知加数》.pdf VIP
- 废气相对准确度计算.xls VIP
- YY频道设计图大全.pdf
- 国家开放大学电大本科《管理英语3》2023期末试题及答案(试卷号:1378).docx VIP
- 三年级上册语文1-8单元重难知识归纳(8页)(1).pdf
- 中建综合体项目超前一体化策划(2022年).pdf
文档评论(0)