部分结果展示




2020年“深圳杯”数学建模挑战赛D题-公交车在高峰和平峰转换期间的调度 题解思路

原题地址

一、背景

公交车是为市民出行提供服务的“准公共”产品。它服务的对象是公众而非特定的个人,也就是说,不考虑任何一个人在任何时候都能得到公交服务这样的要求。另一方面,公共交通不以盈利为目标但也不是免费的。

  • 因此,公交要在给定的财政拨款约束下,
  • 兼顾“尽可能减少私家车使用以缓解城市交通拥堵”和“尽量让公众满意”两大目标。

目标还应该有阈值

  • 公交车的站点布局线路规划车型配备票价制定发车频率车辆调度等都要按照它的基本属性和目标来进行设计和调整的。

这是相当复杂的系统问题,反映一个现代城市的管理水平。因为这个问题的重要、复杂和困难,从传统的“交通工程”到今天的“智慧城市”,长期以来它吸引了大量的理论和应用研究,积累了丰富的研究成果和系列的设计标准与规范。

多目标优化问题

二、任务

1、给出一条公交线路==“高峰”和“平峰”的定义==,并说明其合理性

通过“阈值”确定——即不改变调度方案的时超过阈值部分的为平峰

得收集有关数据。

通过其他各种数据得出收益和支出

根据阈值计算出它的高峰和平峰

2、对高峰和平峰任意给定的一组数据,给出==“转换期”的调度方案==,并说明在什么指标下,该方案是可行的、最优的。进一步,讨论调度方案对参数的稳健性敏感性

根据第一问数据,处理数据

(因为公交客流数据是无法直接得出,得从其他数据推出)

各种基本属性作为优化变量->多目标优化

(一些参数暂时为假设/固定(包括高峰和平峰),方便第4问求解。)

鲁棒性分析

敏感度分析

3、给出“高峰”和“平峰”的预测方法。

收集一天的特性与人流分布关系的数据

BP神经网络

4、试通过实际运行数据验证你的结果。

根据第三问的模型预测高峰和平峰的时间(人流密度分布)

人流密度分布带入第二问的模型,得出调度方案

用实际的该天人流分布对方案进行仿真

如果未突破阈值等目标,得证

三、注记

公交车是为市民出行服务的。市民出行并不是“均匀”的,有乘客多的时段(称为“高峰期”)和乘客不太多的时段(称为“平峰”期),起讫点也不尽相同。容易理解,高峰期公交车发车频率高,投入的运营车辆也多,以满足乘客的需要;而平峰期则要相应地减下来,以节约成本开支。我们想来关注一下这方面的“调度问题”。为此,先作一些深入一点的分析。

首先,“高峰期”和“平峰期”的划分并不是绝对的,完全可以由“决策者”的价值标准来定,但如何划分将直接关系到后面的工作。其次,我们注意到,公交车一旦从起点站出发,就必须驶完一个单程而不能在中途停运。因此从高峰期到平峰期把运营的公交车数量“减下来”是需要一个过程的,很难“立竿见影”。同时,这个过程显然与驶完一个单程所需的时间,或等价地,与线路的长短有关,因此要思考“分步减下来”还是“一步到位”。特别,当乘客数“急剧变化”,从高峰到平峰又到高峰的转换来得非常快,以至于“减下来”还来不及见效就要马上“恢复”,就可能“得不偿失”,因此需要周密的“精细”计算。这里又涉及到另外一个问题:乘客数量的预测。至此,我们已经能够想象,这么一个“看似普通”的问题,其实并不简单。为了不把问题弄得太复杂,就像我们无法考虑每一个乘客的行为和愿望一样,我们也只考虑确定的某一条公交线路。尽管公交线路是一个网,两条公交线路可能有部分重合,但我们也不考虑考虑它们之间的“替代”和“竞争”。现在,我们明确要讨论的问题、范围和假设:

  • 所考虑的公交线路是确定的,这意味着它的长度、站点、单程耗时及运营成本都已经定了,一票制的票价也是定的且不考虑乘客的差异和优惠。都不需要去另做假设。
  • 我们要讨论的是从“正常时段”(也就是所说的乘车高峰)到乘客数量变少的“平峰时段”再回复到“正常时段”的调度问题。为明确起见,“正常时段”指的是运营总收入与运营总成本之差不小于某一个给定的“阈值”的时段。

第一题

  • 调度的目标是使得在乘客数下降和恢复的过程中,通过相应地减少和恢复投入运营的车辆数量来保证这个“阈值”(也就是“下界”)不被突破,当然(“盈利”的)“上界”是不受限的。

第二题

数据收集:

https://github.com/qiupin499/bus-passenger-volum

原数据是刷卡时间与GPS地址

实际上车站点得通过聚类分析得到,下车人数由OD矩阵运算得到

阿里云,公交线路客流预测[广东赛场一]
https://tianchi.aliyun.com/competition/entrance/231514/information,2015-11-30

刷卡时间和天气数据

2020年“深圳杯”数学建模挑战赛D题-公交车在高峰和平峰转换期间的调度-交通文档类资源-CSDN下载

