[发明专利]一种基于自适应骨干网的快速公交选线算法无效
申请号: | 200710018817.1 | 申请日: | 2007-10-08 |
公开(公告)号: | CN101187996A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 常飞;王嘉寅;吴楠茜 | 申请(专利权)人: | 常飞;王嘉寅;吴楠茜 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710049陕西省西安市碑林*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 骨干 快速 公交 算法 | ||
一、技术领域
为群众出行提供准确、及时、优化的公交线路信息服务是方便群众生活、提高公交线网的运行效率、提升城市形象的一项重要举措。要提供这种服务就必须设计合理的公交线路选择算法。公交线路是固定的,而人们要考虑的因素较多且各有偏重,比如最小换乘次数、距离、费用、时间等。鉴于此,该选择算法综合考虑各种因素,根据查询者的要求设计一套合理的出行计划,并提供各种因素下的最优方案以供选择。
二、背景技术
文献[1]论证指出:乘客对公交线路的选择受多种因素影响,其中“换乘次数”是影响的首要因素。文献[1]给出,1999年在南京市的8个主要公交站点进行了的一次《公交乘客出行心理》问卷调查(收回有效问卷440份),结果显示,41.16%的乘客在选择公交线路时首选考虑的是换乘最少,其次是路程最短。在鞍山、无锡进行的调查也得到类似的结果。文献[2]分析指出,乘客在选择公交线路时不太注意费用问题和时间问题,因此可以认为,“换乘次数最少”是首选目标,“路程最短”、“费用最少”和“时间最短”三个影响因素的重要性依次下降。
目前国内使用的公交线路选择算法多数是Dijkstra算法和Floyd算法。Dijkstra算法是网络图中单源最短路径求解算法,Floyd算法是多源最短路径算法,实现任意两站点的公交线路选择需要的时间复杂度分别为O(|V|2)、O(|V|3),而且并不能满足“换乘次数最少”的首选目标,难以满足查询者的实际需求。同时,当站点数量很多,成千上万时,过高的时间复杂度也让查询时间与查询者希望的实时查询相差甚远。为了实现“换乘次数最少”的目标,目前还有使用改进的Dijkstra算法和Floyd算法,但只能支持一次换乘,若一次换成无法到达则查询失败。
三、发明内容
3.1名词解释:
(1)公交线路网络:城市的公交线路可以抽象成网络图——公交站点抽象成图中的结点,任意两个公交站点之间的各条公交线路抽象成这两个结点之间的有向边,记为G=(V,E),其中V是所有公变站点的集合,E是任意两个公交站点之间叫的有向公交线路的集合,L是所有公交线路的集合。
本说明书中的公交线路网络以北京市主城区的公交线路网络为例。
北京市主城区共计设有公交站点3957个(编号从0001至3957)、公交线路520条(编号从001至520),设vi表示编号为i的公交站点,lj表示编号为j的公交线路,则v={v1,v2,…,v3957},L={l1,l2,…,l520)。若站点vi和站点vj(i,j∈[1,3957])位于公交线路lk(k∈[1,520])的上行线(或下行线)上,且vi的下一站点即为vj,则有向边(i,j)是图G的一条边。每条公交线路必然经过若干公交站点,每个公交站点必然在至少一条公交线路上,设经过站点vi的所有公交线路的集合为L(vi),经过站点vi的所有公交线路上的站点的集合为V(L(vi))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常飞;王嘉寅;吴楠茜,未经常飞;王嘉寅;吴楠茜许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710018817.1/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理