运筹优化问题及算法.ppt_第1页
运筹优化问题及算法.ppt_第2页
运筹优化问题及算法.ppt_第3页
运筹优化问题及算法.ppt_第4页
运筹优化问题及算法.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络优化问题及算法简介,胡智全华中师范大学数学与统计学学院,.,Hu_zhiq,数学建模题目类型:B.运筹学,1994B锁具装箱1998B灾情巡视路线2000B钢管订购和运输2001B公交车调度2003B露天矿生产的车辆安排2007B乘公交,看奥运2008?汶川地震,图论的起源:Konigsberg七桥问题,七桥问题:能否从某块陆地出发,经过每座桥一次且仅一次,最后回到原出发地?Euler:陆地点,两点间的桥梁线七桥问题图中Euler圈问题。,图与网络,图:有序对(V,E),V:顶点集,E:边集。赋权图G=(V,E,w),w:ER+点人,边两个人相互认识点球队,有向边(x,y)x胜y点城市,边城市间的道路,w(e)道路e的长度,修建道路e的费用等。,图与网络中的传统优化问题1.最短路问题,实例:边赋权图G=(V,E,w),点s,tV可行解:G中所有s-t路目标:极小化路上所有边的权和.算法:Dijkstra1959,图与网络中的传统优化问题1.最短路问题:Dijkstra算法,图与网络中的传统优化问题2.最小支撑树问题,2.最小支撑树问题-破圈法(Rosenstiehl1967),2.最小支撑树问题-避圈法(Rosenstiehl1967),图与网络中的传统优化问题3.最大匹配问题,实例:边赋权图G=(V,E,w)可行解:G中的边独立集M目标:极小化M上所有边的权和.算法:Edmonds1965,图与网络中的传统优化问题4.中国邮路问题,中国邮路问题:管梅谷1960一个邮递员送信时,要走遍他所负责的每条街道,完成送信任务后回到邮局.他应按什么样的路线走,使走的总里程最短?实例:边赋权图G=(V,E,w)可行解:通过G中所有边的圈(未必是简单的)目标:极小化圈上所有边的权和.,4.中国邮路问题算法:Edmonds,Johnson1973,图与网络中的传统优化问题5.货郎问题,货郎问题:一个推销员要到若干个城市推销货物,然后回到出发点.他应该如何选择旅行路线,使每个城市通过一次且仅一次,并且总的里程最短?实例:边赋权图G=(V,E,w)可行解:通过G中所有顶点一次且仅一次的圈目标:极小化圈上所有边的权和.近似算法:两边交换算法、三边交换算法、(欧氏距离下)1.5近似算法,5.货郎问题:(欧氏距离下)1.5近似算法,FindaMSTofG.SayT.FindaminimumcostperfectMatchingM,onthesetofodd-degreeverticesofG.AddMtoTandobtainanEuleriangraphMT.LetbeitsEuler-tourOutputthetourthatvisittheverticesofGintheorderoftheirfirstpearancein.例:,通讯网络中的优化问题1.经典最小Steiner树问题,问题:给定平面上若干个点,如何将它们连接起来使得连线长度最短?解的结构:该问题的解一定有树的结构(Steiner树),而且可能会引入一些新的点(Steiner点)例:,经典最小Steiner树问题,定理(M.R.Gareyetal,1979)最小Steiner树问题是NP-难解的.定理(J.B.Kruskal,1956;R.C.Prim,1967)最小生成树问题是多项式时间内可解的.定理(D.-Z.Duetal,1979)最小生成树与最小Steiner树权重之比不超过,通讯网络中的优化问题;2.网络上的Steiner树问题,实例:边赋权图G=(V,E,w)和顶点集合的一个子集S.可行解:连接集合S上所有顶点的树T(Steiner树).目标:极小化树T上所有边的权和.应用背景:在通讯服务中经常需要把信息从一个源点传到多个收点,即多播传输(multicast),如有线电视服务(vido-on-demand),或者要把一组点联接起来(groupcommunication),如电视/电话会议(tele-conference).这里的核心问题就是如何把这些点连接起来.定理(M.R.Gareyetal,1979)网络上的最小Steiner树问题是NP-难解的.,通讯网络中的优化问题;3.最少Steiner点的Steiner树问题,问题:给定平面上若干个点和一个正实数R,如何将它们连接起使每段长度不超过R且所引入的Steiner点最少.应用背景:1)在通讯网络的具体设计中,我们通常还要考虑其它实际因素.例如:如果连接两点的通讯线路太长,那么信号在传输过程中会有所衰竭.一个解决方法就是在长线路中放置信号放大器(amplifier).很自然地产生了一个组合优化问题:就是如何设计网络使得所需要的信号放大器最少?2)消防车、战备仓库的选址,动态规划,动态规划(DynamicProgramming)是解决多阶段决策过程最优化问题的一种方法.1951年,美国数学家Bellman等人根据一类多阶段决策问题的特征,提出了解决这类问题的“最优化原理”,并研究解决了许多实际问题,从而创建了动态规划.有许多实际问题,特别是对离散性问题,利用动态规划的方法去处理常常比用线性规划或非线性规划更为有效.动态规划方法是处理离散性问题的一种得力的工具.,动态规划的最优化原理,最优化原理:作为整个过程的最优策略具有这样的性质:对于最优策略过程中的任一状态而言,无论其过去的状态和决策如何,其余下的诸决策必然构成一个最优的子策略例:最短路问题:如果为中从到v的长度为的w-最短路,u为P上的任意一点,则s,u为中从到u的w-最短路.suv,动态规划的若干基本概念,状态变量xk:第k阶段所面临的出发位置决策变量uk:第k阶段的状态给定以后,从该状态演变到下一阶段的某个状态的选择允许决策集合Uk(xk):状态转移方程:xk+1=Tk(xk,uk(xk)阶段效益vk(xk,uk):衡量所考察阶段的决策效果的数量指标,表示在第k阶段由状态xk和决策,uk(xk)所得的效益.最优指标函数fk(xk):它表示从第k个阶段状态xk出发到过程结束时能获得的所有指标函数值中的最优值,动态规划的基本方程,动态规划的基本方程:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论