- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法的设计(第8章迭代改进法).ppt
第8章 迭代改进法 线性规划与单纯形法 二部图匹配 最大流 8.1 线性规划与单纯形法 营养搭配问题 食物 碳水化合物 蛋白质 脂肪 A 100 90 150 ¥24 B 125 150 60 ¥20 75 60 60 8.1 线性规划与单纯形法 营养搭配问题 x1 x2 x1=6/19, x2=4/19 8.1 线性规划与单纯形法 线性规划问题(标准型) 标准化: (1) 极大值 ? 极小值: 目标函数系数取反 (2) 不等式约束 ? 等式约束: 增加约束变量 (3) 正数范围限制: 变量平移 8.1 线性规划与单纯形法 线性规划问题 8.1 线性规划与单纯形法 单纯形法 求出一个基本可行解 不存在改进可能则结束 否则进行变换,转到下一个更优的顶点,而后继续上一步 8.1 线性规划与单纯形法 单纯形法 Algorithm Simplex(c, b: real[]; A: real[,]) begin let (m,n) = |A|, (B,N,R) = base(A); while (true) do let xB = b = B-1*b, cB = c[0..n-m-1], cN = c[n-m..m-1]; let fv = cB*xB, w = cB*B-1, k = -1, t1 = 0; foreach (j ? R) do let z = cB*B-1*N[k]; if (z-c[j] t1) then k ? j, t1 ? z-c[j]; if (k = -1) then return x; let y = B-1*N[k], r = -1, t2 = 0; for (i=0 to m-1) do if (y[i] t2) then r ? i, t2 ? y[j]; if (r = -1) then return x; xB ? b – y*(b[r]/y[r]), B ? B*y; end 8.2 二部图匹配 二部图G = (A,B),E 匹配 a1 a2 a3 a4 a5 b1 b2 b3 b4 8.2 二部图匹配 二部图G = (A,B),E 匹配 a1 a2 a3 a4 a5 b1 b2 b3 b4 8.2 二部图匹配 二部图G = (A,B),E 匹配 最大匹配 a1 a2 a3 a4 a5 b1 b2 b3 b4 8.2 二部图匹配 迭代改进法 找到任意一个匹配(如空匹配) 不存在改进可能则结束 寻找一个更大的匹配并继续上一步 a1 a2 a3 a4 a5 b1 b2 b3 b4 寻找增广路径 8.2 二部图匹配 迭代改进法 交错路径: 路径中任意两条相邻的边都是一条属于M而另一条不属于M a1 a2 a3 a4 a5 b1 b2 b3 b4 8.2 二部图匹配 迭代改进法 交错路径: 路径中任意两条相邻的边都是一条属于M而另一条不属于M 增广路径: 起点和终点都不在M中的交错路径 a1 a2 a3 a4 a5 b1 b2 b3 b4 8.2 二部图匹配 Algorithm BipartiteMatching(A, B: setint; E: setint?int) begin let M = {E[0]}; //初始匹配 let Q = A \ {E[0].a}; while (|Q| 0) do let u = Q[0]; let P = Augment(u, A, B, E, M); if (P = null) then then Q ? Q \ {u}; else M ? M ? P; Q ? A \ {e.a | e?M}; return M; end 迭代改进法 8.3 最大流 流网络 定义: 流网络G = V,E,c是一个有向图,其中每条边(u,v)?E上的权值c(u,v)≥0表示允许通过的最大容量。网络中存在两个特殊的顶点:源点s和汇点t 8.3 最大流 流网络 定义: 流网络G = V,E,c是一个有向图,其中每条边(u,v)?E上的权值c(u,v)≥0表示允许通过的最大容量。网络中存在两个特殊的顶点:源点s和汇点t 网络中的流: 实值函数f: V?V?R,其满足f(u,v) ≤ c(u,v),f(u,v) = ?f(v,u);除s和t外,其它任意顶点u满足流守恒特性∑v?V f(u,v) =0
您可能关注的文档
最近下载
- 2025下半年高级软件水平考试《系统架构设计师(案例分析)》真题及解析.docx VIP
- 2025年包头职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 分局办公楼物业投标方案.doc VIP
- 2025年包头铁道职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 《土工合成水泥毯》.pdf
- GB_T 17241.1-2024铸铁管法兰 第1 部分PN 系列.docx VIP
- 新22J07 室外工程建筑图集.docx VIP
- 《生物化学》教学课件:第5章 脂类与生物膜.ppt VIP
- 2025年新疆铁道职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- 临床试验伦理与法规.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)