[发明专利]基于禁忌搜索的飞蜂窝网络频谱分配方法有效
申请号: | 201210334090.9 | 申请日: | 2012-09-11 |
公开(公告)号: | CN102843691A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 吴建设;侯霄茹;焦李成;尚荣华;戚玉涛;吴家骥;韩红;白静;王达 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W16/02 | 分类号: | H04W16/02;H04W16/14 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 禁忌 搜索 蜂窝 网络 频谱 分配 方法 | ||
1.一种基于禁忌搜索的飞蜂窝网络频谱分配方法,包括如下步骤:
(1)将宏蜂窝与飞蜂窝混合组网中非干扰敏感区域的飞蜂窝用节点表示,用边连接相互干扰的飞蜂窝所对应的节点,得到干扰图H={N,V,E},其中N是节点个数,V是节点的集合,V={1,2,...,N},E是边的集合;
(2)将干扰图H中所有节点随机分入K个节点集合,得到飞蜂窝网络频谱分配问题的初始解S0={V1,V2,...,VK},其中V1,V2,...,VK分别表示节点集合1,2,...,K;
(3)求解初始解的适应值f(S0)=∑δuv,其中
(4)判断初始解的适应值f(S0)是否为0,若f(S0)=0,则S0={V1,V2,...,VK}为飞蜂窝网络频谱分配结果,K为所需要的频谱数;否则,生成当前解S=S0={V1,V2,...,VK}和当前最优解Sbest=S0={V1,V2,...,VK},则当前解适应值f(S)=f(S0),当前最优解适应值f(Sbest)=f(S0);
(5)将当前解S={V1,V2,...,VK}中节点集合Vi中的节点c,从节点集合Vi移动到节点集合Vj,记为动作(c,Vi,Vj),其中c为与节点集合Vi中某个节点存在干扰的一个节点,1≤i≤K,1≤j≤K,i≠j,用当前解S的所有动作,构成当前解S的邻域neigh;
(6)在当前解S的邻域neigh中选择使当前解适应值f(S)下降最多的动作(c,Vi,Vj)min;
(7)判断(6)中选择的动作(c,Vi,Vj)min是否在禁忌表中,如果不在禁忌表中,对当前解S执行该动作(c,Vi,Vj)min,生成新解S′;否则,判断该动作(c,Vi,Vj)min是否满足藐视规则,若满足,对当前解S执行该动作(c,Vi,Vj)min,若不满足,则在邻域neigh中删除该动作,跳(6);
(8)将步骤(7)中执行的动作(c,Vi,Vj)min加入禁忌表,并为其设置禁忌长度,比较新解S′适应值f(S′)与当前解适应值f(S)的大小,若f(S′)<f(S),则用新解S′代替当前解S,即S=S′,用新解S′适应值代替当前解S适应值,即f(S)=f(S′),否则,在邻域neigh中删除该动作,跳(6);
(9)比较当前解适应值f(S)与当前最优解适应值f(Sbest)之间的大小,若f(S)<f(Sbest),则用当前解S代替当前最优解Sbest,即Sbest=S,用当前解适应值f(S)代替当前最优解适应值f(Sbest),即f(Sbest)=f(S),否则,执行步骤(10);
(10)判断当前最优解适应值f(Sbest)是否为0,若f(Sbest)=0,输出飞蜂窝网络频谱分配方案Sbest和所需频谱数K,否则,跳回步骤(2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210334090.9/1.html,转载请声明来源钻瓜专利网。