一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种发送、接收路径信息的方法及装置与流程

2022-11-16 12:19:34 来源:中国专利 TAG:

技术特征:
1.一种发送路径信息的方法,其特征在于,包括:在第t次迭代中,第一计算顶点向第二计算顶点发送k个第一路径信息,其中,所述k为所述第一计算顶点在所述第t次迭代中所允许发送第一路径信息数量的上限值;所述第二计算顶点为所述第一计算顶点相邻的下游计算顶点;所述第一路径信息用于指示经所述第一计算顶点到所述第二计算顶点的已知最短路径;其中,所述t、所述k均为正整数;在向所述第二计算顶点发送k个第一路径信息后,若所述第一计算顶点确定存在未发送的第一路径信息,所述第一计算顶点在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息。2.根据权利要求1所述的方法,其特征在于,所述第一计算顶点在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息,还包括:若所述剩余的所述第一路径信息数量大于k,则通过至少两次迭代发送;若所述剩余的所述第一路径信息数量小于或等于k,则通过一次迭代发送。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取所述第一计算顶点的当前存储的第一路径信息数量以及所述第一计算顶点相邻的下游计算顶点的数量;根据所述第一计算顶点的当前存储的第一路径信息数量以及所述第一计算顶点相邻的下游计算顶点的数量,确定所述k。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取所述第一计算顶点所属的计算设备的内存运行参数;所述内存运行参数用于指示所述计算设备的内存占用程度;根据所述内存运行参数,确定所述k。5.根据权利要求1-4任一项所述的方法,其特征在于,所述在所述第一计算顶点向所述第二计算顶点发送k个第一路径信息后,若所述第一计算顶点确定存在未发送的第一路径信息,所述第一计算顶点在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息,包括:在向所述第二计算顶点发送k个第一路径信息后,所述第一计算顶点接收所述第二计算顶点发送的第一标志信息,所述第一标志信息用于指示所述第一计算顶点保持激活状态;当所述第一计算顶点处于激活状态,则在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:向所述第二计算顶点发送小于或等于k个第一路径信息后,若所述第一计算顶点未接收到所述第二计算顶点发送的第一标志信息,所述第一计算顶点进入非激活状态。7.根据权利要求1-4任一项所述的方法,其特征在于,所述在向所述第二计算顶点发送k个第一路径信息后,若所述第一计算顶点确定存在未发送的第一路径信息,所述第一计算顶点在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息,包括:在向所述第二计算顶点发送k个第一路径信息后,若所述第一计算顶点确定存在未发送的所述第一路径信息,所述第一计算顶点向所述第二计算顶点发送第二标志信息,所述第二标志信息用于指示存在未发送的路径信息;
所述第一计算顶点接收所述第二计算顶点发送的第一标志信息,所述第一标志信息用于指示接收方保持激活状态,当所述第一计算顶点处于激活状态,则在后续的迭代中向所述第二计算顶点发送剩余的所述第一路径信息,所述第一标志信息为所述第二计算顶点根据所述第二标志信息发送。8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一计算顶点向所述第二计算顶点发送k个第一路径信息,包括:若所述第一计算顶点中存储的所述第一路径信息大于或等于k个,向所述第二计算顶点发送k个所述第一路径信息;若所述第一计算顶点中存储的所述第一路径信息小于k个,向所述第二计算顶点发送存储的所有的所述第一路径信息。9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一路径信息包括到所述第一计算顶点的已知最短路径,以及所述第一计算顶点到所述第二计算顶点间边的权重。10.一种接收路径信息的方法,其特征在于,所述方法包括:在第t 1次迭代中,第二计算顶点接收第一计算顶点发送的k个第一路径信息;所述第一计算顶点为所述第二计算顶点相邻的上游计算顶点,所述k为所述第一计算顶点在第t次迭代中的所允许发送第一路径信息数量的上限值;所述第一路径信息用于指示经所述第一计算顶点到所述第二计算顶点的已知最短路径;其中,所述t、所述k均为正整数;所述第二计算顶点向所述第一计算顶点发送第一标志信息,所述第一标志信息用于指示所述第一计算顶点保持激活状态,以使得所述第一计算顶点在后续的迭代中,向所述第二计算顶点发送剩余的所述第一路径信息。11.根据权利要求10所述的方法,其特征在于,所述第二计算顶点向所述第一计算顶点发送第一标志信息,包括:所述第二计算顶点接收所述第一计算顶点发送的第二标志信息,所述第二标志信息用于指示存在未发送的路径信息;所述第二计算顶点在接收到所述第二标志信息后,向所述第一计算顶点发送所述第一标志信息。12.一种发送路径信息的方法,其特征在于,所述方法包括:在第t次迭代中,第一计算顶点向第二计算顶点发送k个第一路径信息,所述k为所述第一计算顶点在第t次迭代中所允许发送第一路径信息数量的上限值;所述第二计算顶点为所述第一计算顶点相邻的下游计算顶点,所述第一路径信息用于指示经所述第一计算顶点到所述第二计算顶点的已知最短路径;其中,所述t、所述k均为正整数;在第t 1次迭代中,所述第二计算顶点接收所述第一计算顶点发送的k个所述第一路径信息;所述第二计算顶点向所述第一计算顶点发送第一标志信息,所述第一标志信息用于指示所述第一计算顶点保持激活状态;在第t 2次迭代中,所述第一计算顶点接收所述第二计算顶点发送的所述第一标志信息,所述第一计算顶点在后续的迭代中保持激活状态,并在激活状态下向所述第二计算顶点发送剩余的第一路径信息。13.一种计算设备,其特征在于,其上部署有如权利要求1-12任一项中所述的第一计算顶点和/或第二计算顶点。
14.一种发送路径信息的系统,其特征在于,包括如权利要求13所述的计算设备。15.一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行权利要求1-9或12中任一项所述的发送路径信息的方法,或者,执行权利要求10或11所述的接收路径信息的方法。

技术总结
本申请公开了一种发送、接收路径信息的方法及装置,涉及计算设备领域,以获取大规模图中节点间的最短路径。具体方案为:在第t次迭代中,第一计算顶点向第二计算顶点发送K个第一路径信息,K为第一计算顶点在第t次迭代中所允许发送第一路径信息数量的上限值;第一路径信息用于指示经第一计算顶点到第二计算顶点的已知最短路径;在向第二计算顶点发送K个第一路径信息后,若第一计算顶点确定存在未发送的第一路径信息,第一计算顶点在后续的迭代中向第二计算顶点发送剩余的第一路径信息。第二计算顶点发送剩余的第一路径信息。第二计算顶点发送剩余的第一路径信息。


技术研发人员:曹瑞 梁永贵 高涛
受保护的技术使用者:超聚变数字技术有限公司
技术研发日:2022.06.30
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献