当前位置: 首页 > 专利查询>郝文凯专利>正文

一种基于夹角对比的多源路径最短距离算法制造技术

技术编号:43207895 阅读:18 留言:0更新日期:2024-11-01 20:25
本发明专利技术公开了一种基于夹角对比的多源路径最短距离算法,涉及路径算法领域。所述方法包括如下步骤:S1在包含若干个随机分配点的平面内,确定平面内任意两点为起点和终点;S2起点和终点确定以后,基于贪心算法思想,平面内所有其它点位均与起点和终点进行角度对比,根据两点一线原理,寻找出最少一个等于或最接近180°的中间点;S3中间点位定下来以后,基于吸铁石思想,相邻之间的两个确定点会互相锁定对方所在的方位角度,通过不断增加搜索半径距离朝对方方位进行最佳点位搜索,将搜索到的新点位与自身点位、相邻的确定点位进行夹角对比,筛选出合适的点位进行连接;S4将连接的点位定为新的确定点,不断朝相邻的确定方向进行点位连接,直到所有确定点都连接在一起,形成最佳路径。

【技术实现步骤摘要】

本专利技术涉及路径算法领域,具体涉及一种基于夹角对比的多源路径最短距离算法


技术介绍

1、多源最短路径算法是算法领域一个很常见的寻找全局最优策略问题,在平面中随机分配大量的点位,且点与点之间的距离已知,但是如何能从任意两点之中寻找出最最短路径,这就是我们要解决的问题,其核心思想是在每一步选择中都采取当前状态下最优的选择,以期望最后得到全局最优解。其发展历程可以追溯到上世纪50年代的早期首次提出了dijkstra算法也叫贪心算法,贪心算法是将所有的点都连接起来,通过连接的线路寻找一条最佳的路径,例如有n个点位,那么第一个点就要与n-1个点连接,第一个点连接完毕,第二个点就要与n-2个点相连以此类推,这种算法虽然准确度很高,但是它耗费时间巨大,往往随机的点越多,它的计算量越大。

2、常见的单源最短路径算法包括迪杰斯特拉算法和贝尔曼-福德算法,然而,这些算法需要在两个节点之间进行多次重复计算,因此效率较低。

3、相对于单源算法,多源最短路径算法能够利用节点之间的相互关系,从而减少计算量。下面介绍两种常见的多源最短路径算f1oyd算法和j本文档来自技高网...

【技术保护点】

1.一种基于夹角对比的多源路径最短距离算法,其特征在于,所述方法包括如下步骤:S1在包含若干个随机分配点的平面内,确定平面内任意两点为起点和终点;S2起点和终点确定以后,基于贪心算法思想,平面内所有其它点位均与起点和终点进行角度对比,根据两点一线原理,寻找出最少一个等于或最接近180°的中间点;S3中间点位定下来以后,基于吸铁石思想,相邻之间的两个确定点会互相锁定对方所在的方位角度,通过不断增加搜索半径距离朝对方方位进行最佳点位搜索,将搜索到的新点位与自身点位、相邻的确定点位进行夹角对比,筛选出合适的点位进行连接;S4将连接的点位定为新的确定点,不断朝相邻的确定方向进行点位连接,直到所有...

【技术特征摘要】

1.一种基于夹角对比的多源路径最短距离算法,其特征在于,所述方法包括如下步骤:s1在包含若干个随机分配点的平面内,确定平面内任意两点为起点和终点;s2起点和终点确定以后,基于贪心算法思想,平面内所有其它点位均与起点和终点进行角度对比,根据两点一线原理,寻找出最少一个等于或最接近180°的中间点;s3中间点位定下来以后,基于吸铁石思想,相邻之间的两个确定点会互相锁定对方所在的方位角度,通过不断增加搜索半径距离朝对方方位进行最佳点位搜索,将搜索到的新点位与自身点位、相邻的确定点位进行夹角对比,筛选出合适的点位进行连接;s4将连接的点位定为新的确定点,不断朝相邻的确定方向进行点位连接,直到所有确定点都连接在一起。

2.根据权利要求1所述的多源路径最短距离算法,其特征在于:在s2中由于随机点的位置是固定的,但是其余点与起点和终点是有角度差的,最理想点位就是呈180°,该点刚好位于两点之间的直线上,既这个点位确定为必选点,若寻找的点位没有呈现180°则选取最接近180°的点位为确定点,若有多个点位夹角度数一致,随机将其中一点确定为必选点,若有多个点位角度刚好呈180°则将这些点位全部确定为确定点。

3.根据权利要求1所述的多源路径最短距离算法,其特征在于:确定...

【专利技术属性】
技术研发人员:郝文凯石雲雲赵振兴
申请(专利权)人:郝文凯
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1