本技术实施例涉及清分领域,尤其涉及一种清分方法、装置、终端设备及存储介质。
背景技术:
1、目前随着地铁线路的扩建,地铁线网图的复杂度激增,地铁票务业务的越来越多样化,使得地铁票务的清分问题成为了轨道交通领域重点关注的问题。
2、目前的轨道交通清分技术缺少针对复杂线网系统的有效路径算法,常用的遍历法等往往消耗较大的计算资源,导致清分时间过长,大大降低了清分的效率。
3、综上所述,现有技术中由于有效路径的选取过程所耗费的时间较长,导致存在着清分效率较低的技术问题。
技术实现思路
1、本发明实施例提供了一种清分方法、装置、终端设备及存储介质,解决了现有技术中由于有效路径的选取过程所耗费的时间较长,导致存在着清分效率较低的技术问题。
2、第一方面,本发明实施例提供了一种清分方法,包括以下步骤:
3、在线网图中确定起始站点和终止站点;
4、根据所述线网图中相邻两个站点之间的阻抗值,确定所述起始站点和所述终止站点之间总阻抗值最小的第一有效路径;
5、调整所述第一有效路径中相邻两个站点之间的阻抗值,并根据调整后所有相邻两个站点之间的阻抗值,确定所述起始站点和所述终止站点之间的n条第二有效路径;
6、从所述第一有效路径和所述第二有效路径中选取出k条第三有效路径,其中k小于等于n+1;
7、根据所述第三有效路径建立站点清分模型,所述站点清分模型包括多个待确定参数;
8、基于所述第三有效路径的行程参数计算所述待确定参数,得到目标清分模型,使用所述目标清分模型进行清分。
9、优选的,所述根据所述线网图中相邻两个站点之间的第一阻抗值,确定所述起始站点和所述终止站点之间总阻抗值最小的第一有效路径的具体过程为:
10、确定所述起始站点和所述终止站点之间所有的通行路径;
11、根据所述线网图中相邻两个站点之间的阻抗值,计算每条所述通行路径的总阻抗值;
12、将所述总阻抗值最小的通行路径作为所述起始站点和所述终止站点之间的第一有效路径。
13、优选的,所述调整所述第一有效路径中相邻两个站点之间的阻抗值,并根据调整后所有相邻两个站点之间的阻抗值,确定所述起始站点和所述终止站点之间的n条第二有效路径的具体过程为:
14、初始化有效路径集合以及偏离路径集合,将所述第一有效路径放入所述有效路径集合中,将所述有效路径集合中第二有效路径的数量设置为n;
15、执行迭代步骤,所述迭代步骤的具体过程为:依次将所述第一有效路径中相邻两个站点之间的阻抗值调整为无穷大,并且每次根据调整后所有相邻两个站点之间的阻抗值,确定出偏离路径,将所述偏离路径放入所述偏离路径集合中,从所述偏离路径集合的偏离路径中选取出第二有效路径并放入所述有效路径集合中,将所述第二有效路径作为所述第一有效路径,重新执行所述迭代步骤,直至得到n条所述第二有效路径为止。
16、优选的,所述迭代步骤的具体过程为:
17、在所述第一有效路径中,将第i站点和第i-1站点之间的阻抗值设置为无穷大,将第i站点之前的站点作为偏离路径的必经站点,根据所述必经站点和调整后所有相邻两个站点之间的阻抗值,确定出所述起始站点和所述终止站点之间总阻抗值最小的偏离路径,将该偏离路径放入所述偏离路径集合中,令i=i+1,重新执行所述迭代步骤,直至所述第i-1站点为所述第一有效路径中的最后一个站点为止;其中第一次执行所述迭代步骤时i=2;
18、从所述偏离路径集合中选取出总阻抗值最小的偏离路径作为第二有效路径,从所述偏离路径集合中移除所述第二有效路径,将所述第二有效路径放入所述有效路径集合中;
19、判断所述有效路径集合中所述第二有效路径的数量是否为n;
20、若否,将所述第二有效路径作为所述第一有效路径,重新执行所述迭代步骤;
21、若是,根据所述有效路径集合得到n条所述第二有效路径。
22、优选的,所述从所述第一有效路径和第二有效路径中选取出k条第三有效路径的具体过程为;
23、根据预设的大小差距函数,从所述第一有效路径和第二有效路径中选取出k条第三有效路径。
24、优选的,所述根据预设的大小差距函数,从所述第一有效路径和第二有效路径中选取出k条第三有效路径的具体过程为:
25、根据预设的大小差距函数、所述第一有效路径和所述第二有效路径,确定有效路径阻抗间的最大差距百分比;
26、根据所述有效路径阻抗间的最大差距百分比从所述第一有效路径和所述第二有效路径中选取出k条第三有效路径。
27、优选的,所述基于所述第三有效路径的行程参数计算所述待确定参数,得到目标清分模型的具体过程为:
28、基于所述第三有效路径的行程参数,得到所述第三有效路径的量化向量;
29、根据所述量化向量计算所述站点清分模型的待确定参数,得到目标清分模型。
30、优选的,所述基于所述第三有效路径的行程参数,得到所述第三有效路径的量化向量的具体过程为:
31、对所述行程参数进行特征量化,得到量化行程参数;
32、初始化所述站点清分模型中的待确定参数,将所述第三有效路径的量化行程参数输入所述站点清分模型中,得到所述第三有效路径的效用向量;
33、根据所述第三有效路径的效用向量得到所述第三有效路径的量化向量。
34、优选的,所述根据所述量化向量计算所述站点清分模型的待确定参数,得到目标清分模型的具体过程为:
35、对所述量化向量进行校准,得到校准量化向量,基于所述校准量化向量计算所述站点清分模型的待确定参数,得到目标清分模型。
36、优选的,所述使用所述目标清分模型进行清分的具体过程为:
37、根据所述目标清分模型,计算每条所述第三有效路径的目标量化向量;
38、根据所述所述目标量化向量,计算每条列车固定线路的线路清分比例,根据所述线路清分比例进行清分。
39、第二方面,本发明实施例提供了一种清分装置,包括站点确定模块、第一有效路径确定模块、第二有效路径确定模块、第三有效路径确定模块、清分模型建立模块以及清分模块;
40、所述站点确定模块用于在线网图中确定起始站点和终止站点;
41、所述第一有效路径确定模块用于根据所述线网图中相邻两个站点之间的阻抗值,确定所述起始站点和所述终止站点之间总阻抗值最小的第一有效路径;
42、所述第二有效路径确定模块用于调整所述第一有效路径中相邻两个站点之间的阻抗值,并根据调整后所有相邻两个站点之间的阻抗值,确定所述起始站点和所述终止站点之间的n条第二有效路径;
43、所述第三有效路径确定模块用于从所述第一有效路径和第二有效路径中选取出k条第三有效路径,其中k小于等于n+1;
44、所述清分模型建立模块用于根据所述第三有效路径建立站点清分模型,所述站点清分模型包括多个待确定参数;
45、所述清分模块用于基于所述第三有效路径的行程参数计算所述待确定参数,得到目标清分模型,使用所述目标清分模型进行清分。
46、第三方面,本发明实施例提供了一种终端设备,所述终端设备包括处理器以及存储器;
47、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
48、所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种清分方法。
49、第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种清分方法。
50、上述,本发明实施例提供了一种清分方法、装置、终端设备及存储介质,方法包括以下步骤:在线网图中确定起始站点和终止站点;根据线网图中相邻两个站点之间的阻抗值,确定起始站点和终止站点之间总阻抗值最小的第一有效路径;调整第一有效路径中相邻两个站点之间的阻抗值,并根据调整后所有相邻两个站点之间的阻抗值,确定起始站点和终止站点之间的n条第二有效路径;从第一有效路径和第二有效路径中选取出k条第三有效路径,其中k小于等于n+1;根据第三有效路径建立站点清分模型,站点清分模型包括多个待确定参数;基于第三有效路径的行程参数计算待确定参数,得到目标清分模型,使用目标清分模型进行清分。
51、本发明实施例提供的一种清分方法,在清分过程中对有效路径选择时,在阻抗值最小的第一有效路径的基础上,动态地调整第一有效路径中相邻两个站点之间的阻抗值,并根据调整后所有相邻两个站点之间的阻抗值,从线网图中选取出第二有效路径,再从第一有效路径和第二有效路径选取出第三有效路径,从而避免了对整个网线的遍历计算,大大提高了选取出有效路径的效率以及缩短了时间,提升了清分效率,解决了现有技术中由于有效路径的选取过程所耗费的时间较长,导致存在着清分效率较低的技术问题。