|
软件学报 2012
认知无线电网络频谱分配与协作集划分算法DOI: 10.3724/SP.J.1001.2012.04077, PP. 122-139 Keywords: 协作认知无线电网络,频谱分配,协作集划分,分布式遗传算法,有限齐次马尔可夫链 Abstract: 针对协作认知无线电网络中较为复杂的多主用户与多次级用户共存场景,提出联合频谱分配与协作集划分问题,并将该问题形式化描述为整数0-1非线性规划问题,证明其是np-hard的.首先,设计了集中式的遗传算法cga(centralizedgeneticalgorithm)对问题求解,对该算法进行齐次有限马尔可夫链建模并对其全局收敛性进行了分析;随后,提出了一种包含两阶段的分布式遗传算法dga(distributedgeneticalgorithm),包括基于最小支配集的分簇与频谱预分配阶段和簇间协作集协商与簇内适应值精化阶段.此外,还提出一种快速收敛的dga算法(fast-convergentdga,简称fdga)缩短分布式算法运行时间.仿真实验结果表明,根据能反映出算法性能的适应值结果对各算法进行比较:(1)小规模网络下cga获得的解平均为通过穷举算法得到的最优值的92%;(2)随着网络规模的扩大,由于cga搜索空间增大,dga,fdga在达到相同停机条件时获得的适应值比cga提高约20%;(3)与dga相比,fdga虽能得到与dga相近的结果,但却大大缩短了算法收敛的时间,更适应于大规模网络应用.
|