数学建模——公交调度优化

这篇具有很好参考价值的文章主要介绍了数学建模——公交调度优化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文通过建立利润阈值模型鉴定高平峰期,综合考虑公交线路资源配置与乘客候车时间,建立多目标优化模型,通过人工免疫算法算法对公交调度方案进行优化,通过建立梯度提升树模型预测客流量,从而预测“高峰”和“平峰”时期。

考虑到市民出行并不是“均匀”的,“高峰”需要表征指的是乘客较多的时段,为了方便处理,我们将一段时间 Δ T \varDelta T ΔT内的运营总收入与运营总成本之差不小于某一个给定的“阈值”的时段。而问题的关键在于如何去建立时间与运营收入与成本的关系以及阈值的选择,本组通过建立净利润阈值模型,引进交通指数概念作为阈值选择的依据,从而合理定义了“高峰”与“平峰”的划分依据。\par

净利润阈值模型

考虑到运营公交车的成本有诸多因素,包括一段时间内可变成本 C ~ \widetilde{C} C ——耗油量、磨损因度等,以及固定成本 C ‾ \overline{C} C——司机工资以及购车费用,这里我们考虑为了判别高峰期或平峰期,本组首先将发车时间划分为若干紧密区间,对每个划分区间进行观测其净利润是否达到阈值:
Ω = [ T 0 , T 1 ] ∪ [ T 1 , T 2 ] ∪ ⋯ ∪ [ T N − 1 , T N ] \varOmega =\left[ T_0,T_1 \right] \cup \left[ T_1,T_2 \right] \cup \cdots \cup \left[ T_{N-1},T_N \right] Ω=[T0,T1][T1,T2][TN1,TN]
其中划分区间长度为: Δ T = T n − T n − 1 \varDelta T=T_n-T_{n-1} ΔT=TnTn1
设第 i i i班次行驶时间记为: [ t i , t i + t t o t a l ] [t_i ,t_i +t_{total}] [ti,ti+ttotal],因而每一班次在抽样划分区域 [ T n , T n + 1 ] \left[ T_{n},T_{n+1} \right] [Tn,Tn+1]上消耗的费用为 c n i c_{n}^{i} cni
c n i = { [ min ⁡ ( T n + 1 , t i + 1 ) − max ⁡ ( T n , t i ) ] ⋅ v ⋅ f    T n ⩽ t i + 1    a n d    T n + 1 ⩾ t i    0    T n > t i + 1    o r    T n + 1 < t i c_{n}^{i}=\begin{cases} \left[ \min \left( T_{n+1},t_{i+1} \right) -\max \left( T_n,t_i \right) \right] \cdot v\cdot f\,\, \qquad T_n\leqslant t_{i+1}\,\,and\,\,T_{n+1}\geqslant t_i\,\, \\ 0 \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \quad \,\, T_n>t_{i+1}\,\,or\,\, T_{n+1}<t_i\\ \end{cases} cni={[min(Tn+1,ti+1)max(Tn,ti)]vfTnti+1andTn+1ti0Tn>ti+1orTn+1<ti
其中,第 i i i班次的公交起始时刻为 t i t_i ti
t i = T 0 + ( i − 1 ) Δ t i − 1 t_i=T_0+\left( i-1 \right) \varDelta t_{i-1} ti=T0+(i1)Δti1
则抽样划分区域 [ T n , T n + 1 ] \left[ T_{n},T_{n+1} \right] [Tn,Tn+1]上消耗的可变成本总费用为:
Δ C ~ N = ∑ i = 1 M c N i \varDelta \widetilde{C}_N=\sum_{i=1}^M{c_{N}^{i}} ΔC N=i=1McNi

因此,抽样划分区域 [ T n , T n + 1 ] [ T_{n},T_{n+1}] [Tn,Tn+1]上消耗的总费用 C C C 为:
Δ C = Δ C ~ + Δ C ‾ \varDelta C=\varDelta \widetilde{C}+\varDelta \overline{C} ΔC=ΔC +ΔC
考虑到收入的影响因素为乘客的到达率,设第 j j j个站点乘客随时间的变化的到达率为 r j r_j rj,假设 r j r_j rj服从均匀分布(人/分钟),则抽样划分区域$ \left[ T_{n},T_{n+1} \right]$上的总收入为:
Δ I = P ⋅ ∑ Δ t Δ t ⋅ r j \varDelta I=P\cdot \sum_{\varDelta t}{\varDelta t \cdot r_j } ΔI=PΔtΔtrj

问题2的模型建立

假设乘客到达率服从均匀分布即:
r j ∼ U ( t j − 1 , t j ) r_j \sim U\left( t_{j-1},t_j \right) rjU(tj1,tj)
乘客的平均等车时间为:
t ˉ = t i − t i − 1 2 \bar{t}=\frac{t_i-t_{i-1}}{2} tˉ=2titi1
设第 i i i辆车发车时间为 T i T_i Ti,第 i i i辆车到达(或离开)第 j j j站的时刻为: T i j T_i^j Tij则:
T i j = { T i + ∑ n = 2 j d n    j > 1 T i    j = 1 T_{i}^j =\begin{cases} T_i+\sum_{n=2}^j{d_n}\,\,\quad \qquad j>1 \\ T_i\,\, \qquad \qquad \quad \qquad j=1\\ \end{cases} Tij={Ti+n=2jdnj>1Tij=1
考虑到顾客的时间利益、服务满意程度,引进候车超时率 W T WT WT表现客户端的方便程度:
W T = 候车时间超过 15 分钟的总人数 调度期内上车总人数 WT=\frac{\text{候车时间超过}15\text{分钟的总人数}}{\text{调度期内上车总人数}} WT=调度期内上车总人数候车时间超过15分钟的总人数
即为:
W T = ∑ T i j ∑ h = 1 h i j { W i j ( h ) ∣ W T i j ( h ) ⩾ 15 } ∑ T i j P i ( T i j ) WT=\frac{\sum\limits_{T_{i}^j}{\sum\limits_{h=1}^{h_{ij}}{\left\{ W_{i}^j \left( h \right) |WT_{ij}\left( h \right) \geqslant 15 \right\}}}}{\sum\limits_{T_{i}^j}{P_i\left( T_{i}^j \right)}} WT=TijPi(Tij)Tijh=1hij{Wij(h)WTij(h)15}
式中 W i j ( h ) W_{i}^j (h) Wij(h)表现第 i i i辆车到达第 j j j站时,该站上已经等待过 h h h辆车,却仍未上车的人数,设这些人已经等待时间为:
W T i j ( h ) = T i j − T i − h j , W i j ( 0 ) = U i j WT_{i}^j\left( h \right) =T_{i}^j-T_{i-h}^j,W_{i}^j \left( 0 \right) =U_{ij} WTij(h)=TijTihj,Wij(0)=Uij
式中 U i j U_{i}^j Uij表示在 T i − 1 j T_{i-1}^j Ti1j T i j T_{i}^j Tij时间段内,新来到车站等车的人数:
W W i j ( 0 ) = ∫ T i − 1 j T i j u i ( t ) d t WW_{i}^{j}\left( 0 \right) =\int_{T_{i-1}^{j}}^{T_{i}^{j}}{u_i\left( t \right) dt} WWij(0)=Ti1jTijui(t)dt
h i j h_{ij} hij表示第 k k k辆车到达 j j j站时,该站上等待最久乘客的候车辆数,则第 i i i辆车离开第 j j j站时车上的乘客数可表示为:
P i ( T i j ) = { a i j + ∑ r = 0 h i j W i j ( r ) , h i j ∗ = 0 , M , h i j ∗ > 0. P_i\left( T_{i}^{j} \right) =\begin{cases} a_{ij}+\sum_{r=0}^{h_{ij}}{W_{i}^{j}}\left( r \right) ,& \qquad h_{ij}^{*}=0,\\ M,& \qquad h_{ij}^{*}>0.\\ \end{cases} Pi(Tij)={aij+r=0hijWij(r),M,hij=0,hij>0.
其中 a i j a_{ij} aij为第 i i i辆车到达第 j j j站后,等乘客下车后,车上的剩余乘客数:
a i j = max ⁡ { ( P k ( T i j − 1 ) − D j ) , 0 } a_{ij}=\max \left\{ \left( P_k\left( T_{i}^{j-1} \right) -D_j \right) \text{,}0 \right\} aij=max{(Pk(Tij1)Dj)0}
式中 D j D_j Dj为在第 j j j站下车的乘客数。
M M M为车辆最大承载人数,则此时可容纳的上车人数记为:
b i j = M − a i j b_{ij}=M-a_{ij} bij=Maij
基于先到先上车的排队原则,在第 k + 1 k+1 k+1辆车到达第 j j j站站时,仍然要等候车辆的最大等待次数 h i j ∗ h_{ij}^{*} hij:
h i j ∗ = max ⁡ { h ∣ ∑ r = 0 h i j W i j ( r ) ⩽ b i j } , h_{ij}^{*}=\max \left\{ h|\sum_{r=0}^{h_{ij}}{W_{ij}\left( r \right)}\leqslant b_{ij} \right\} , hij=max hr=0hijWij(r)bij ,
数学建模——公交调度优化
数学建模——公交调度优化
数学建模——公交调度优化
数学建模——公交调度优化文章来源地址https://www.toymoban.com/news/detail-463367.html

到了这里,关于数学建模——公交调度优化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模(二):优化

    目录  👉🏻历史回顾👈🏻 ✨前言 🔍一、什么是启发式算法?

    2024年02月02日
    浏览(49)
  • 数学建模优化问题

    一、选修课程策略问题 某学校规定,运筹学专业的学生毕业时必须至少学习过两门数学课、三门运筹学课和两门计算机课。这些课程的编号、名称、学分、所属类别和先修课要求如表1所示。那么,毕业时学生最少可以学习这些课程中哪些课程。 如果某个学生既希望选修课程

    2024年04月26日
    浏览(54)
  • 数学建模:多目标优化算法

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 算法流程: 两个目标权重求和,化为单目标函数,然后求解最优值 min ⁡ x ∑ i = 1 m w i F i ( x )  s.t.  g ( x ) ⩽ 0 h ( x ) = 0 begin{array}{ll}min _{x} sum_{i=1}^{m} {w_{i} F_{i}(x)} \\\\\\\\text { s.t. } g(x) leqslant 0 \\\\\\\\ h(x)=0end{array} min x ​  s.t. 

    2024年02月08日
    浏览(50)
  • 最优化方法与数学建模

    目录 1. 梯度下降法 2. 牛顿法 3. 遗传算法 4. 数学建模案例

    2024年02月08日
    浏览(42)
  • 数学建模——模拟退火优化投影寻踪

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档   在考虑综合评价的时候,我们使用了各自主观、客观的方法去求解权重,客观权重的计算依靠着数据本身的分布来决定,有时候会出现各种各样不可抗拒的意外情况,其中在熵权法的解释在就有提到

    2024年02月11日
    浏览(51)
  • 【数学建模】优化模型——规划模型

    在数学建模中,优化类问题是很常见的一种问题。这种问题里面通常涉及多个 变量 和 约束条件 ,并需要在这些变量和条件之下 优化某个函数 。最常见的例子就是,“达到最好效果”、“取得最大利润”、“极大降低风险”等等。遇到这类字眼,应首先考虑优化模型求解。

    2024年01月25日
    浏览(40)
  • 数学建模:线性与非线性优化算法

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 优化算法 是指在满足一定条件下,在众多方案中或者参数中最优方案,或者参数值,以使得某个或者多个功能指标达到最优,或使得系统的某些性能指标达到最大值或者最小值 优化的两个关键点: 1.明确优化的目标函数 2.明确优化

    2024年02月07日
    浏览(43)
  • 数学建模1:lingo软件求解优化模型

    本次数学建模学习笔记系列,以代码学习为主,附带建模及论文亮点记录 由于队友为两位经济学小伙伴,因此以大数据类型题目为主要学习方向 注:论文代码资料来源网络 1、结构清晰(后附该论文前两问的目录结构) 2、lingo求解优化模型,涉及函数循环与求和 3、表格很好

    2024年02月08日
    浏览(65)
  • 数学建模:智能优化算法及其python实现

    优化问题是指在满足一定条件下,在众多方案或参数值中寻找最优方案或参数值,以使得某个或多个功能指标达到最优,或使系统的某些性能指标达到最大值或最小值。优化问题广泛地存在于信号处理、图像处理、生产调度、任务分配、模式识别、自动控制和机械设计等众多

    2024年02月03日
    浏览(48)
  • 数学建模:BP神经网络模型及其优化

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 设 x 1 , x 2 , . . . , x i x_1,x_2,...,x_i x 1 ​ , x 2 ​ , ... , x i ​ 为输入变量, y y y 为输出变量, u j u_j u j ​ 为隐藏层神经元 的输出, f 为 激活函数 的映射关系。 设 v i j v_{ij} v ij ​ 为第 i i i 个输入变量与第 j j j 个隐藏层神经

    2024年02月11日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包