收藏 分享(赏)

数学建模之网络优化与优化算法ppt课件.ppt

上传人:小陳 文档编号:3105149 上传时间:2020-12-01 格式:PPT 页数:25 大小:735KB
下载 相关 举报
数学建模之网络优化与优化算法ppt课件.ppt_第1页
第1页 / 共25页
数学建模之网络优化与优化算法ppt课件.ppt_第2页
第2页 / 共25页
数学建模之网络优化与优化算法ppt课件.ppt_第3页
第3页 / 共25页
数学建模之网络优化与优化算法ppt课件.ppt_第4页
第4页 / 共25页
数学建模之网络优化与优化算法ppt课件.ppt_第5页
第5页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、网络优化与优化算法 1 例:中国 (CPP-Chinese Postman Problem) 一名邮递员负责投递某个街区的邮件. 如何设计一条最短 的投递路线(从邮局出发,经过投递区内每条街道至少一次 ,最后返回邮局)?由于这一问题是我国学者管梅谷教授 1960年首先提出的,所以国际上称之为中国邮递员问题. 一、网络优化及实例 单向? 双向? 2 n欧拉把哥尼斯堡七桥问题转化为一个 图论上的问题: 3 七桥问题 答案 的 是 否定的否定的 因为图中没有偶度顶点 4 有些问题目前找不到现成的软件 n也没有快速求解最优解的方法 TSP(Travel Sales Man Problem)问题 例4

2、设有城市集合 ,城市 到城市的费用为 求从指定城市出发,经过所有其他城市恰好 一次,且使总费用最少的旅行路线。 5 TSP问题可以通过枚举的方 法用计算机求解 n不同的路线共有(n-1)!条 枚举城市数与计算时间的关系 城市数 24 25 26 27 28 29 30 31 计算时间1s 24s 10m 4.3h 4.9d 136.5d10.8a 325a 当城市个数增大到一定数量时枚举方法 行不通 ! 6 二、最优算法与近似算法 n有一些问题在计算复杂性上被称做NP困难问题, 对这一类问题寻找快速的近似算法是十分有意义 的。 全国数学建模竞赛题中有一些NP困难问题的 例子,需要用现有的软件结

3、合编程进行计算, 这一类近似算法的设计需要较宽的数学知识 面和较强的创新能力 数学建模竞赛十分强调模型与 算法的创新性 7 如:98年竞赛题B题是TSP问题 的一个变形 n从县城出发分三个小组巡视受灾的地区各地的 灾情,已知每个村镇所需要的停留时间以及行 车速度,问如何设计各组的巡视路线才能以最 快的速度掌握整个地区全部的受灾情况? 8 灾情巡视路线(CUMCM-1998B) 多人TSP问题的扩展 9 考虑用一个 图来代替县城结点, 将问题转化为一个TSP问题: 10 再将三点收缩成一点,就得到 一个三个巡视组的TSP巡视路线 接下来的工作是要均衡各个巡视小组 的工作时间(十分复杂的工作!)

4、11 05年杭州电子科技大学校内竞赛题B题 是一个网络优化问题 桥梁选址问题 设下图中每一个圆点代表一个区,连接各圆点的 直线代表公路,粗实线代表交通主干线,曲线代 表一条河流。随着城市经济发展,为了便利河两岸 的交通,决定在适当的位置造桥。假设河流北侧 A到D段有沿岸公路,河的南侧当前还没有修建沿 岸公路。试分别就以下问题讨论: 12 n问题一:河流为东西向的水平直线,各 区规模大致相同。 1.总建设费用最低的桥梁位置和与之配套的 公路设计方案; 2.以便捷交通为原则的最佳桥梁位置和公路 设计方案。 问题二:河流为图中曲线,分别讨论总建设费 用最小化和以便捷交通为原则的建设方案。 问题三:如

5、果计划建两座桥,地址又该如何选择 ? 13 问题四:如果各地的人口数不同,又该怎样选 择合理的桥梁位置? A D 14 n1.最小生成树算法 n2.最短路算法 n3.网络流算法 n4.匹配问题算法 常用网络优化算法有 复杂问题通常综合非线性优化和多目标规划 15 1.计算机搜索算法 2.计算机模拟 常用计算机辅助算法有: 常用的计算机搜索算法有 遗传算法,模拟退火算法等 ,需要有一定的算法设计基 础和基本的编程能力 16 05年全国竞赛题B题:DVD的在线租赁 n1.对100个会员的订单和已有的DVD数量,如何分配才 可以尽可能满足要求? n某网站提供DVD租赁服务,根据以往数据,有40%会员

6、 每月租赁一次,60%会员每月租赁两次.规定每次租赁 的DVD数量为3张.建立以下问题的数学模型: n2.经过网上调查,已有1000个会员的需求数据,对总数n 个会员,应购买各种新DVD多少张才能以95%的概率满 足需求? n3.对给出的十万个会员数据及DVD数量,求具体的分配 方案. 17 n1.DVD租赁问题可以用整数规划求解 n2.会员数据信息量大,Lingo软件可以与Excel表链接 n3.随机数据可以利用概率统计知识进行预处理,也可 以建立随机规划模型 n4.会员满意度可以用计算机随机模拟方法估计 n5.会员数任意大时,整数规划不是一个快速算法,可以 考虑建立一个诸如遗传算法或蚁群算

7、法之类的快速( 近似)算法 算法质量关键: 1.精度 2. 效能 18 19 A1 3 2 5 80 10 10 31 20 12 42 70 10 88 10 70 62 70 30 20 20 30 450 104 301 750 606 194 205 201 680 480 300 220 210 420 500 600 3060 195 202 720 690 520 170 690 462 160 320 160 110 290 1150 1100 1200 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 S1 S2 S3 S4 S5

8、 S6 S7 铁路运价表 里程300 301 35 0 351 40 0 401 45 0 451 500 运价2023262932 钢管运输问题(CUMCM- 2000B) 20 21 n常用解法: 二次规划 n先计算最小运费矩阵 两种运输方式(铁路公路)混合最短路问题 是普通最短路问题的变种,需要自己设计算法 钢管运输问题(CUMCM- 2000B) 22 fi表示钢厂i是否使用;xij是从钢厂i运到节点j的钢管量 yj是从节点j向左铺设的钢管量;zj是向右铺设的钢管量 钢管运输问题(CUMCM- 2000B) LINDO/LINGO 得到的结果比 matlab得到的好 cumcm2000b.lg4 23 算法设计中应该注意的问题 1. 线性规划是有效算法,可以线性化的 问题不用非线性模型 2.整数线性规划、二次规划及其他非线 性规划模型除了可以利用数学软件求解 外,讨论问题推广时应设计快速近似算 法 3.一题多解讨论算法性能比较与分析 应 24 大规模数据处理是近年竞赛题的 倾向 n如: n1. 04年A题:奥运会临时超市网点设计 n2. 05年A题:长江水质的评价和预测 n3. 05年B题:DVD的在线租赁 难 度逐年增大 计算机的应用能力是必要的内容 25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报