[发明专利]一种用于计算两个公交站点间多条乘车路径的方法有效
申请号: | 201911227817.1 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111651844B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 陈光;王三秀;崔跃利 | 申请(专利权)人: | 台州学院 |
主分类号: | G06F30/18 | 分类号: | G06F30/18;G06Q50/30 |
代理公司: | 蓝天知识产权代理(浙江)有限公司 33229 | 代理人: | 周绪洞 |
地址: | 318000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 计算 两个 公交 站点 间多条 乘车 路径 方法 | ||
1.一种用于计算两个公交站点间多条乘车路径的方法,其特征在于:计算公交网络中一个站点o到一个站点d的多条乘车路径的步骤依次为步骤1~步骤7:
步骤1:设置大于零的参数Θ和参数Φ;
步骤2:建立乘车网络NETB,其中NETBi,j为站点i到站点j的公交连边集合,该集合中的每条连边为站点i到站点j的一条公交线路段[i-…-tk-…-j],其中tk为从站点i出发搭乘该线路段抵达站点j过程中途经的除上车站点i和下车站点j外的第k个公交站点;同时,为NETB中的每个NETBi,j中的每条连边C建立一个公交线路名集合LC,该集合包含途经C所对应的公交线路段的所有公交线路名;
步骤3:建立步行网络NETW,其中NETWi,j为站点i到站点j的短距步行连边,即为从站点i步行至站点j的步行距离小于Θ的最短步行路径;
步骤4:在网络NETB和网络NETW的基础上,计算从站点o出发到所有其它站点的乘车路径集合,步骤依次为步骤4.1~步骤4.5:
步骤4.1:建立一个初始为空的乘车路径集合OS;为网络中除站点o外的每个站点k建立一个初始为空的乘车路径集合Po,k和一个初始为正无穷的变量Co,k;
步骤4.2:遍历站点o在网络NETB中的每个邻居站点k,使用集合NETBo,k中的最小代价连边Eo,k生成站点o到站点k的乘车路径“o-Eo,k-k”,将该路径加入集合Po,k与集合OS;
步骤4.3:遍历站点o在网络NETW中的每个邻居站点k,使用连边NETWo,k生成站点o到站点k的乘车路径“o-NETWo,k-k”,将该路径加入集合PSo,k与集合OS;
步骤4.4:当集合OS不为空时,依次循环执行步骤4.4.1~步骤4.4.3:
步骤4.4.1:从集合OS中取出代价最小的乘车路径Po,x;
步骤4.4.2:遍历站点x在网络NETB中的每个邻居站点y,若站点y不属于路径Po,x途经的站点,则在Po,x的基础上使用集合NETBx,y中的最小代价连边Ex,y生成站点o到站点y的乘车路径“Po,x-Ex,y-y”,当该路径的代价小于Co,y+Φ时将其加入集合PSo,y与集合OS,当该路径的代价小于Co,y时更新Co,y为该路径的代价;
步骤4.4.3:遍历站点x在网络NETW中的每个邻居站点y,若站点y不属于路径Po,x途经的站点,并且Po,x途经的最后一条连边不属于NETW的连边,则在Po,x的基础上使用连边NETWx,y生成站点o到站点y的乘车路径“Po,x-NETWx,y-y”,当该路径的代价小于Co,y+Φ时将其加入集合PSo,y与集合OS,当该路径的代价小于Co,y时更新Co,y为该路径的代价;
步骤4.5:遍历除站点o外的每个站点k,在集合PSo,k中删除代价大于Co,k+Φ的路径;
步骤5:遍历集合PSo,d中的每条路径P,以P为蓝本通过将P途经的各条公交连边Em,n分别使用集合NETBm,n中的各条连边进行替换的方式生成新的乘车路径P1,当P1未多次途经同一站点且的代价小于Co,d+Φ时将P1加入Po,d;
步骤6:建立一个初始为空的乘车路径集合PDS,遍历集合PSo,d中的每条路径P,以P为蓝本通过对P途经的各条公交连边C分别用集合LC中的各线路名进行标注的方式生成包含具体搭乘公交线路名信息的乘车路径PD,当PD未多次途经同一公交线路时将PD加入PDS;
步骤7:返回PDS作为结果集合。
2.如权利要求1所述的用于计算两个公交站点间多条乘车路径的方法,其特征在于:一条公交连边或一条乘车路径的代价定义为(W/α)μ+X/β+Y/γ+(Z/δ)ν,其中W为途经的公交线路数,X为途经的公交线路长度,Y为途经的除乘车上下车站点外的公交站点数,Z为步行距离总和,α、β、γ、δ、μ和ν为大于零的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台州学院,未经台州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911227817.1/1.html,转载请声明来源钻瓜专利网。