[发明专利]用于确定两点之间的可达路径的方法、装置和系统在审
申请号: | 201810276329.9 | 申请日: | 2018-03-30 |
公开(公告)号: | CN110319845A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 潘征;卫文娟;刘春辰 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;庞淑敏 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 邻接矩阵 搜索过程 终止条件 路径设置 路径搜索 遍历 响应 重复 | ||
本公开涉及用于确定两点之间的可达路径的方法、装置和系统。根据本公开的方法,首先建立包括多个点和连接所述多个点的边的图的邻接矩阵;然后基于所述邻接矩阵,从起点出发针对能够到达终点的可达路径进行搜索。特别地,在所述搜索过程中,基于已经搜索的路径设置针对搜索的终止条件,并且其中响应于在所述搜索过程中满足所述终止条件,终止相应的搜索。利用本公开,可以大大减少重复遍历,明显缩减搜索两点之间的可达路径所需的时间,显著提高可达路径搜索的效率。
技术领域
本公开涉及数据挖掘的技术领域,更特别地涉及一种用于确定两点之间的可达路径的方法、装置和系统。
背景技术
在大数据时代,可以通过各种数据采集途径来获得大量的数据。通过对这些数据进行数据分析与挖掘,可以得到很多有用的信息。在现实生活中,许多应用场景都可以用网络结构来表示。例如,复杂的道路网络可以用点代表道路交叉口,用线代表交叉口之间的道路,藉此可以利用众多的点和线组成一张交通网络结构图。同样,对于社交网络中的人员和社会关系,也可以用网络结构图进行表示。
在目前的已有技术中,大量的研究集中在针对两点之间的最小路径的搜索和确定上,而对于两点之间的所有可达路径的搜索和确定方案的研究目前较少。但是这样的信息在现实中是具有实际需求和用途的。例如,对于交通网络,可能存在确定从起点出发能够到达终点的所有可能路径的需求;而对于社交网络而言,也会存在针对找到两个人之间的所有可能的关联关系的需求。
对于包括节点和边的数量众多的网络结构,利用已有的技术来查找两点之间的所有可达路径搜索效率较低,需要耗费大量时间,这不能满足应用的需求。因此,在现有技术中存在针对能够以更高效的方案来实现两点之间的可达路径搜索的需求。
发明内容
有鉴于此,本公开提出了一种用于确定两点之间的可达路径的方法、装置和系统,以至少部分上消除或者缓解现有技术中的问题。
根据本公开的第一方面,提供了一种用于确定两点之间的可达路径的方法。在该方法中,可以首先建立包括多个点和连接所述多个点的边的图的邻接矩阵,然后基于所述邻接矩阵,从起点出发针对能够到达终点的可达路径进行搜索。特别地,在所述搜索过程中,基于已经搜索的路径设置针对搜索的终止条件,并且其中响应于在所述搜索过程中满足所述终止条件,终止相应的搜索。
根据本公开的第二方面,提供了一种用于确定两点之间的可达路径的装置。该装置可以包括:邻接矩阵建立模块、路径搜索模块、条件设置模块和搜索终止模块。所述邻接矩阵建立模块被配置为建立包括多个点和连接所述多个点的边的图的邻接矩阵。所述路径搜索模块可以被配置为基于所述邻接矩阵,从起点出发针对能够到达终点的可达路径进行搜索。所述条件设置模块可以被配置为在所述搜索过程中,基于已经搜索的路径设置针对搜索的终止条件。所述搜索终止模块可以被配置为响应于在所述搜索过程中满足所述终止条件,终止相应的搜索。
根据本公开的第三方面,提供了一种确定两点之间的可达路径的系统。该系统包括:处理器,和存储器。所述存储器存储了至少一个或多个计算机程序代码,所述计算机程序代码在被所述处理器执行时,使得所述处理器执行根据本公开的第一方面所述的方法的步骤。
根据本公开的第四方面,提供了一种计算机可读存储介质,其上包括有计算机程序代码,当由处理器执行中时,所述计算机程序代码使得所述处理器执行根据本公开的第一方面的方法的步骤。
根据本公开的第五方面,提供了一种计算程序产品,其上包括有计算机程序代码,当被加载到计算机设备中时,其可以使得该计算机设备执行根据本公开的第一方面的方法的步骤。
在本公开的实施方式中,通过借助于监控已经搜索的路径,设置针对搜索的终止条件,可以大大减少重复遍历。此外,在一个优选的实施方式中,还可以在开始搜索之前执行剪枝操作。这样,可以进一步缩减搜索两点之间的可达路径所需的时间,显著提高可达路径搜索的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810276329.9/2.html,转载请声明来源钻瓜专利网。