西安市经开区公共自行车服务系统优化方案设计-数模论文教材.doc

西安市经开区公共自行车服务系统优化方案设计-数模论文教材.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 本文研究的是西安市经开区公共自行车的分配和调度优化问题,通过合理的分配方案和调度方案,以满足所有租赁点对自行车的数量需求及调度花费时间最少的要求。建立0—1规划模型,自行车分配调度模型,以及租赁网点设置模型,通过最小生成树算法和启发式搜索等求解,较好的实现了自行车服务系统的优化。 对于第一问,依据租赁点的需求和约束条件分配自行车;根据经纬度和Floyd算法求出各租赁点之间的距离,引入0—1变量表示租赁点间是否发生调度,采用最小生成树算法,经过租赁点的时间及装卸自行车的时间为权重,通过Matlab编程用避圈法求解最小生成树,求得的路径就是最佳行车路线,每辆车调度一次平均用时135分钟,完成一天的调度总时间为806分钟。 对于第二问,约束为投入经费总数和租赁点自行车需求,目标是设置的租赁点能够覆盖更大的面积,而且整个调度花费时间较少,用excel将备选租赁点需求量由大到小排序,选取自行车需求较多且三个时间段需求相差小的网点,应用动态规划算法,设新增租赁点数为k,代入经费约束即可得到k值不大于28,通过调整新增租赁点采用启发式搜索求新增网点和车辆的合适分配方案,编程得出新增网点为26个,自行车总数697辆 。 对于第三问,通过增加调度车来减少调度时间,采用租赁点分区的思想,每辆调度车只在一个分区内调度,提高调度的效率。设新增调度车p辆,根据问题二的分配结果用问题一的模型计算调度花费的时间,各分区内都采用最小生成树算法求解最优调度路线,改变p值和分区,直到所有分区都能满足150分钟内调度完毕,即为新增调度车数。 关键词: Floyd算法 最小生成树 启发式搜索 0-1变量 Matlab编程 西安市经开区公共自行车服务系统优化方案设计 目录 一、 问题的背景与重述 2 1.1问题背景 2 1.2 问题重述 2 二、 问题分析 3 2.1问题一分析 3 2.2 问题二分析 3 2.3问题三分析 3 三 、问题的基本假设 4 四、符号规定 4 五、模型的建立与求解 5 问题一的模型: 5 问题二的模型 7 问题三的模型: 10 六、模型的分析和检验: 13 6.1. 模型的检验 13 6.2. 模型的优点 14 6.3. 模型的缺点 14 七、模型的推广 15 八、参考文献 15 九、附录: 15 一、 问题的背景与重述 1.1问题背景 近年来,我国各级城市的机动车数持续增长引发了道路拥堵、空气污染等问题,而租借公共自行车服务系统能够从一定程度上缓解这一现象。然而,居民居住地和交通站点通常都有一段距离,这段不远的距离以及现实存在的公共交通拥挤现象则使居民乘坐公共交通的意愿降低,公共自行车服务系统已被证明能够从一定程度上解决这一问题。将租赁点设置在合适的位置,可以覆盖更多的面积提高效率,避免资源浪费,根据租赁点自行车的需求量和使用频率,合理的分配自行车,并通过调度专用车进行合理调度。0000元,在使用周期内,购买、养护一辆自行车需要1000元。 (1)根据目前经开区网点自行车情况等信息,。 装卸车在第i个租赁点装卸的自行车数; :第i个租赁点在调度后的自行车数; :第i个租赁点在租完还完后的自行车数; :租赁点i需要的自行车数; 新增的租赁点点数; 增加的自行车数; 增加的调度车数; :租赁点i与租赁点j之间的距离; 五、模型的建立与求解 根据以上的分析,可将原问题转化为:自行车分配和调度车路线的优化问题。 问题一的模型: 在问题一中,我们考虑编号1—30的租赁点,首先,由假设可根据7:00—8:00 之间各个租赁点的自行车需求量,将850辆自行车按照需求比例分给各网点,通过对分配结果的分析,并结合题中的约束条件,对分配情况进行调整,然后重复分配—分析—调整,从而得到第一个时间段的最优的分配方案,即各个租赁点的b,结果如下: 网点编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 车辆数 20 28 39 39 23 38 18 39 31 25 25 39 9 16 39 网点编号 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 车辆数 23 28 31 34 28 20 40 20 40 25 28 40 22 18 25 我们用0-1变量来表示租赁点i与租赁点j是否有自行车的调度,即 目标函数为寻找一条从起始点开始到各个节点生成的最优树,要求各条线路的权值(权值即为两个租赁点间所用的时间和装卸自行车用的时间)和最小,附录中列出了30个点之间的距离,我们可

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档