2024五一杯数学建模B题思路分析 - 未来新城背景下的交通需求规划与可达率问题

news/2025/1/15 5:30:45/

文章目录

  • 1 赛题
    • 选题分析
  • 2 解题思路
  • 3 最新思路更新

1 赛题

B题 未来新城背景下的交通需求规划与可达率问题
随着城市化的持续发展,交通规划在新兴城市建设中显得尤为关键。在未来新城规划中,自动驾驶技术预期将成为交通出行的主导模式,彻底改变出行方式和城市规划的基础理念。自动驾驶车辆,得益于先进的传感器、智能算法和通信技术,能够自动遵循预设路线,无需人为操作。将自动驾驶技术整合到一个特定未来新城的交通需求规划中,以期实现更高效、更可持续的城市交通网络。

交通需求指从特定起点出发,到达指定终点的交通量(车辆数)。以图1中的交通网络1为例,假设(起点,终点)对(1,4)的交通需求为100辆,其中40辆分配到路径1-2-4,60辆车分配到路径1-3-4,该过程称为交通需求分配。在道路完全通畅的情况下,从起点1到达终点4的交通量比例(以下称为“可达率”)为(40+60)/100=100%。而一旦产生突发状况,例如路段1-2发生了交通事故导致该路段无法通行,那么原本选择通过1-2-4路径的交通需求将无法满足。此时,只有通过路径1-3-4的交通需求才能够被实现,交通需求可达率为60/100=60%。
在这里插入图片描述

假设每个(起点,终点)对之间使用的路径数不超过5(各路段长度均为单位1,优先选择距离短的路径)。假设交通网络中所有车辆均为无人驾驶车辆,并且所有车辆都服从系统预先规划的路径进行出行。注意:本题的图2和图3中的路段为双向路段,即路段2-3和路段3-2是两条不同的路段。在本题中,不要求交通流量值取整数,即交通流量值可以为任意的非负实数。请依据附件1~3,建立数学模型,完成以下问题:
问题1:图2为一个小型交通网络。各(起点,终点)对之间的交通需求见附件1。请建立数学模型,给出各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意1条路段出现突发状况时(每个路段出现突发状况概率相同),网络中所有交通需求的期望可达率最大。在表1中填入指定(起点,终点)对规划的路径,以及对应分配的交通量(若规划路径数不足5条无需填满表格)。
图2交通网络2
在这里插入图片描述
问题2:在图3所示的交通网络中,各(起点,终点)对之间的交通需求见附件2。请建立数学模型,给出各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意5条路段出现突发状况时(每个路段出现突发状况概率相同),网络中所有交通需求的期望可达率最大。在表2中填入指定(起点,终点)对规划的路径,以及对应分配的交通量(若规划路径数不足5条无需填满表格)。
在这里插入图片描述
在这里插入图片描述
问题3:在交通网络3中,各(起点,终点)对之间的交通需求见附件2,各路段的容量上限见附件3。请建立数学模型,给出各(起点,终点)对之间交通需求分配到对应路径上的交通量,使得网络中任意5条路段出现突发状况时(每个路段出现突发状况概率相同),网络中所有交通需求的期望可达率最大,且交通需求分配到对应的路径后,各路段上的交通量不能超过路段容量(路段交通量计算方法:路段交通量=经过该路段的路径交通量之和。例如,路径1-0-6与路径1-0-3均经过路段1-0,则路段1-0交通量=路径1-0-6交通量+路径1-0-3交通量)。在表3中填入指定(起点,终点)对规划的路径,以及对应分配的交通量(若规划路径数不足5条无需填满表格)。
在这里插入图片描述
问题4:现计划在交通网络3中新修建6条路段(单向直线路段且长度为单位1,例如节点31至节点32),新建路段起点和终点必须是交通网络中的任意两个节点,并且假设新建路段的容量足够大。新建路段不能跨越其他路段(例如,不能在节点21与节点39之间修建路段),只能在网络内部修建(例如,不能在节点4与节点34之间修建路段)。请建立数学模型,给出新修建路段方案,使得在新网络中任意5条路段出现突发事故时(包括新建路段,每个路段出现突发状况概率相同),网络中所有交通需求的期望可达率尽可能最大,且交通需求分配到对应的路径后,各路段上的交通量不能超过路段容量(新建路段容量足够大,不用考虑这个因素)。在表4中填入期望可达率最大的5种方案及其可达率。
在这里插入图片描述

