- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                 论文模拟退火算法
                    
1 引言
1.1 模拟退火算法的背景
模拟退火算法来源于对固体退火过程的模拟,将固体加热到足够高的温度,使分子成随机排列状态,然后逐步降温使之冷却,最后分子以低能状态排列,固体达到某种稳定状态。根据Metropolis准则,粒子在温度T时趋于平衡的概率为,其中E为温度T是的内能,为内能的改变量,k为Boltzman常数,
用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,及可得到解组合优化问题的模拟退火算法:由初始解的控制参数初始值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代,并逐步衰减t的值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。退火过程由冷却进度表(Cooling Schedule)控制,包括参数的初值t及衰减因子、每个t值时的迭代次数L和停止条件S。
 
1.2 背包问题的基本概念
背包问题(Knapsack Problem)是一个NP完全问题,在实际的工程中有着广泛的应用,目前求解背包问题的主要方法有模拟退火算法、贪婪算法、遗传算法等,还包括许多算法。
背包问题(Knapsack Problem)是指假定某人拥有大量的物品,重量各不相同,此人通过秘密的选择一部分物品并将它们放到背包中来加密消息,例如给定种物品和1个背包,知道某物品的重量和价值,并且背包的最大容量也是已知的,要求选择物品装入背包中,是选中的物品的总重量不超过背包的最大容量,但装入背包的物品的总价值最大。它是一种典型的组合优化问题,已证明背包问题是一个NP-hard问题,基于智能优化算法求解背包问题,是近年来刚刚兴起的热门问题。在我们的现实生活中存在着大量的多目标优化问题,对于背包问题(Knapsack Problem):在实际中经常要同时考虑多个目标,如价值最大、容量最大等多方面的因素。目标之间往往出现冲突性。这就需要我们如何在多个目标中寻找一个合理的解去解决一个比较复杂的问题。
 
1.3 发展趋势
背包问题在国外研究得比较早,范围也比较广,Dantzing在20世纪50年代第一个进行了开放性研究,利用贪婪算法求得了背包问题最优解的上界。
1974年,horowitz和salmi利用分支界限法解答背包问题,并提出了背包问题的可分性,指出了求解该问题的一条新途径。接着,balas和zemel提出了背包问题的“核”思想,是背包问题的研究有了较大的进展。
十九世纪九十年代以后,随着生物仿生技术和网络技术的飞速发展,各种模拟生物物理规律的并行近似算法不断涌现,就如遗传算法已经在背包问题上得到较好的应用,而蚁群算法等仿生算法也在组合优化问题上得到了不错的应用。
背包问题(Knapsack Problem)是运筹学中的一个经典组合优化问题,也是数学与计算机学界公认的一个NP问题。同时,背包问题也是诸多领域内出现的多种复杂问题的集中概括和简化形式。目前求解背包问题的主要方法有模拟退火算法、递归法、动态规划法、分支定界法、等指数级方法。
对于用模拟退火算法对求解背包组合优化问题来做在满足模拟退火算法全局收敛性的情况下,对求解NP完全问题是非常有效的。
在实际生活中,很多问题经过简化处理后均可转化为背包问题,对背包问题求解方法的研究具有重要的应用价值。人们在努力寻找大维数最优化算法的同时,构造出了许多近似求解法,如遗传算法、贪婪法、粒子群算法、蚁群算法等,特别是提出了如模拟退火等用统计方法近似求解背包问题的随机算法,为人们求解背包问题开辟了新的途径。
 
2 理论基础
2.1 模拟退火算法基本原理
模拟退火(simulated annealing,SA)算法的思想最早是由Metropolis等提出的,其出发点是基于物理中固体物质的退火过程与一般的组合优化问题之间的相似性,模拟退火算法是一种通用的优化算法,其物理退火过程主要由加温过程、等温过程、冷却过程这三部分组成,其中,加温过程对应算法的设定初温,等温过程对应算法的Metropolis抽样过程,冷却过程对应控制参数的下降。这里能量的变化就是目标函数,要得到的最优解就是能量最低态,Metropolis准则是SA算法收敛于全局最优解的关键,Metropolis准则以一定的概率接受恶化解,这样就使算法跳离局部最优的情况。
模拟退火算法可以用以求接不同的非线性问题,对不可微且不连续的函数优化,能以较大概率球的全局优化解,该算法具有较强的全局收敛性、隐含并行性及广泛的适应性,并且能处理不同类型的优化设计变量,他不需要任何的辅助信息,对目标函数和约束函数没有任何的要求,用Metropolis算法并适当地控制温度下降的过程,在优化问题中竞争力较强,本文研究的是基于模拟退火算法的背包问题算法。
模拟退火算法可以分解为解空间、目标函
                您可能关注的文档
- 机场博弈与中国降费规制改革.doc
- 机动车停车位尺、车行道宽度.doc
- 论文-OFDM的原理,应用与发展.doc
- 论文-不同含脂率和均质压力对Mozzarella干酪出品率和感官影响的研究.doc
- 论文-不同情绪启动状态对手机成瘾大学生行为控制的影响——来自前瞻记忆任务的证据.doc
- 论文-仿生智能制度.doc
- 论文-临床护理人员身心健康的调查.doc
- 论文-上海地区绿色建筑设计方案经济技术分析.doc
- 机械租赁合同示文本71.doc
- 论文(初稿)5162843605.doc
- 五年级上册语文课件-22.狼牙山五壮士第2课时_人教新课标 (共13张PPT).ppt
- 二年级下册语文课件-第14课《小马过河》|人教(部编版)(共11张PPT).ppt
- 五年级上册信息技术课件-8算算知多少|重庆大学版(共14张PPT).pptx
- 五年级上册英语课件-UNIT FIVE WHERE ARE YOU FROM Lesson 17|北.ppt
- 2025国网海南省电力公司高校毕业生提前批招聘笔试模拟试题附答案.docx
- 2026年国家电网招聘之人力资源类考试题库300道【网校专用】.docx
- 2026年中级注册安全工程师之安全生产管理考试题库500道及完整答案【考点梳理】.docx
- 2026年国家电网招聘之人力资源类考试题库300道及完整答案(有一套).docx
- 2025煤炭会计笔试题目及答案.doc
- 2025领军人才会计试题及答案.doc
最近下载
- YY_T 1876-2023 正式版 组织工程医疗产品 动物源性生物材料DNA残留量测定法:荧光染色法.pdf VIP
- EHS月度报告总结(8月).pptx VIP
- 部编版语文三年级上册生字字帖(可打印).pdf VIP
- 备战2026中考英语语法百题分类训练 专题02 定语从句100题(中考真题+中考模拟)(原卷版).docx VIP
- 如何接待新病人Ppt讲课文档.ppt VIP
- 2025年连云港专业技术人员公共课程公需考试-学习贯彻党的二十届三中全会精神.docx VIP
- 衡重式及重力式挡土墙自动计算表.xls VIP
- 贯彻 落实中央八项规定精神情况汇报提纲.docx VIP
- 青花瓷-简谱 钢琴谱.pdf VIP
- 财务管理学复习资料.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)