[发明专利]一种用于分布式神经网络的边缘网络通信路径选择方法有效
申请号: | 202210803016.0 | 申请日: | 2022-07-09 |
公开(公告)号: | CN115361330B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 周明拓;任天锋;郁春波;贺文;李剑 | 申请(专利权)人: | 中国科学院上海微系统与信息技术研究所 |
主分类号: | H04L45/12 | 分类号: | H04L45/12;H04L45/24;H04L67/10;G06N3/006;G06F17/18 |
代理公司: | 上海泰博知识产权代理有限公司 31451 | 代理人: | 钱文斌 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 分布式 神经网络 边缘 网络 通信 路径 选择 方法 | ||
1.一种用于分布式神经网络的边缘网络通信路径选择方法,其特征在于,包括:
步骤(1):获取边缘网络结构信息,其中,所述边缘网络结构信息包括云设备和若干边缘设备;
步骤(2):通过基于前向更新准则的蚁群算法从所述边缘网络结构信息中找出最优通信路径;所述最优通信路径通过多个依次相连的边缘设备连通至云设备构成;具体包括:
步骤(21):产生初始蚂蚁种群,令蚂蚁种群中的蚂蚁从起点边缘设备出发,向终点前进,所述终点为云设备;
步骤(22):判断蚂蚁是否到达终点;若蚂蚁未到达终点,则根据转移概率选择下一个边缘设备前进,并判断下一个边缘设备是否满足前向更新准则,若满足前向更新准则,则向已走过的路径释放前向更新信息素τback,再向下一个设备前进;若不满足前向更新准则,则直接向下一个设备前进;若蚂蚁到达终点,则更新通信路径信息素,并保存当前通信路径;
步骤(23):循环步骤(22)直到蚂蚁种群中的所有蚂蚁均到达终点时,得到若干条通信路径,并从所述若干条通信路径中选择最短的路径作为最优通信路径;
所述前向更新准则具体为:
蚁群算法中的蚂蚁在到达终点前保存已经走过的路径信息;
当蚂蚁试探下一个边缘设备作为新的路径时,若新增的边缘设备满足公式Tpath(k+1)<Tpath(k),则蚂蚁向已走过的路径增加前向更新信息素τback,其中,Tpath(k)表示k个边缘设备组成的通信路径总体耗费时间;
步骤(3):在所述最优通信路径上部署分割后的神经网络,来实现神经网络的分布式计算。
2.根据权利要求1所述的用于分布式神经网络的边缘网络通信路径选择方法,其特征在于,所述步骤(22)中转移概率的公式为:
其中,Ju(i)表示蚂蚁u在边缘设备i时,其能选择转移设备的集合;τij(t)表示t时刻边缘设备i和边缘设备j之间的通信路径具有的信息素值;ηij(t)表示t时刻边缘设备i转向边缘设备j时,通信路径的时间开销对蚂蚁选择路径的影响;α表示信息因子,β表示启发因子。
3.根据权利要求1所述的用于分布式神经网络的边缘网络通信路径选择方法,其特征在于,所述前向更新信息素τback的公式为:其中,Q表示蚂蚁所携带的信息素总量,du表示蚂蚁u从起点到终点的整条路径的通信时间开销。
4.根据权利要求1所述的用于分布式神经网络的边缘网络通信路径选择方法,其特征在于,所述k个边缘设备的通信路径总体耗费时间Tpath(k)满足:
其中,k表示通信路径上的边缘设备总数;Ei(f)表示边缘设备i执行神经网络所需要的平均执行时间;dij表示边缘设备i和边缘设备j之间的平均通信时间且dij=DiTij;Di表示边缘设备i的数据输出量;Tij表示边缘设备i和边缘设备j之间传输单位数据所耗费的时间且Bij表示边缘设备i和边缘设备j之间的传输带宽。
5.根据权利要求1所述的用于分布式神经网络的边缘网络通信路径选择方法,其特征在于,所述步骤(2)还包括:对每一组存在通信路径的边缘设备之间的信息素设置上限τmax和下限τmin。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院上海微系统与信息技术研究所,未经中国科学院上海微系统与信息技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210803016.0/1.html,转载请声明来源钻瓜专利网。