面向出行链的需求响应公交服务模式及优化方法与流程

文档序号:24119309发布日期:2021-02-27 15:41阅读:79来源:国知局
面向出行链的需求响应公交服务模式及优化方法与流程

[0001]
本发明涉及城市公共交通规划领域,尤其涉及一种面向出行链的需求响应公交服务模式及优化方法。


背景技术:

[0002]
随着全球城市化的快速推进,城市交通出行需求迅速增长,个人出行计划也更加个性化、多样化。在人口密度大、土地利用开发强度高的大城市,只有以公共交通为主导的城市交通才能够实现可持续发展。然而,乘客在常规公共交通系统中面临出行成本和服务质量间的矛盾。公交巴士和地铁轻轨虽然能够满足大量乘客出行需求且出行成本较低,但也因调度安排固定和基础设施建设范围有限的制约,难以达到较高的服务水平,也难以将服务范围辐射至市郊乃至临近城市。出租车虽较为灵活并能提供门到门的出行服务,但乘客共享搭乘模式应用并不广泛,因而能够服务的出行需求有限且成本较高。随着乘客出行的多元化,一个时间周期内乘客出行链需求的复杂性和个性化要求也越来越高。因此,亟需可以满足乘客个性化出行链需求的新型出行服务。本发明提出的面向出行链的“一张票”服务模式可实现乘客出行链中多个活动间一票通行。保持较高服务水平满足乘客多样灵活出行需求的同时减少了乘客在传统公共交通系统中选择出行方案组合的复杂性。
[0003]
需求响应技术是实现“一张票”出行服务模式的前提基础。随着信息通讯技术、智慧交通技术的发展,通过需求响应定制公交实现“一张票”服务成为可能。
[0004]
本发明聚焦于优化需求响应定制公交车辆路径规划,以适应乘客出行链需求。本发明提出的面向出行链的需求响应公交“一张票”服务模式及方法不仅能够满足乘客单次出行需求,也可以综合乘客一个时间周期内出行链计划提供相应的定制出行服务。需求响应公交不仅能够保障乘客出行服务质量,同时基于共享出行其成本也低于出租车。“一张票”服务模式减少了乘客需根据自身出行活动制定出行方案的复杂性。同时,在制定“一张票”服务方案过程中,如何通过降低服务运营成本以保障此出行服务模式能够作为常规公共交通系统的辅助方式可持续的运营,则需要依赖合理的人车匹配、车辆调度安排及路径方案。考虑到此优化问题求解的复杂性,本发明采用两种优化求解算法以适应不同“一张票”出行链情景,保障选择“一张票”服务模式乘客的出行需要,并得到低运营成本、高服务质量的出行方案,具有较高的研究价值与实际意义。


技术实现要素:

