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