CN109299813A - 一种在最少换乘下的公共交通网络最短路径长度计算方法 - Google Patents

一种在最少换乘下的公共交通网络最短路径长度计算方法 Download PDF

Info

Publication number
CN109299813A
CN109299813A CN201810998771.2A CN201810998771A CN109299813A CN 109299813 A CN109299813 A CN 109299813A CN 201810998771 A CN201810998771 A CN 201810998771A CN 109299813 A CN109299813 A CN 109299813A
Authority
CN
China
Prior art keywords
website
matrix
adjacency matrix
path length
shortest path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810998771.2A
Other languages
English (en)
Other versions
CN109299813B (zh
Inventor
洪流
欧阳敏
钟欣
田辉
徐敏
刘创
章慧
叶博文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN201810998771.2A priority Critical patent/CN109299813B/zh
Publication of CN109299813A publication Critical patent/CN109299813A/zh
Application granted granted Critical
Publication of CN109299813B publication Critical patent/CN109299813B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种在最少换乘下的公共交通网络最短路径长度计算方法,包括:利用第一邻接矩阵Tk×k和第二邻接矩阵Hk×k分别记录站点之间的最少可达趟数和对应的最短路径长度,初始化第一邻接矩阵Tk×k和第二邻接矩阵Hk×k,以表示第一邻接矩阵Tk×k和第二邻接矩阵Hk×k的初始状态,中的矩阵元素设为+∞;利用中的矩阵元素更新矩阵迭代矩阵m≥2;进一步增加换乘次数不会再改变第二邻接矩阵Hk×k,令此时,第二邻接矩阵Hk×k包含公共交通网络中任意两个站点在最少换乘次数下的最短路径长度。本发明在考虑最少换乘次数下对邻接矩阵进行迭代,进而得到在最少换乘次数下的最短路径长度。

Description

一种在最少换乘下的公共交通网络最短路径长度计算方法
技术领域
本发明属于公共交通领域,更具体地,涉及一种在最少换乘下的公共交通网络最短路径长度计算方法。
背景技术
公共交通***是为居民出行和社会物资运输提供交通服务的工程设施,在国家或地区的经济发展和人民生活中发挥至关重要的作用。在公共交通***的规划和调度过程中,站点之间的最短路径是需要重点考虑的因素之一。而在公共交通网络中,换乘对路径长度的度量有着重要影响,不同的换乘方式往往对应着不同的路径长度,而且人们一般更希望在较少的换乘次数下到达目的地,但当前的公共交通网络最短路径长度计算大多忽视了这种换乘对路径长度的影响。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种在最少换乘下的公共交通网络最短路径长度计算方法,由此解决现有技术没有考虑换乘对路径长度的影响这一技术问题。
为实现上述目的,本发明提供了一种在最少换乘下的公共交通网络最短路径长度计算方法,包括:
(1)利用第一邻接矩阵Tk×k和第二邻接矩阵Hk×k分别记录站点之间的最少可达趟数和对应的最短路径长度,第一邻接矩阵Tk×k中的第一元素ti,j表示站点ni和nj之间的最少可达趟数,(ti,j-1)表示站点ni和nj之间的最少换乘次数,第二邻接矩阵Hk×k中的第二元素hi,j表示站点ni和nj之间在最少换乘下的最短路径长度,k表示公共交通站点的数量,i∈[1,k],j∈[1,k];
(2)初始化第一邻接矩阵Tk×k和第二邻接矩阵Hk×k,以表示第一邻接矩阵Tk×k和第二邻接矩阵Hk×k的初始状态,中的矩阵元素设为+∞;
(3)利用中的矩阵元素更新矩阵
(4)基于迭代矩阵m≥2;
(5)重复步骤(4)直至即进一步增加换乘次数不会再改变第二邻接矩阵Hk×k,令此时,第二邻接矩阵Hk×k包含公共交通网络中任意两个站点在最少换乘次数下的最短路径长度。
进一步地,步骤(3)包括:
若ni和nj是一条公共交通线路上的两个站点,i≠j,则中的元素对于矩阵若求站点之间的最短旅行距离,则中的元素若求站点之间的最短旅行时间,则其中,v和Δ分别表示公共交通工具的平均行驶速度和平均等待时间,Dis(ni,nj)表示站点ni至nj的行驶距离,若ni和nj不是一条公共交通线路上的两个站点,则中的元素 中的元素
进一步地,步骤(4)包括:
(4-1)对于站点ni和nj,若中的元素中的元素 中的元素
(4-2)若选择站点nx作为ni和nj之间的换乘站点,其中x≠i≠j,计算的值;
(4-3)对除ni和nj之外的所有公共交通站点重复步骤(4-2),对于所有换乘站点nx,选择使值最小的nx作为换乘站点, 如果如果仅有一个站点nx使值最小,则该站点nx作为换乘站点,且 如果存在多个站点nx使值最小,则且选择的值最小时相应的站点nx作为换乘站点。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
(1)本发明引入邻接矩阵,在考虑最少换乘次数下对邻接矩阵进行迭代,考虑换乘对最短路径的影响,进而得到在最少换乘次数下的最短路径长度。本发明得到的最短路径长度更准确、可靠性更强。
(2)本发明最终可以得到在最少换乘次数下公共交通网络中任意两个站点之间的最短路径长度,包括最短旅行距离和最短旅行时间。
附图说明
图1是本发明实施例提供的一种在最少换乘下的公共交通网络最短路径长度计算方法的流程图;
图2是本发明实施例提供的公共交通网络示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
如图1所示,一种在最少换乘下的公共交通网络最短路径长度计算方法,包括:
(1)利用第一邻接矩阵Tk×k和第二邻接矩阵Hk×k分别记录站点之间的最少可达趟数和对应的最短路径长度,第一邻接矩阵Tk×k中的第一元素ti,j表示站点ni和nj之间的最少可达趟数,(ti,j-1)表示站点ni和nj之间的最少换乘次数,第二邻接矩阵Hk×k中的第二元素hi,j表示站点ni和nj之间在最少换乘下的最短路径长度,k表示公共交通站点的数量,i∈[1,k],j∈[1,k];
(2)初始化第一邻接矩阵Tk×k和第二邻接矩阵Hk×k,以表示第一邻接矩阵Tk×k和第二邻接矩阵Hk×k的初始状态,中的矩阵元素设为+∞;
(3)利用中的矩阵元素更新矩阵
(4)基于迭代矩阵m≥2;
(5)重复步骤(4)直至即进一步增加换乘次数不会再改变第二邻接矩阵Hk×k,令此时,第二邻接矩阵Hk×k包含公共交通网络中任意两个站点在最少换乘次数下的最短路径长度。
进一步地,步骤(3)包括:
若ni和nj是一条公共交通线路上的两个站点,i≠j,则中的元素对于矩阵若求站点之间的最短旅行距离,则中的元素若求站点之间的最短旅行时间,则其中,v和Δ分别表示公共交通工具的平均行驶速度和平均等待时间,Dis(ni,nj)表示站点ni至nj的行驶距离,若ni和nj不是一条公共交通线路上的两个站点,则中的元素 中的元素
进一步地,步骤(4)包括:
(4-1)对于站点ni和nj,若中的元素中的元素 中的元素
(4-2)若选择站点nx作为ni和nj之间的换乘站点,其中x≠i≠j,计算的值;
(4-3)对除ni和nj之外的所有公共交通站点重复步骤(4-2),对于所有换乘站点nx,选择使值最小的nx作为换乘站点, 如果如果仅有一个站点nx使值最小,则该站点nx作为换乘站点,且 如果存在多个站点nx使值最小,则且选择的值最小时相应的站点nx作为换乘站点。
如图2所示,假设公共交通网络有7个公共交通站点,存在三条公共交通线路:线路1(1-2-3-4)、线路2(1-2-5-3)和线路3(6-4-7),相邻站点之间的距离如图2所示。基于上述矩阵T和H的迭代过程,通过三次迭代,可以得到该公共交通网络任意两个站点在最少换乘次数下的最短路径长度,以最少换乘次数下的最短旅行距离为例,其具体的计算结果如下:
本发明所述的最少换乘次数下的公共交通网络最短路径长度计算方法,能够在考虑最少换乘的情形下,计算得到公共交通网络中任意两个站点之间的最短路径长度,包括最短旅行距离和最短旅行时间。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (3)

1.一种在最少换乘下的公共交通网络最短路径长度计算方法,其特征在于,包括:
(1)利用第一邻接矩阵Tk×k和第二邻接矩阵Hk×k分别记录站点之间的最少可达趟数和对应的最短路径长度,第一邻接矩阵Tk×k中的第一元素ti,j表示站点ni和nj之间的最少可达趟数,(ti,j-1)表示站点ni和nj之间的最少换乘次数,第二邻接矩阵Hk×k中的第二元素hi,j表示站点ni和nj之间在最少换乘下的最短路径长度,k表示公共交通站点的数量,i∈[1,k],j∈[1,k];
(2)初始化第一邻接矩阵Tk×k和第二邻接矩阵Hk×k,以表示第一邻接矩阵Tk×k和第二邻接矩阵Hk×k的初始状态,中的矩阵元素设为+∞;
(3)利用中的矩阵元素更新矩阵
(4)基于迭代矩阵m≥2;
(5)重复步骤(4)直至即进一步增加换乘次数不会再改变第二邻接矩阵Hk×k,令此时,第二邻接矩阵Hk×k包含公共交通网络中任意两个站点在最少换乘次数下的最短路径长度。
2.如权利要求1所述的一种在最少换乘下的公共交通网络最短路径长度计算方法,其特征在于,所述步骤(3)包括:
若ni和nj是一条公共交通线路上的两个站点,i≠j,则中的元素对于矩阵若求站点之间的最短旅行距离,则中的元素若求站点之间的最短旅行时间,则其中,v和Δ分别表示公共交通工具的平均行驶速度和平均等待时间,Dis(ni,nj)表示站点ni至nj的行驶距离,若ni和nj不是一条公共交通线路上的两个站点,则中的元素 中的元素
3.如权利要求1或2所述的一种在最少换乘下的公共交通网络最短路径长度计算方法,其特征在于,所述步骤(4)包括:
(4-1)对于站点ni和nj,若中的元素中的元素 中的元素
(4-2)若选择站点nx作为ni和nj之间的换乘站点,其中x≠i≠j,计算的值;
(4-3)对除ni和nj之外的所有公共交通站点重复步骤(4-2),对于所有换乘站点nx,选择使值最小的nx作为换乘站点, 如果如果仅有一个站点nx使值最小,则该站点nx作为换乘站点,且 如果存在多个站点nx使值最小,则且选择的值最小时相应的站点nx作为换乘站点。
CN201810998771.2A 2018-08-27 2018-08-27 一种在最少换乘下的公共交通网络最短路径长度计算方法 Expired - Fee Related CN109299813B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810998771.2A CN109299813B (zh) 2018-08-27 2018-08-27 一种在最少换乘下的公共交通网络最短路径长度计算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810998771.2A CN109299813B (zh) 2018-08-27 2018-08-27 一种在最少换乘下的公共交通网络最短路径长度计算方法

Publications (2)

Publication Number Publication Date
CN109299813A true CN109299813A (zh) 2019-02-01
CN109299813B CN109299813B (zh) 2021-11-02

Family

ID=65165785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810998771.2A Expired - Fee Related CN109299813B (zh) 2018-08-27 2018-08-27 一种在最少换乘下的公共交通网络最短路径长度计算方法

Country Status (1)

Country Link
CN (1) CN109299813B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071849A1 (en) * 2006-09-15 2008-03-20 Krieger Cynthia A H Polynomial method for detecting a Hamiltonian circuit
CN102880642A (zh) * 2012-08-20 2013-01-16 浙江工业大学 一种基于加权有向网络模型的公交换乘方法
CN105206037A (zh) * 2014-05-30 2015-12-30 中国电信股份有限公司 公交线路分析方法和***
CN106779225A (zh) * 2016-12-22 2017-05-31 福州大学 一种包含必经节点集的最佳路径求解方法
CN107808217A (zh) * 2017-10-24 2018-03-16 山东大学 一种基于北斗定位与客流量的公交换乘优化方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080071849A1 (en) * 2006-09-15 2008-03-20 Krieger Cynthia A H Polynomial method for detecting a Hamiltonian circuit
CN102880642A (zh) * 2012-08-20 2013-01-16 浙江工业大学 一种基于加权有向网络模型的公交换乘方法
CN105206037A (zh) * 2014-05-30 2015-12-30 中国电信股份有限公司 公交线路分析方法和***
CN106779225A (zh) * 2016-12-22 2017-05-31 福州大学 一种包含必经节点集的最佳路径求解方法
CN107808217A (zh) * 2017-10-24 2018-03-16 山东大学 一种基于北斗定位与客流量的公交换乘优化方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LIU HONG等: "Vulnerability effects of passengers" intermodal transfer distance preference and subway expansion on complementary urban public transportation systems", 《RELIABILITY ENGINEERING AND SYSTEM SAFETY》 *

Also Published As

Publication number Publication date
CN109299813B (zh) 2021-11-02

Similar Documents

Publication Publication Date Title
CN111310077B (zh) 一种旅客智能行程推荐***和方法
Khani et al. Trip-based path algorithms using the transit network hierarchy
CN103530694B (zh) 基于时空网络构建的城市地铁动态客流分配方法
CN103471603B (zh) 一种公交线路与道路网络的匹配方法和装置
CN101187996A (zh) 一种基于自适应骨干网的快速公交选线算法
CN105678410A (zh) 一种考虑网络连通性时变特征的公交***时空可达性建模方法
CN109670240B (zh) 一种城市多模式公交网络初始线路生成方法
CN107978169A (zh) 一种对多源数据来源下的公交站点位置纠偏的方法
CN106600956A (zh) 一种交通信息发布方法及装置
WO2020107966A1 (zh) 信息推送方法、装置、服务器及存储介质
Lo et al. Traffic‐aware routing protocol with cooperative coverage‐oriented information collection method for VANET
CN107872388A (zh) 用于实现报文转发的方法、装置和***
CN105205559A (zh) 基于多源异构众包数据的风景旅行路线规划***
CN111191817B (zh) 一种基于换乘客流量的公交线网拓扑划分方法
CN107743092A (zh) 路径选取方法及装置
CN110109055A (zh) 一种基于rssi测距的室内定位方法
CN106202355B (zh) 基于搜索引擎的天气服务推荐方法、装置和搜索引擎
CN110378557A (zh) 一种基于逆向交通分配的错峰出行政策评价方法
CN109299813A (zh) 一种在最少换乘下的公共交通网络最短路径长度计算方法
CN112883195B (zh) 个体出行的交通知识图谱构建方法及***
CN104253830A (zh) 一种基于位置的服务选择方法
CN106250451A (zh) 路由信息查询方法及装置
CN108318048A (zh) 一种基于不同转弯方向拥堵信息的路线规划方法及***
CN108413980A (zh) 一种减少路径分支的交通巡回路径规划方法
Wang et al. Reliable path selection problem in uncertain traffic network after natural disaster

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211102