选题分析

A题属于经典的目标优化题型,和往年国赛的椭圆钢板切割非常相似,都构建具体的目标优化函数,使得切割的某个目标最优,从而解得具体参数。

B题涉及到拓扑图论和时间分片动态规划,对于不熟悉这块内容的同学来说,这道题是最难的。

C题老样子,还是数据分析类题目,机器学习类的数据特征分析

本次建模题目难度(由高到低) B > A >C

2 解题思路

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

3 最新思路更新

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog


http://www.ppmy.cn/news/1446842.html

相关文章

Windows计算机安装并连接Linux系统(VMware、XShell)

一、Windows计算机可以通过VMware虚拟机,安装Linux系统 说明:VMware Workstation虚拟化软件,在Windows或Linux计算机运行的应用程序,可模拟基于X86的标准PC环境,构建的虚拟机和真实的物理主机没太大区别(区…

uniapp + uView动态表单校验

项目需求&#xff1a;动态循环表单&#xff0c;并实现动态表单校验 页面&#xff1a; <u--form label-position"top" :model"tmForm" ref"tmForm" label-width"0px" :rulesrules><div v-for"(element, index) in tmForm…

用Rust编写Python扩展

一、用Rust编写Python扩展 用Rust编写Python扩展是完全可行的&#xff0c;并且近年来变得越来越流行。Rust是一种内存安全的语言&#xff0c;它提供了与C语言类似的底层访问能力&#xff0c;但具有更强大的内存安全和并发特性。 为了使用Rust编写Python扩展&#xff0c;你可以…

VScode 无法连接云服务器

试了很多方法&#xff0c;比如更换VScode版本&#xff0c;卸载重装&#xff0c;删除配置文件 重启电脑&#xff0c;都无法成功。最后重置电脑后才连接上&#xff0c;但是重启服务器后又出现该问题。暂时无解决办法。

数据仓库Data Warehouse

数据仓库Data Warehouse 数仓是一种思想,数仓是一种规范,数仓是一种解决方案 1. 数据处理方式 数据处理大致可以分成两大类: 联机事务处理OLTP(on-line transaction processing)联机分析处理OLAP(On-Line Analytical Processing)1.1. OLTP OLTP的全称是On-line Transa…

【blender几何节点】制作几何节点生成树

实际上&#xff0c;用pcg功能的工具去搭单个可控制性较强的pcg案例&#xff08;如单个生成树&#xff09;而言&#xff0c;确实难度不大。但是要实现诸如speedtree这样通用性比较强的应用or插件&#xff08;精心设计的诸多可调节参数多带来的强通用性&#xff0c;使其能够适应不…

神经网络与深度学习中的目标检测与语义分割

神经网络与深度学习中的目标检测与语义分割是计算机视觉领域的两个重要任务。 目标检测的主要任务是在给定的图片中精确找到物体所在位置&#xff0c;并标注出物体的类别。由于物体的尺寸变化范围大&#xff0c;摆放物体的角度和姿态不定&#xff0c;且可以出现在图片的任何地…

Docker常用命令 镜像库设置

Docker常用命令 & 镜像库设置 1. 镜像操作2. 容器操作3. 网络操作4. Docker Compose操作5. Docker volume操作6. Docker run介绍7. 镜像库设置 1. 镜像操作 列出本地所有的镜像 docker images从远程仓库拉取镜像到本地 docker pull <image_name>删除本地的指定镜像…