[发明专利]基于雪堆博弈进化的复杂网络节点覆盖方法有效
申请号: | 201510290447.1 | 申请日: | 2015-05-31 |
公开(公告)号: | CN105050096B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 吴建设;焦李成;皎魁;马晶晶;项鹏;熊涛;刘红英 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W16/22 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;王喜媛 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于雪堆博弈进化的复杂网络节点覆盖方法,主要解决现有技术无法准确求得复杂网络最小节点覆盖的问题。其实现步骤是:(1)设定种群规模S和代数G,随机产生S个个体构成父代种群;(2)从父代种群中随机选两个个体作交叉和突变,得到四个准子代个体,并对其分别作无记忆雪堆博弈,再从中选择评价函数值较小的两个准子代个体作为新个体;(3)重复步骤(2)直到产生S个新个体,作为新的父代种群,完成一次种群更新;(4)在新父代种群基础上,重复步骤(2)‑(3)完成G次种群更新;将最终种群中评价函数值最小的个体作为最小节点覆盖结果。本发明能求出复杂网络的最小节点覆盖结果,可用于分布规划和网络优化。 | ||
搜索关键词: | 节点覆盖 复杂网络 种群 父代 博弈 评价函数 种群更新 子代个体 新个体 进化 随机产生 网络优化 种群规模 重复 代数 可用 突变 规划 | ||
【主权项】:
1.一种基于雪堆博弈进化的复杂网络节点覆盖方法,包括如下步骤:(1),根据复杂网络的规模N设定进化种群规模S和代数G,用S个个体构成一个父代种群,个体代表复杂网络的一个覆盖结果,即复杂网络中所有N个节点状态的集合;初始化每个个体中每个节点的状态为覆盖状态C或未覆盖状态D;(2),从父代种群中随机选择两个个体作为父代个体进行两点交叉,以将两个父代个体扩展为四个个体,再对该四个个体进行突变操作,得到四个变异后的准子代个体;(3),对四个准子代个体分别进行无记忆雪堆博弈,得到四个优化后的准子代个体,再计算这四个优化后的准子代个体各自的评价函数f(X)值,选择其中评价函数f(X)值较小的两个个体,作为子代种群中的新个体,并从父代种群中删除(2)中的两个父代个体;所述的对四个准子代个体分别进行无记忆雪堆博弈,其实现如下:(3a),将准子代个体中的节点作为雪堆博弈的参与者,用合作策略代表覆盖状态C,用背叛策略代表未覆盖状态D;(3b),对一个准子代个体,选择其中的一个节点,如果该节点有m个背叛性邻点和n个合作性邻点,则该节点作为合作者将获得累计收益U(C)=n+m(1‑r),而作为背叛者将获得收益U(D)=n(1+r),若U(D)>U(C),则D是最优策略,反之亦然;将得到的最优策略作为节点的状态,并判断节点状态是否改变;(3c),选择下一个节点进行步骤(3b);(3d),重复步骤(3c)直到所有节点的状态不再发生改变;(3e),选择下一个准子代个体进行步骤(3b)‑(3d),直到对四个准子代个体均完成此操作,得到四个优化后的准子代个体;上述(3a)‑(3e)过程中,无论准子代个体中各节点为何种初始状态,只要保证r×kmax<1,就能使准子代个体最终达到一个稳定状态,所有节点的状态不再改变,完成一次无记忆雪堆博弈,其中,r为雪堆博弈模型中的耗费收益比,kmax为复杂网络的最大节点度;所述计算四个优化后的准子代个体各自的评价函数f(X)值,其实现如下:(3f),用评价函数f(X)判断优化后的准子代个体的优劣,f(X)定义如下:
式中,1≤i≤N,1≤j≤N,xi表示节点i的状态,xj表示节点j的状态,eij表示节点i和j之间是否存在一条边;当个体中的节点i为覆盖状态时,xi=1,节点i为未覆盖状态时xi=0,当节点i和j之间存在一条边时eij=1;否则,eij=0,公式的第一部分计算了复杂网络中覆盖状态的节点数量,第二部分以复杂网络规模N为系数惩罚任何未覆盖边eij,因此,f(X)的值越小,意味着结果更优;(3g),对一个优化后的准子代个体,求其评价函数f(X)的值:设初始f(X)=0,再加上该个体中覆盖状态的节点个数;然后,一一检查复杂网络中的每一条边,当边两端的节点均为未覆盖状态时,就在f(X)上加复杂网络规模N;(3h),选择下一个优化后的准子代个体进行步骤(3g),直到对四个优化后的准子代个体均完成此操作;(4),重复步骤(2)‑(3)直到产生S个新个体,用这些新个体构成子代种群,再将该子代种群作为新的父代种群,完成一次种群更新;(5),在新的父代种群的基础上,重复步骤(2)‑(4)直到完成G次种群更新;(6),将最后一次更新的父代种群中的评价函数f(X)值最小的个体作为复杂网络的最小节点覆盖结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510290447.1/,转载请声明来源钻瓜专利网。
- 上一篇:射频探针及其探测Wi-Fi报文的方法
- 下一篇:绝缘位移连接器