组合优化局部寻优法(3).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.什么是组合最优化 (combinatorial optimization)? 是通过对数学方法的研究去寻找离散事件的最优编排、分组、次序或筛选等。其数学模型描述为: 一个组合最优化问题可用三参数(D,F,f)表示, 其中: D—决策变量定义域(是个有限点集), F—可行域 f—目标函数. 组 合 最 优 化 问 题 专题三 《组合优化的局部寻优法》 2.组合最优化问题的特点及举例 特点——可行解集为有限点集,因此只要将D中有限个点逐一判别是否满足g(X)的约束和比较目标函数值的大小即可得到最优解。所以,最优解一定存在且可以得到。 ④装箱问题(bin packing ) ⑤约束机器排序问题 (capacitated machine scheduling) ①0-1背包问题(knapsack problem); ②旅行售货员问题 (TSP, traveling salesman problem); ③整数线性规划 (integer linear programming ); 邻 域 概 念 每一个组合优化问题都可以通过枚举的方法求得最优解,但枚举是以时间为代价的,比为TSP问题,以1秒钟计算机可完成24个城市所有路径枚举为单位,列出城市数与计算时间的关系如下: 1. 问题的提出: 城市数 24 25 27 28 29 30 31 计算时间 1s 24s 4.3h 4.9d 136.5d 10.8a 325a 26 10min 当城市数增加至30个时,计算时间已达10.8年,已无法接受。 因此,需要研究相应的算法。若该算法是一个多项式时间算法,则是一个好算法,但遗憾的是,一些组合最优化问题至今还没有找到求最优解的多项式时间算法,而这些组合最优化问题又有很强的实际应用背景,于是人们不得不尝试用一些并不一定可以求出最优解的算法,即启发式算法来求解组合最优化问题。 2.邻域的定义: 对于组合优化问题(D,F,f),D上的一个映射 称为一个邻域映射,其中2D表示D的所有子集组成的集合,N(S)称为S的邻域, 称为S的一个邻居。 例:①四个城市的TSP,若定义其邻域映射为S中的两个元素进行对换,记为2-opt,N(S)中共包含S的Cn2个邻居,当S=(1,2,3,4)时,N(S)={(2?1,3,4),(3,2,1,4),(4,2,3,1),(1,3,2,4)(1,4,3,2),(1,2,4,3)},共C42=6个邻居。 ②D为区间[1,10]中的整数点。 f(x) * * * * * * * * * * + + + + + + + + + + 1 2 3 4 5 6 7 8 9 10 图中,x=9为f的全局最优点(最小点),x=5是局部最小点。 采用如下邻域定义: 则,N(6)={(5,7)} 1、局部寻优算法 局部寻优法也许是以最古老的最优化方法(试错法)为基础的,是解决组合最优化问题最有效的方法之一,是“爬山法”的离散模拟。 局 部 寻 优 算 法 一般局部寻优算法 Procedure 局部寻优 Begin t:=F中的某个初始起点; while improve(t)≠“no”,do t:= improve(t); return t end 从某个初始可行解t∈F开始,利用子程序Improve在它的邻域里搜寻一个更好的解。只要一个改进的解存在,我们就采用它,并从这新的解出发重复邻域搜索过程;当我们得到一个局部最优解时,就停止。 为了把这个方法用于具体问题,我们

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档