缴费站选址问题(数学建模).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
缴费站选址问题(数学建模) 摘 要 本文解决的是选址问题。通过对三个问题的深入分析,分别建立三个不同的数学模型,再用MATLAB软件和lingo软件进行编程求解。 针对问题一:问题一所要解决的是图论中的最短路径类问题。我们首先利用Floyd 算法求解每两点之间的最小距离,然后利用枚举法来求解出最终结果。求出的最短平均距离为 11.7118百米,煤气缴费站与社区的分配情况见表: 缴费站地点 缴费站管理的范围 M H,J,K,L,M,N,P,U,Y Q D,Q,R,S,T,V W A,B,C,E,F,G,I,W,X 针对问题二:问题二所要解决的是在发生突发事件情况下的决策选址问题。此问题还是用枚举的思想解题,先建立非线性规划问题中0—1规划模型。再用lingo软件算出派出所的最优个数为3,再用matlab软件编程求得当取三个居民区建派出所时的最优解,求得的最终结果是总路程sum(c)= 352,建的站点是K,Q,W三个居民区,具体结果见表: 派出所的位置 派出所管辖的范围 K H,J,K,L,M,N,P,Y Q D,Q,R,S,T,U,V W A,B,C,E,F,G,I,L,U,W,X 针对问题三:问题三所要解决的是多线路巡视问题。以W为根节点求出最小树,然后根据分组准则将其分为三组,依次求得每组的最佳路径和均衡度,然后对其进行进一步优化,降低均衡度,得到最优解,具体结果见下表: 最小均衡度: 最佳路径 最小距离距离 W-C-T-V-Q-R-D-S-A-X-W 117 W-B-I-P-I-G 113 W-F-L-Y-P-K-M-N-J-U-E-F-W 110 关键词: floyd算法 0—1规划 多旅行商问题 1.问题重述 某城市共有24个社区,各社区的人口(单位:千人)如下表 编号 A B C D E F G H I J K L 人口 10 12 18 6 10 15 4 8 7 11 13 11 编号 M N P Q R S T U V W X Y 人口 11 8 9 22 14 8 7 10 15 28 18 13 各社区的的道路连接如下图 (注:横线上的数据表示相邻社区之间的距离,单位:百米) 本文需要解决的问题有: 问题一: 为了方便社区居民缴纳煤气费,煤气公司现拟建三个煤气缴费站,问缴费站怎样选址才能使得居民与最近煤气站之间的平均距离最小。 问题二: 市公安局拟在该城区建立若干个派出所,请为派出所分配管辖范围,使其在所管辖的范围内出现突发事件时,尽量能在3分钟内有警察(警车的时速为 50km/h)到达事发地,问设置多少个派出所比较合理,位置选在哪? 问题三:社区W是市政府所在地,市领导从W出发巡视,分三组巡视所有社 区,为了尽快完成巡视,请问如何安排巡视路线。 2.模型假设与符号说明 2.1模型假设 假设一:各居民区之间路长是固定不变的,即权值不变; 假设二:个居民区不存在人员流动,即各居民区的人数是固定不变的; 假设三:警员到达事件发生地的过程中不考虑交通问题; 假设四:三组领导同时出发,且巡视的车速相同; 假设五:不考虑领导在各个社区视察时所花费的时间,只考虑巡视过程中在道路上所花费的时间。 2.2符号说明 社区之间的最短距离 若缴费站能覆盖社区,则否则。,同理 社区的人数 在社区见派出所则,否则 若社区到派出所的距离小于25百米则,否则 表示覆盖到的社区 表示社区与派出所之间的权是否大于25百米,1表示不大于,0表示大于 判断社区是否在派出所覆盖的范围内 表示:则从社区到社区,否则 表示从社区到社区最短距离 表示社区 表示社区的个数 自定义的量 均衡度 分组后第组的最小距离 3.问题的分析 本题研究的是缴费站选址问题。问题一中所讨论的问题是图论中的最短路径类问题,问题二中所讨论的是突发事件的选址决策类问题,问题三中所讨论的问题是哈密顿巡视问题。 问题一的分析:题中要求设立三个缴费站以满足所有社区用户的需求,并且使各社区到缴费站的距离之和最小。利用floyd算法求出每两点的最短路径,用枚举发求出每种组合下的总路程并用中间变量temp2求出最小的总路程,最后根据所建立的目标函数和约束条件来求解出三个缴费站的设置点以及各设置点所管辖的居民区范围。 问题二的分析:题中要求在满足所给约束条件的情况下,在该城区设置尽可能少的派出所。用lingo软件求出在所有居民区建多少个派出所是满足题意的并且是最优的。用lingo软件求出的结果是3,即在所有的居民区中选三个居民区建立派出所是最优的。用matlab软件求解当建立三个派出所时满足条件的组合,得到满足条件的三个组合分别为 派出所所在城区 总路程 D K W

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档