2020年“深圳杯”数学建模挑战赛D题-公交车在高峰和平峰转换期间的调度 题解相关推荐

  1. 2021年华中杯数学建模挑战赛B题技术问答社区重复问题识别求解全过程文档及程序

    2021年华中杯数学建模 B题 技术问答社区重复问题识别 原题再现:   技术社区问答平台作为用户互相分享交流的社区平台,近年来逐步成为用户寻找技术类疑难解答的首要渠道. 各分类技术性问题的文本数据量 ...

  2. 2022年华中杯数学建模挑战赛A题分拣系统优化问题求解全过程文档及程序

    2022年华中杯数学建模 A 题 分拣系统优化问题 原题再现:   某电商公司配送中心的工作流程分为统计汇总.转运上架.按订单分拣.核对打包等步骤.其中,分拣环节操作复杂,耗时较长,其效率是影响配送中 ...

  3. 2023认证杯数学建模挑战赛C题心脏危险完整原创论文讲解

    大家好呀,从发布赛题一直到现在,总算完成了认证杯完整的成品论文. C题论文共37页,一些修改说明7页,正文26页,附录4页. 认证杯难度比起mathorcup会小一些,本题主要难度是数据量比较大,片段 ...

  4. 2023 年第八届数维杯数学建模挑战赛 赛题浅析

    为了更好地让大家本次数维杯比赛选题,我将对本次比赛的题目进行简要浅析.本次比赛的选题中,研究生.本科组请从A.B题中任选一个 完成答卷,专科组请从B.C题中任选一个完成答卷.这也暗示了本次比赛的难度为 ...

  5. 2023 年第八届数维杯数学建模挑战赛 A题详细思路

    下面给大家带来每个问题简要的分析,以方便大家提前选好题目. A 题 河流-地下水系统水体污染研究 该问题,初步来看属于物理方程类题目,难度较大.需要我们通过查阅相关文献和资料,分析并建立河流-地下水系 ...

  6. 2022年数维杯国际大学生数学建模挑战赛C题如何利用大脑结构特征和认知行为特征诊断阿尔茨海默病解题过程

    2022年数维杯国际大学生数学建模挑战赛 C题 如何利用大脑结构特征和认知行为特征诊断阿尔茨海默病 原题再现:   阿尔茨海默病(AD)是一种起病隐匿的进行性神经退行性疾病.临床特征为全谱痴呆,包括记 ...

  7. 2020华数杯数学建模C题脱贫帮扶绩效评价求解全过程文档及程序

    2020华数杯数学建模 C题 脱贫帮扶绩效评价 原题再现:   消除贫困.改善民生.逐步实现共同富裕,是社会主义的本质要求,是我们党的重要使命.党的十八大以来,国家把扶贫开发工作纳入"四个全 ...

  8. 2022年数维杯国际大学生数学建模挑战赛D题三重拉尼娜事件下极端气候灾害损失评估与应对策略研究解题过程

    2022年数维杯国际大学生数学建模挑战赛 D题 三重拉尼娜事件下极端气候灾害损失评估与应对策略研究 原题再现:   2022年7月至8月,中国南方许多城市经历了多天的炎热天气,而北方部分地区也出现了大 ...

  9. 2022年深圳杯数学建模D题复杂水平井三维轨道设计解题全过程文档及程序

    2022年深圳杯数学建模 D题 复杂水平井三维轨道设计 原题再现:   在油气田开采过程中,井眼轨迹直接影响着整个钻井整体效率.对于复杂水平井,较差的井眼轨迹很可能会造成卡钻或施加钻压困难等重大事故的 ...

最新文章

  1. 小程序 url 对象转字符串编码传参 url 字符串转对象解码接收参数
  2. Oracle优化03-Latch和等待
  3. 十六、深入Python字符串
  4. boost::noncopyable用法的测试程序
  5. linux拷贝大量文件时有什么方法可以效验文件有没有损坏,使用linux的cp命令复制文件后验证文件是否一致的方法...
  6. 《软件建模技术》课程教学大纲
  7. 比亚迪汉鸿蒙系统测评_比亚迪汉性能强悍,麋鹿测试成绩超80km/h
  8. .NET 云原生架构师训练营(模块二 基础巩固 依赖注入)--学习笔记
  9. STM32之I2C原理
  10. 行存储索引改换成列存储索引_索引策略–第2部分–内存优化表和列存储索引
  11. jquery 筛选不到 checkbox, radio 表单元素
  12. 构建自己的不可替代性
  13. SQL Server安装下载教程
  14. 基于JAVA《Python程序设计》教辅系统计算机毕业设计源码+系统+lw文档+部署
  15. SwitchHosts-一款实用的host地址切换工具
  16. 企业微信网页应用开发 - 开发环境搭建
  17. pbs分解_Visual Paradigm使用技巧:产品分解结构(PBS)的使用
  18. “出轨照”背后的真相:防骗启示录之相册病毒报告
  19. Set_output_delay怎么使用?
  20. BLDC电机中的死区时间究竟是什么?

热门文章

  1. 机器学习基础(Machine Learning,ML)
  2. Android HDMI输出设置流程
  3. 翻译www.djangobook.com之第十八章:自定义Django的admin界面
  4. 12月8日(第八天)
  5. 强化学习在智能交通灯中的应用
  6. PMP认证需要多少钱?
  7. 安科瑞无线物联网智能电表ADW300指导性技术要求-Susie 周
  8. 开源嵌入式GIS引擎基于ucGUI
  9. LTE从开机到RACH过程
  10. 设计模式(Java)----装饰模式Decorator