【技术实现步骤摘要】
构建列车运行图的方法、装置、设备以及存储介质
[0001]本公开涉及计算机
,尤其涉及智能交通、云计算
技术介绍
[0002]列车运行图是用以表示列车在铁路区间运行及在车站到达、出发或通过时刻的视图,是列车运行的基础。根据列车运行图能够获知列车在每个车站的到达和出发(或通过)时刻,列车在铁路区间的运行时间,列车在车站的停站时间等信息。列车运行图是列车运行的时间与空间关系的图解,它表示列车在各区间运行及在各车站停车或通过状态的二维线条图。
技术实现思路
[0003]本公开提供了一种构建列车运行图的方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种构建列车运行图的方法,包括:
[0005]确定M个车次中第k车次对应的N个车站;其中,M、k、N均大于1;
[0006]确定N个车站中第i车站对应的第k
′
车次;其中,k
′
和i均大于等于1,第k
′
车次为先于第k车次途径第i车站的相邻车次;
[0007]根据第一出发时间条件、第二出发时间条件和第k
′
车次在第i车站的优选出发时间,利用约束传播算法,确定第k车次分别在N个车站的优选出发时间;其中,第一出发时间条件用于约束同一车次的相邻两车站的出发时间间隔,第二出发时间条件用于约束途径同一车站的相邻两车次的出发时间间隔;以及
[0008]根据M个车次中的每个车次的优选出发时间,构建列车运行图。
[0009] ...
【技术保护点】
【技术特征摘要】
1.一种构建列车运行图的方法,包括:确定M个车次中第k车次对应的N个车站;其中,M、k、N均大于1;确定所述N个车站中第i车站对应的第k
′
车次;其中,k
′
和i均大于等于1,所述第k
′
车次为先于所述第k车次途径所述第i车站的相邻车次;根据第一出发时间条件、第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间;其中,所述第一出发时间条件用于约束同一车次的相邻两车站的出发时间间隔,所述第二出发时间条件用于约束途径同一车站的相邻两车次的出发时间间隔;以及根据所述M个车次中的每个车次的优选出发时间,构建列车运行图。2.根据权利要求1所述的方法,其中,所述根据第一出发时间条件、第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间,包括:根据第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次在所述第i车站的第一候选出发时间;根据第一出发时间条件和所述第k车次的始发时间,确定所述第k车次在所述第i车站的第二候选出发时间;根据所述第一候选出发时间和所述第二候选出发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间。3.根据权利要求1所述的方法,其中,所述根据第一出发时间条件、第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间,包括:根据第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次在所述第i车站的第一候选出发时间;根据第一出发时间条件、所述第一候选出发时间、所述第k车次的始发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间。4.根据权利要求2或3所述的方法,其中,所述根据第二出发时间条件和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次在所述i车站的第一候选出发时间,包括:确定所述第i车站相对所述第k车次的第一过站类型;确定所述第i车站相对所述第k
′
车次的第二过站类型;根据所述第一过站类型和所述第二过站类型,确定第二出发时间条件中的过站时间间隔条件;根据所述过站时间间隔条件和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次在所述i车站的第一候选出发时间。5.根据权利要求4所述的方法,其中,所述根据所述过站时间间隔条件和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次在所述i车站的第一候选出发时间,包括:根据所述过站时间间隔条件和所述第k
′
车次在所述第i车站的优选出发时间,确定初始候选出发时间;
根据所述第k车次在所述第i车站至第i+1车站间的运行时间、附加时间、所述初始候选出发时间、所述第k
′
车次在所述第i车站至第i+1车站间的运行时间、第二附加时间和所述第k
′
车次在所述第i车站的优选出发时间,确定所述第k车次与所述第k
′
车次之间的越行时间间隔;其中,所述第i+1车站为所述第i车站之后的相邻车站;根据所述第二出发时间条件中的越行时间间隔条件、所述越行时间间隔和所述初始候选出发时间,确定所述第k车次在所述i车站的第一候选出发时间;其中,所述附加时间包括所述第k车次的起车加速时间和/或停车减速时间。6.根据权利要求2所述的方法,其中,所述根据第一出发时间条件和所述第k车次的始发时间,确定所述第k车次在所述第i车站的第二候选出发时间,包括:根据所述N个车站中第i+1车站对应所述第k车次的第三过站类型,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件;其中,所述第i+1车站为所述第i车站之后的相邻车站;根据所述第k车次的始发时间、所述第一出发时间条件、所述第k车次的预设行驶速度、所述第k车次的预设停车时间,确定所述第k车次在所述第i车站的第二候选出发时间。7.根据权利要求2所述的方法,其中,所述根据第一出发时间条件和所述第k车次的始发时间,确定所述第k车次在所述第i车站的第二候选出发时间,包括:在确定所述第k车次为接续车次的情况下,根据阈值时间间隔和所述第k车次接续前的历史车次的终点站到达时间,确定所述第k车次的始发时间;根据第一出发时间条件和所述第k车次的始发时间,确定所述第k车次在所述第i车站的第二候选出发时间。8.根据权利要求3所述的方法,其中,所述根据第一出发时间条件、所述第一候选出发时间、所述第k车次的始发时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间,包括:根据所述N个车站中第i+1车站对应所述第k车次的第三过站类型,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件;其中,所述第i+1车站为所述第i车站之后的相邻车站;根据所述第一出发时间条件、所述第一候选出发时间、所述第k车次的始发时间、所述第k车次的预设行驶速度、所述第k车次的预设停车时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间。9.根据权利要求8所述的方法,其中,所述根据所述第一出发时间条件、所述第一候选出发时间、所述第k车次的始发时间、所述第k车次的预设行驶速度、所述第k车次的预设停车时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间,包括:在确定所述第k车次为接续车次的情况下,根据阈值时间间隔和所述第k车次接续前的历史车次的终点站到达时间,确定所述第k车次的始发时间;根据所述第一出发时间条件、所述第一候选出发时间、所述第k车次的始发时间、所述第k车次的预设行驶速度、所述第k车次的预设停车时间,利用约束传播算法,确定所述第k车次分别在所述N个车站的优选出发时间。10.根据权利要求6或8所述的方法,其中,所述根据所述N个车站中第i+1车站对应所述第k车次的第三过站类型,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件,
包括:确定所述N个车站中第i+1车站对应所述第k车次的第三过站类型;在所述第三过站类型为非停靠车站的情况下,根据所述第i+1车站的出发时间、所述所述第i车站的出发时间、所述第k车次在所述第i车站至第i+1车站间的运行时间和附加时间,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件;其中,所述附加时间包括所述第k车次的起车加速时间和/或停车减速时间。11.根据权利要求6或8所述的方法,其中,所述根据所述N个车站中第i+1车站对应所述第k车次的第三过站类型,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件,包括:确定所述N个车站中第i+1车站对应所述第k车次的第三过站类型;在所述第三过站类型为停靠车站的情况下,根据所述第i+1车站的出发时间、所述所述第i车站的出发时间、所述第k车次在所述第i车站至第i+1车站间的运行时间、附加时间和停车时间阈值,确定相邻的所述第i车站和所述第i+1车站的第一出发时间条件;其中,所述附加时间包括所述第k车次的起车加速时间和/或停车减速时间。12.根据权利要求1所述的方法,其中,所述确定所述N个车站中第i车站对应的第k
′
车次,之后,还包括:在k
′
大于1的情况下,根据第一出发时间条件、第二出发时间条件和第k
″
车次在所述第i车站的优选出发时间,利用约束传播算法,确定所述第k
′
车次在所述第i车站的优选出发时间;其中,所述第一出发时间条件用于约束同一车次的相邻两车站的出发时间间隔,所述第二出发时间条件用于约束途径同一车站的相邻两车次的出发时间间隔,所述第k
″
车次为先于所述第k
′
车次途径所述第i车站的相邻车次。13.根据权利要求1所述的方法,其中,所述确定所述N个车站中第i车站对应的第k
′
车次,之后,还包括:在k
′
等于1的情况下,根据第一出发时间条件和所述第k
′
车次的始发时间,利用约束传播算法...
【专利技术属性】
技术研发人员:李飞,解鑫,刘颖,徐进,陈凯,许铭,袁晓敏,张金义,金莹,李瑞锋,张智俊,刘天源,
申请(专利权)人:重庆百智智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。