【技术实现步骤摘要】
车辆排班方法及系统
[0001]本说明书涉及数据处理
,尤其涉及一种车辆排班方法及系统
。
技术介绍
[0002]对于公交运营而言,合理的公交排班方案有助于充分利用公交运力资源,避免公交运力资源的浪费,并避免公交运力不够的问题
。
[0003]传统的公交排班通常是采用人工排班的方式,人工排班主要是依赖以往经验进行排班
。
经验欠缺的排班人员受限于自身经验通常无法编制出合理的排班方案
。
另外,即使是经验丰富的排班人员,通常也需要花费一两天甚至更长的时间才能编制出一个初步的排班方案
。
一方面,排班过程耗时较长,另一方面,该初步的排班方案通常不是在运营约束下的最优或接近最优的方案,还需要在实际运营中不断调整和完善
。
[0004]
技术介绍
部分的内容仅仅是专利技术人个人所知晓的信息,并不代表上述信息在本公开申请日之前已经进入公共领域,也不代表其可以成为本公开的现有技术
。
技术实现思路
[0005]本说明书实施例提供一种车辆排班方法及系统,一方面能够提高排班效率,另一方面能够得到运营约束下的最优或者接近最优的排班方案
。
[0006]第一方面,本说明书提供一种车辆排班方法,包括:响应于接收到目标线路对应的排班请求,获得所述目标线路对应的排班需求数据,其中,所述目标线路对应有
N
个候选车辆,所述
N
为大于1的整数,通过预设排班模型基于所述排班需求数据进行车 ...
【技术保护点】
【技术特征摘要】
1.
一种车辆排班方法,包括:响应于接收到目标线路对应的排班请求,获得所述目标线路对应的排班需求数据,其中,所述目标线路对应有
N
个候选车辆,所述
N
为大于1的整数;通过预设排班模型基于所述排班需求数据进行车辆排班处理得到排班结果,所述排班结果包括:多个车次的发车时刻以及所述
N
个候选车辆与所述多个车次之间的对应关系,其中,所述预设排班模型被配置为对所述多个车次的发车时刻以及所述对应关系进行联合求解;以及输出所述排班结果
。2.
根据权利要求1所述的方法,其中,所述目标线路对应有上行方向和下行方向;以及在所述排班结果中,所述多个车次包括上行车次和下行车次,其中,每个候选车辆对应的车次序列中所述上行车次和所述下行车次间隔出现
。3.
根据权利要求2所述的方法,其中,所述基于所述排班需求数据进行车辆排班处理得到排班结果,包括:确定目标函数,其中,所述目标函数以所述
N
个候选车辆对应的各车次的发车时刻作为未知量;基于所述排班需求数据生成排班约束条件;以及在所述排班约束条件下对所述目标函数执行所述联合求解,得到所述排班结果
。4.
根据权利要求3所述的方法,其中,所述确定目标函数包括:以最大化所述排班结果对应的发车间隔平滑度为排班目标,确定所述目标函数
。5.
根据权利要求4所述的方法,其中,所述以最大化所述排班结果对应的发车间隔平滑度为排班目标,确定所述目标函数,包括:对所述多个车次中的所述上行车次的发车时刻进行排序,得到上行发车时刻向量,基于所述上行发车时刻向量确定上行发车间隔向量;对所述多个车次中的所述下行车次的发车时刻进行排序,得到下行发车时刻向量,基于所述下行发车时刻向量确定下行发车间隔向量;以及基于所述上行发车间隔向量和所述下行发车间隔向量,确定所述目标函数
。6.
根据权利要求5所述的方法,其中,所述基于所述上行发车间隔向量和所述下行发车间隔向量,确定所述目标函数,包括:对所述上行发车间隔向量计算一阶差分得到上行发车间隔差分向量,并对所述下行发车间隔向量计算一阶差分得到下行发车间隔差分向量;基于所述上行发车间隔差分向量和所述下行发车间隔差分向量,确定目标表达式,所述目标表达式表征所述目标线路上的发车间隔的波动情况;以及以所述目标表达式取值最小为目标,生成所述目标函数
。7.
根据权利要求3所述的方法,其中,所述方法还包括:响应于所述排班请求,获得所述目标线路对应的排班目标;以及所述确定目标函数,包括:基于所述排班目标确定所述目标函数
。8.
根据权利要求3所述的方法,其中,所述排班需求数据包括下述中的至少一项:所述
N
个候选车辆中从上行始发的车辆数和从下行始发的车辆数;
【专利技术属性】
技术研发人员:刘晔诚,陈旭,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。