[0005]
本发明的目的是提供一种面向出行链的需求响应公交“一张票”服务模式及优化方法。
[0006]
为实现上述目的,本发明的技术方案是:
[0007]
一种面向出行链的需求响应公交服务模式及优化方法,包括:
[0008]
s1、制定面向出行链的需求响应公交“一张票”服务模式;
[0009]
s2、根据接送客站点网络拓扑、乘客出行链信息和车辆信息,生成约束集以及面向
出行链的需求响应公交“一张票”服务运营成本的目标函数;
[0010]
s3、根据约束集和目标函数建立面向出行链的需求响应公交“一张票”服务运营车辆路径优化的混合整数线性规划模型;
[0011]
s4、求解所述混合整数线性规划模型,通过有效不等式和基于最优时差插入法的遗传算法获得优化后的服务车辆开行路径方案。
[0012]
进一步的,步骤2中所述约束集包括多商品流的网络客流平衡约束、确保乘客接送服务均由同一车辆实现的约束、车辆开行时间窗约束和乘客出行时间窗约束和车辆接送乘客前后载客量变化约束及车辆载客能力约束。
[0013]
进一步的,所述多商品流的网络客流平衡约束由接送客站点网络拓扑及车辆信息生成,具体为:
[0014][0015][0016]
其中,x
i,j,k
表示服务车辆k是否从点i到点j的0-1决策变量,o和d分别表示起终点车库,k表示服务车辆集合,p和v分别表示接客站点集合和送客站点集合,约束保证任意接客站点有且仅能被访问一次。
[0017]
进一步的,所述确保乘客接送服务均由同一车辆实现的约束由乘客出行链信息及车辆信息生成,具体为:
[0018][0019]
其中,i表示乘客出行链中一段出行所对应的接客点,n+i表示乘客出行链中一段出行所对应的送客点,a表示全部接送乘客点集合,k表示服务车辆集合,p和v分别表示接客站点集合和送客站点集合。
[0020]
进一步的,所述车辆开行时间窗约束和乘客出行时间窗约束由乘客出行链信息、接送客站点网络拓扑及车辆信息生成,包括车辆站点间出行时间约束、各站点时间窗约束和保证乘客被先接后送的时间约束;
[0021]
车辆站点间出行时间约束为:
[0022][0023]
各站点时间窗约束为:
[0024][0025]
保证乘客被先接后送的时间约束为:
[0026][0027]
其中,t
i,k
表示服务车辆k到达接客点i开始服务的时间,s
i
表示在接客点i服务的停车时间,t
i,j,k
表示车辆k在接客点i和送客点n+i间出行时间。
[0028]
进一步的,所述车辆接送乘客前后载客量变化约束及车辆载客能力约束由乘客出行链信息和车辆信息,包括车辆接送乘客前后载客量变化约束和车辆载客能力约束;
[0029]
车辆接送乘客前后载客量变化约束为:
[0030][0031][0032]
其中,l
i,k
表示车辆k到达站点i完成服务后的载量状态,l
j,k
表示车辆k在站点j接送乘客数量;
[0033]
车辆载客能力约束
[0034][0035][0036]
其中,c
k
表示车辆k的最大载客能力。
[0037]
进一步的,所述面向出行链的需求响应公交“一张票”服务运营成本的目标函数由乘客出行链信息和车辆信息生成,具体为:
[0038][0039]
其中,参数c
i,j
表示从站点i到站点j出行成本。
[0040]
进一步的,步骤s3所述面向出行链的需求响应公交“一张票”服务运营车辆路径优化的混合整数线性规划模型
[0041][0042][0043][0044][0045][0046]
[0047][0048][0049][0050][0051][0052][0053][0054][0055][0056]
目标函数为最小化总运营成本。
[0057]
进一步的,步骤s8所述有效不等式为
[0058][0059]
其中,p为接客点全集,任取集合作为接客点子集,k(s)是服务子集s最少车辆数,l是所有向弧的集合,d是终点车库,基于网络中各站点的出行需求和车辆的容量限制,当子集s所需车辆数大于2辆时,则要求至少两辆车从非s集合出发进入s集合中的站点。
[0060]
进一步的,步骤s8所述基于最优时差插入法提出适宜求解“一张票”出行服务优化方案的遗传算法包括:
[0061]
在初始解生成阶段,结合出行链中各段路径出发及到达时间窗信息,根据otdih判断乘客出行需求与车辆匹配的可行性,同时将新出行需求与车辆匹配后,车内载客人数不超过车辆容量限制;
[0062]
在染色体交叉阶段,提出概率选择对称或非对称交叉方法,从父代染色体中分别任取一至两条染色体片段进行交叉;
[0063]
在染色体变异阶段,任取染色体中某条片段上的一个出行对,按照otdih方法原则插入染色体中任意一个片段中。
[0064]
本发明的有益效果是:
[0065]
本发明面向出行链的需求响应公交“一张票”服务模式,是一个时间周期内,为计划依次实现多个出行活动的乘客所提供的需求响应公交一票通行服务,该出行服务模式可以作为常规公共交通系统的辅助出行方式,在提供了高水平定制化公共交通服务同时,也减少了乘客需要在多种常规固定公共交通方式中选择出行链组合方案的复杂度。
[0066]
本发明通过提出有效不等式优化方法可以在小规模计算情景下实现高效的最优解计算,并在大规模计算情景下通过基于otdih的遗传算法有效优化车辆路径方案。既保证优化计算结果,也通过求解算法的改进增强了“一张票”服务模式的适用性。
[0067]
本发明提出的面向出行链的需求响应公交“一张票”服务模式除了能够满足日常乘客出行链需求,还能实现例如重大赛事活动期间单比赛日内计划观看多场比赛的乘客的赛场间出行安排,减少乘客在常规公共交通系统中寻找、优化出行方案的复杂度,也减少了外地乘客因不熟悉赛事举办城市常规公共交通系统而带来的出行难度。
[0068]
本发明的出行服务模式也可为游客在旅游城市内多个景点间的游览观光、劳务人员工作日内通勤出行及因公外出的商务出行链等情景提供参考和技术支持,具有较强的应用能力和价值。
附图说明
[0069]
图1为本发明实施例提供的面向出行链的需求响应公交“一张票”服务模式及优化方法的处理流程图;
[0070]
图2为本发明实施例提供的重大赛事活动期间赛事场馆网络网络拓扑结构分析图;
[0071]
图3为本发明实施例提供的一种基于otdih将待插入出行对插入染色体示意图;
[0072]
图4为本发明实施例提供的概率选择对称或非对称交叉过程示意图;
[0073]
图5为本发明实施例提供的一种基于otdih的出行对随机变异过程示意图;
[0074]
图6为单比赛日(小规模)赛事活动安排表;
[0075]
图7为单比赛日(大规模)赛事活动安排。
具体实施方式
[0076]
下面将结合附图对本发明实施例中的技术方案进行清楚、完整地描述。
[0077]
对于如图2所示的赛事活动场馆间网络拓扑结构,给定的赛事活动安排如图6、图7所示,根据赛事安排设定单比赛日乘客出行链需求规模。对于单比赛日计划观看多场赛事活动并选择本发明提出的面向出行链的需求响应公交“一张票”服务的乘客,本发明实施例提供的面向出行链的需求响应公交服务模式及优化方法,如图1所示,具体包括以下步骤:
[0078]
s1、制定面向出行链的需求响应公交“一张票”服务模式。
[0079]
所述的出行链指的是:在一个时间周期内,乘客计划依次完成多个出行活动的出行行为。
[0080]
所述的面向出行链的需求响应公交“一张票”服务模式为针对已选择“一张票”出行服务的乘客,根据乘客出行链信息和车辆信息在接送客站点网络拓扑范围内提供需求响应公交服务,可实现一票通行的新出行服务模式。
[0081]
s2、根据接送客站点网络拓扑、乘客出行链信息和车辆信息,生成约束集以及面向出行链的需求响应公交“一张票”服务运营成本的目标函数。
[0082]
接送客站点网络拓扑,是接客站点集合与送客站点集合依次相接所构成的网络拓扑,任意两站点间的有向弧包含成本信息,成本与需求响应公交在站点间出行时间相关。
[0083]
车辆信息,包括车辆id、车辆起终点车库id、车辆最早出发时间、车辆最晚返回时
间和车辆运载能力。
[0084]
乘客出行链信息,包括出行链中每段出行的出发及到达时间、每段出行的起终地点。
[0085]
所述约束集包括多商品流的网络客流平衡约束、确保乘客接送服务均由同一车辆实现的约束、车辆开行时间窗约束和乘客出行时间窗约束和车辆接送乘客前后载客量变化约束及车辆载客能力约束。
[0086]
所述多商品流的网络客流平衡约束由接送客站点网络拓扑及车辆信息生成,具体为:
[0087][0088][0089]
其中,x
i,j,k
表示服务车辆k是否从点i到点j的0-1决策变量,o和d分别表示起终点车库,k表示服务车辆集合,p和v分别表示接客站点集合和送客站点集合,约束保证任意接客站点有且仅能被访问一次。
[0090]
所述确保乘客接送服务均由同一车辆实现的约束由乘客出行链信息及车辆信息生成,具体为:
[0091][0092]
其中,i表示乘客出行链中一段出行所对应的接客点,n+i表示乘客出行链中一段出行所对应的送客点,a表示全部接送乘客点集合,k表示服务车辆集合,p和v分别表示接客站点集合和送客站点集合。
[0093]
所述车辆开行时间窗约束和乘客出行时间窗约束由乘客出行链信息、接送客站点网络拓扑及车辆信息生成,包括车辆站点间出行时间约束、各站点时间窗约束和保证乘客被先接后送的时间约束。
[0094]
车辆站点间出行时间约束为:
[0095][0096]
各站点时间窗约束为:
[0097][0098]
保证乘客被先接后送的时间约束为:
[0099][0100]
其中,t
i,k
表示服务车辆k到达接客点i开始服务的时间,s
i
表示在接客点i服务的停车时间,t
i,j,k
表示车辆k在接客点i和送客点n+i间出行时间。
[0101]
所述车辆接送乘客前后载客量变化约束及车辆载客能力约束由乘客出行链信息和车辆信息,包括车辆接送乘客前后载客量变化约束和车辆载客能力约束。
[0102]
车辆接送乘客前后载客量变化约束为:
[0103][0104][0105]
其中,l
i,k
表示车辆k到达站点i完成服务后的载量状态,l
j,k
表示车辆k在站点j接送乘客数量;
[0106]
车辆载客能力约束
[0107][0108][0109]
其中,c
k
表示车辆k的最大载客能力。
[0110]
所述面向出行链的需求响应公交“一张票”服务运营成本的目标函数由乘客出行链信息和车辆信息生成,具体为:
[0111][0112]
其中,参数c
i,j
表示从站点i到站点j出行成本。
[0113]
s3、根据约束集和目标函数建立面向出行链的需求响应公交“一张票”服务运营车辆路径优化的混合整数线性规划模型,该模型具体为:
[0114][0115][0116][0117][0118][0119][0120]
[0121][0122][0123][0124][0125][0126][0127][0128][0129]
目标函数为最小化总运营成本。
[0130]
s4、求解所述混合整数线性规划模型,通过有效不等式和基于最优时差插入法的遗传算法获得优化后的服务车辆开行路径方案。
[0131]
vrppdtw属于np难问题,亟需通过求解算法的优化提高计算可行性和计算效率。当“一张票”服务规模较小,可以通过精确算法实现最优方案的求解。为减少最优解求解时间,提高算法计算效率,本发明提出有效不等式以缩减可行域求解空间,减少最优解搜索计算量。所述有效不等式为
[0132][0133]
其中,p为接客点全集,任取集合作为接客点子集,k(s)是服务子集s最少车辆数,l是所有向弧的集合,d是终点车库,基于网络中各站点的出行需求和车辆的容量限制,当子集s所需车辆数大于2辆时,则要求至少两辆车从非s集合出发进入s集合中的站点。通过设置有效不等式将可行域中不符合约束条件的范围进行切割,缩小求解搜索空间以提高计算最优解的效率。
[0134]
当“一张票”出行服务规模较大,随着计算量的指数增长将难以在有限的计算资源和计算时间内得到最优方案。为提高面向出行链的需求响应公交“一张票”服务模式的实际情景应用范围,本发明基于最优时差插入法(otdih)提出适宜求解出“一张票”出行服务优化方案的遗传算法。能够在可接受的计算时间内得到大规模出行链情景下的需求响应公交路径优化方案。所述基于最优时差插入法提出适宜求解“一张票”出行服务优化方案的遗传算法包括:
[0135]
s4.1在初始解生成阶段,结合出行链中各段路径出发及到达时间窗信息,根据otdih判断乘客出行需求与车辆匹配的可行性,保障新的出行需求插入车辆现有路径方案后各个出行需求均能在时间窗约束范围内完成运送任务。同时将新出行需求与车辆匹配
后,车内载客人数不超过车辆容量限制。
[0136]
s4.2在染色体交叉阶段,提出概率选择对称或非对称交叉方法,从父代染色体中分别任取一至两条染色体片段进行交叉。本文交叉方法即能保证交叉后所有出行需求的时间窗可行性,而且还能保证每一接客点与其对应的送客点在一条路径内,且取货点的访问顺序在送货点之前,即满足各位置点的配对约束。
[0137]
s4.3在染色体变异阶段,任取染色体中某条片段上的一个出行对,按照otdih方法原则插入染色体中任意一个片段中。同时保证变异过程中各取送货位置点的配对问题以及时间窗约束的问题。
[0138]
根据表1所示小规模赛事活动安排,设置该比赛日“一张票”出行链服务包括12个出行对共涵盖171个需求总量。通过本发明中的有效不等式和基于otdih的遗传算法进行求解,得到计算方案成本误差和计算时间比较为:
[0139][0140]
上表显示了在小规模计算情景下有效不等式的优势在于能够更快进行精确计算从而得到最优解。同时基于otdih的遗传算法计算结果表明,在可接受的优化解计算目标成本偏差下,此求解策略能够极大减少计算时间,有能力计算大规模实例情景,具有更广泛的实际应用价值。
[0141]
基于表2中给定的单比赛日大量赛事活动安排,设置乘客出行链需求共涉及场馆间96个出行对,涵盖1414个需求总量的大规模求解情景。通过基于otdih的遗传算法实现求解,设置不同概率参数的交叉、突变算子和种群规模,得到计算结果为:
[0142]
[0143][0144]
由上表可以看出,本发明实施例的方法基于重大活动情景下乘客单比赛日在场馆间的出行链需求为计算实例,以最小化运营成本为目标,通过本发明提出的有效不等式和基于otdih的遗传算法求解不同实例规模下“一张票”服务模式人车匹配、车辆调度和路径优化方案。面对乘客出行需求个性化、出行链组合复杂性以及常规公共交通方式的多样选择,本发明提出的面向出行链的需求响应公交“一张票”服务模式将灵活满足乘客出行链需求,保障出行服务质量同时降低乘客在多样交通方式中判断、选择出行方案的复杂性。此新出行服务模式也考虑了运营成本的优化,可以作为日常常规公共交通系统的辅助出行方式提升乘客出行所接受出行服务水平,保障公共交通系统安稳运行。同时,也能够实现例如重大赛事活动期间单比赛日内计划观看多场比赛的乘客的赛场间出行链安排,减少乘客在常规公共交通系统中寻找、优化出行方案的复杂度,也减少了外地乘客因不熟悉赛事举办城市常规公共交通系统而带来的出行难度。本发明的出行服务模式也可为游客在旅游城市内多个景点间的游览观光、劳务人员工作日内通勤出行及因公外出的商务出行链等情景提供参考和技术支持,具有较强的应用能力和价值。
[0145]
所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明
中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1