[发明专利]基于博弈论的分布式网络系统最小权顶点覆盖求解方法有效
申请号: | 201710608296.9 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107483309B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 孙昌浩;王晓初 | 申请(专利权)人: | 中国空间技术研究院 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/08;G06N99/00 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100194 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 博弈论 分布式 网络 系统 最小 顶点 覆盖 求解 方法 | ||
1.基于博弈论的分布式网络系统最小权顶点覆盖求解方法,其特征在于包括如下步骤:
(1)建立分布式网络系统中各个顶点的支付函数、势函数、行动、记忆向量;具体包括如下步骤:
(11)建立分布式网络系统的无向连通图,构建分布式网络系统中各个顶点的行动集以及所有顶点的行动组合,然后计算得到各个顶点的支付函数、势函数;
(111)构建分布式网络系统的无向连通图G(V,E),其中,V={1,2,...,n}为顶点集,E={(i,j)|eij=1}为顶边集,i或j=1,2,3,…,n,eij=1表示顶点i、j之间存在顶边,顶点i的权值ωi0,S={a1,a2,…,an}为顶点集V的子集,当ai=1时,顶点i属于集合S,当ai=0时,顶点i不属于集合S;
(112)建立分布式网络系统中顶点的行动集Ai={ai=1,ai=0},得到所有顶点的行动组合a={a1,a2,…,an},得到顶点i的支付函数Ui(a)为
顶点i的势函数φ(a)为
其中,Ωi表示顶点i的邻域,λ为大于ω*/2任意实数,ω*是分布式网络系统顶点的最大权值;所述的邻域为与节点i存在顶边的顶点集合;
(12)任意初始化各个顶点的行动、记忆向量;
初始化顶点i的行动为记忆向量为其中,bi∈Ai,m为记忆长度;
(2)更新得到下一时刻各个顶点的记忆向量,进而得到下一时刻各个顶点的行动;具体包括如下步骤:
(21)计算当前时刻分布式网络系统中所有顶点的最佳应对、遗憾值;
计算第t时刻顶点i的最佳应对遗憾值为
遍历所有顶点;
其中,为t时刻顶点i外所有顶点的联合行动,t的初值为0;
(22)根据计算得到的各个顶点的遗憾值更新得到对应顶点下一时刻的记忆向量;将顶点i邻域中遗憾值最大的顶点记为j*,最大遗憾值为若顶点i的遗憾值且顶点i邻域中遗憾值为的顶点下标均大于i,则否则然后利用取代t时刻记忆向量的任意元素,得到t+1时刻顶点i的记忆向量
(23)根据更新得到的下一时刻各个顶点的记忆向量计算得到下一时刻对应顶点的行动;从t+1时刻顶点i的记忆向量中任意选择一个元素作为t+1时刻顶点i的行动遍历所有顶点;
(3)重复更新得到各个顶点下一时刻的记忆向量及对应行动,直至各个顶点的行动不再发生变化,将不再变化的各个顶点的行动集合作为分布式网络系统最小权顶点覆盖的最优解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空间技术研究院,未经中国空间技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710608296.9/1.html,转载请声明来源钻瓜专利网。