朱冰蓮,朱方方,段青言,張良,肖欣庭
(重慶大學通信工程學院, 400044, 重慶)
?
采用多策略離散人工蜂群的改進頻譜分配算法
朱冰蓮,朱方方,段青言,張良,肖欣庭
(重慶大學通信工程學院, 400044, 重慶)
針對圖論頻譜分配模型下最優頻譜分配策略搜索解困難、耗時長的問題,提出一種采用多策略離散人工蜂群的頻譜分配算法。首先,根據感知技術得到的通信環境狀況,建立頻譜分配的圖論模型;然后,引入多策略離散人工蜂群算法進行最優頻譜分配策略的搜索,在搜索初期,引入全局探索能力強的粗搜索策略,以快速優化初始種群,后期以高精度的單維更新進行精細搜索;考慮到僅當解參數值取1才能帶來網絡收益的增加,提出僅對取值為零的維度進行更新的策略,增強了搜索的有向性與有效性。仿真實驗表明:該算法與當前基于離散人工蜂群和二進制粒子算法的頻譜分配算法相比,無論是收斂速度還是網絡收益都得到提高;當可用頻譜數在5~20之間、次用戶數量在5~22之間變化時,獲得相同最大收益的耗時僅為對比算法的47.75%~36.18%,且隨著問題規模增加耗時呈下降趨勢。
頻譜分配;圖論模型;人工蜂群
頻譜資源緊張是制約無線通信業務進一步發展的關鍵性問題之一。然而,大量調查卻顯示當前頻譜利用率極低,如Chiang等對新西蘭奧克蘭市806~2 750 MHz之間的頻段使用情況進行統計分析,結果表明,頻譜的有效利用率僅為6.2%[1]。面對這一現象,大量學者指出:并非頻譜資源本身短缺,而是當前的頻譜管理機制存在嚴重缺陷[2]。認知無線電技術正是解決這一問題的有效方法[3]。在認知無線電系統下,認知用戶可發現未被使用的空閑頻譜并智能地接入,這種頻譜管理方式極大地提高了頻譜利用率[4-5]。實現頻譜智能接入的關鍵技術之一就是實現頻譜的合理、高效分配。
在已有的頻譜分配模型如圖論模型,定價拍賣模型和博弈論模型[6]等中,圖論模型通過改變目標效用函數能夠滿足不同應用場景的需求,且在集中式和分布式等多種頻譜管理機制下具有普適性[7],很快成為研究熱點。圖論模型最初采用圖著色算法進行求解,該算法求解速度快,但檢測結果差[8]。其后,Zhao等人對模型進行了優化,引入一種映射編碼方法,將遺傳算法、二進制粒子群算法等新型智能算法引入其中,取得了較好的效果[6]。遺傳算法、二進制粒子群算法雖然具有較快的收斂速度,但極易陷入局優。Li等人將離散人工蜂群(discrete artificial bee colony, DABC)用于解決頻譜分配問題,提出基于離散人工蜂群的頻譜分配(discrete artificial bee colony based spectrum allocation, DABC-SA)算法[9-10],取得了更高的網絡收益,但離散人工蜂群算法收斂速度較慢。實時性是認知無線電網絡中頻譜分配問題不同于其他資源分配問題的顯著特點[11],如何在提高網絡收益的同時保證收斂速度是關鍵。受遺傳算法、二進制粒子群算法等快速收斂算法的啟發,本文提出一種采用多策略引導的多策略離散人工蜂群頻譜分配算法(multi-strategy discrete artificial bee colony based spectrum allocation, MDABC-SA)算法,前期引入全局搜索能力強的鄰域搜索算子進行粗搜索,以優化初始種群、定位最優解范圍,后期改用局部搜索能力強的鄰域搜索算子進行細搜索,以保證算法的優化性能,同時有效的先驗知識能提高算法搜索效率、促進算法快速收斂。就頻譜分配問題而言,增加頻譜的分配會導致目標效益函數值的增加,因此,解參數值由0向1的更新才是有效更新,即問題本身存在親1特性。將親1特性與優化算法進行融合,保證優化算法搜索的有向性和有效性,進一步加快了收斂速度。
1.1 基本模型
本文采用基于圖論的頻譜分配模型,并假設信道參數變化相對頻譜分配耗時可以忽略。設通信環境中可用頻譜數為M,次用戶數量為N,信道環境的主要參數如下[7]。
(1)頻譜可用性矩陣L={ln,m|ln,m∈{0,1}}N×M,其中ln,m=1表示頻譜m對次用戶n可用,ln,m=0表示不可用。
(2)效益矩陣B={bn,m|bn,m∈[0,+∞]}N×M,其中bn,m是一個正實數,代表次用戶n使用頻譜m所能帶來的網絡收益。
(3)約束矩陣C={cn,k,m|cn,k,m∈{0,1}}N×N×M,可看作M個N×N的二維矩陣,各二維矩陣表示用戶在各頻譜上的沖突情況,其中cn,k,m=1表示次用戶n和次用戶k同時使用頻譜m會產生干擾,cn,k,m=0時用戶n、k可同時在頻譜m上通信。顯然,當n=k時,cn,k,m的取值由ln,m決定,即cn,k,m=1-ln,m。
(4)分配矩陣A={an,m|an,m∈{0,1}}N×M,它記錄了在某一分配周期內,M個頻譜對N個認知用戶的最終分配策略。an,m=1表示認知用戶n可以在該分配周期內使用頻譜m,顯然,分配矩陣A受約束矩陣C的約束,即當cn,k,m=1時,an,m+ak,m≤1,?n,k∈[0,N],m∈[0,M]。
根據通信環境需求的不同,網絡收益函數有多種不同的形式,在此以平均最大化網絡收益總和為目標函數,目標函數的表達式為
(1)
1.2 解的編碼
分配矩陣A即為頻譜分配的求解對象,直接對A進行編碼,則解的維數為N×M,此時解編碼的冗余度較高。原因在于:A為受L約束的同維矩陣,L中值為0的元素位置所對應的A中元素值必定為0(不可用頻譜必定不能被分配),即當ln,m=0時,an,m=0。因此,文獻[6]提出僅對A中對應于L中ln,m=1的an,m進行編碼,編碼長度D由L中1元素的個數決定,如式(2)表示
(2)
對于一個N=4、M=5的信道環境,直接以A進行編碼,長度為20,在二進制空間將有220種不同的A值。用實例來說明解的映射編碼原理,如圖1所示。圖1中,L中有7個1元素,按照文獻[6]提供的方法,根據L抽取A中的部分元素進行編碼,則解編碼X是長度為7的行向量,在二進制空間僅有27不同的值,最優解的搜索范圍大大減少。得到最優解X后再按L的抽取關系將X還原成A即可。

圖1 解的映射編碼實例圖
2.1 DABC算法
2.1.1 標準ABC算法 人工蜂群算法(artificial bee colony, ABC)是Karaboga模仿自然界蜜蜂覓食行為提出的一種智能優化算法[12]。在ABC算法中,雇傭蜂、守望蜂、食物源在數量上相等,一個食物源位置對應于優化問題的一個解,目標函數的適應度值對應蜂群中食物源的蜜源質量。對于一個D維優化問題,設種群大小為S,則在第t次搜索時,第i個食物源的位置為
(3)
ABC算法主要分為以下3個階段。
(1)雇傭蜂階段。雇傭蜂在當前食物源位置附近尋找蜜源質量更高的食物源位置,并將蜜源質量信息傳遞給守望蜂,雇傭蜂的鄰域搜索公式為

(4)

(2)守望蜂階段。守望蜂根據雇傭蜂傳遞的信息,挑選蜜源質量高的食物源進一步開發,以輪盤賭法為各守望蜂選擇待采蜜源,并進行鄰域開發,守望蜂的鄰域搜索公式同式(4)。各食物源被選中的概率與其適應度的大小相關。設pi為第i個食物源被守望蜂選中的概率,則
(5)
式中:fi為第i個食物源的適應度值;fmax、fmin分別為所有食物源中適應度的最大值和最小值。
(3)偵察蜂階段。當雇傭蜂、守望蜂經過最多U次鄰域搜索后,適應度值仍得不到提升的食物源處出現偵察蜂,偵察蜂隨機尋找新的食物源替換原食物源位置。U的取值與編碼長度D和種群大小S有關,一般取S>D[12]。
2.1.2 DABC算法 ABC算法的解是連續的,不能直接用于離散問題優化。為實現ABC算法向離散域的拓展,Marinakis基于Sigmoid函數離散法提出DABC算法[13],即引入連續域向二進制離散域的映射公式
(6)
2.2 基于MDABC的頻譜分配算法
頻譜分配問題可描述為:在通信環境參數L、B、C已知的情況下,尋找使目標函數f(A)最大的分配矩陣A。為滿足通信實時性要求,本文提出多策略引導的MDABC-SA算法:①根據搜索過程中對算法開發能力和探索能力的平衡要求,引入不同的種群更新策略;②結合頻譜分配本身特性,提出在特定維度上進行更新的維度確定策略。
2.2.1 種群更新策略 初始種群的優劣是影響智能算法收斂速度的重要因素[14]。受遺傳算法、粒子群算法等全維更新算法啟發,在最優解搜索初期,雇傭蜂和守望蜂均采用全維同時更新的搜索策略,以快速優化初始種群,后期保持單維更新的高精度策略,以提高尋優精度。具體方法如下:設置閾值T,當迭代次數t≤T時,進行粗搜索(式(7));當t>T時,進行精細搜索(式(8))

(7)
(8)
階段的劃分是平衡算法探索性能與開發性能[15]的關鍵。前期的全維更新具有更強的探索能力,但全維更新搜索精度不夠,極易陷入局優,該階段搜索周期過長將阻礙算法的快速收斂,而前期搜索周期過短,又起不到初始解優化的目的。問題規模的大小決定了優化問題的難度,問題規模越大,優化初始解需要的迭代次數越多,故MDABC-SA算法采用與問題規模相關的階段劃分策略。閾值T的確定方法如下式
T=[ξD]
(9)
式中:ξ為初始解優化系數,該參數一般為經驗值,取0.08;[·]表示用舍去法取整。
2.2.2 更新維度的選擇策略 在基于圖論的頻譜分配模型中,解的某一維參數由0變為1時意味著系統嘗試將某一頻帶分配給某一認知用戶,若分配滿足約束矩陣,則目標函數f(A)將會增加由該用戶在該頻帶通信帶來的效益值;如分配不滿足約束矩陣,則系統根據約束矩陣C隨機取消當前某一用戶的通信(將存在干擾的2個參數中的1個隨機置0)[6]。相反,解的某一維參數由1變為0,雖不會導致干擾沖突,但卻意味著讓某一用戶退出在某一頻帶上的通信,此時目標函數f(A)必定減小,雖嘗試了新的解,但卻不是朝著目標函數值增大的方向,此次嘗試是無益嘗試。尤其是對于單維更新的DABC-SA和MDABC-SA算法中的后期策略,一次只更新一維參數的值,若該維參數的值由1變為0,則必將導致f(A)的值減小,此時嘗試的新解必將被淘汰。因此,基于圖論的頻譜分配模型具有親1特性,應讓新解嘗試由0變1。
據此,本文在種群更新策略中加入該先驗信息,指引算法更高效地搜索。MDABC-SA算法前期采用全維更新進行粗搜索,引入親1特性會限制算法的探索能力,導致算法以更大概率地陷入局優,故在算法前期不考慮親1特性,而在算法后期更注重提高算法的開發能力。后期更新策略和DABC-SA算法一樣,采用高精度的單維更新,此時引入親1特性,選擇在當前參數值為0的維度進行更新,更新維度P的確定如下
P=select(j|xi,xij=0)
(10)
式中:操作符select表示隨機從向量xi中抽取一取值為0的維度,并將它的維度下標值j返回。
2.2.3 MDABC-SA算法流程 根據上述分析,MDABC-SA算法的一般流程可描述如下。
步驟1 初始化。設置最大迭代次數H、種群大小S、鄰域搜索次數最大值U、初始解優化系數ξ,根據式(2)計算編碼長度D,由式(9)計算T。隨機生成S組形如式(3)的初始蜜源位置x,且x∈{0,1}D,每個蜜源位置x代表一種可能的頻譜分配方案。將L中值為1的元素對應的下標(n,m),按先n遞增,后m遞增的順序記錄在R中,即R={(n,m)|ln,m=1}。
步驟2 干擾約束處理。將所有x按R記錄的映射關系映射為A,按C的約束關系進行約束處理[6]:對任意m,查找所有滿足cn,k,m=1的(n,k),當an,m和ak,m同時為1時,隨機將其中之一置0。將約束處理后的A按R記錄的映射關系還原成x。
步驟3 評價各食物源蜜源質量。根據式(1)進行蜜源質量計算,并記錄。
步驟4 雇傭蜂階段。雇傭蜂依次對食物源進行鄰域開發:當t≤T時,按式(7)進行更新;當t>T時,由式(10)確定更新維度,再按式(8)進行更新,按式(6)離散化。再按步驟2和步驟3進行約束處理和蜜源質量計算,保留蜜源質量高的食物源。若該蜜源更新,則該蜜源的未更新次數r置0;否則r加1。
步驟5 守望蜂階段。按式(5)計算各食物源被選中概率,以輪盤賭法為各守望蜂選擇待開發蜜源,按步驟4的方法進行鄰域開發。
步驟6 偵察蜂階段。當某蜜源處的r大于U時,該蜜源處出現一只偵察蜂,即隨機產生一個形如式(3)的蜜源位置x,且x∈{0,1}D,用x替代舊蜜源位置。
步驟7 停止條件判斷。如果迭代次數t小于H,記錄S組蜜源中蜜源質量最大的蜜源位置,作為當前最優解,同時,轉至步驟4;否則,停止搜索,并將當前最優解按R映射為A,作為得到的最佳頻譜分配策略。
2.3 MDABC-SA算法的收斂性分析
文獻[16]分析了ABC算法的收斂性,證明了人工蜂群算法是一種全局收斂算法。本文MDABC-SA算法與ABC算法一樣,解的更新是一個有記憶的隨機游動,當前解僅與上一次迭代解相關,滿足有限齊次Markov鏈的判定條件。MDABC-SA算法與ABC算法的不同在于:MDABC-SA算法引入多策略機制,在搜索初期以全維更新算子進行搜索,以優化初始解,但是全維更新算子僅執行有限次,且MDABC-SA算法的任一策略均保留了貪婪選擇策略,在經歷足夠迭代次數后,這一過程與ABC算法的過程保持一致。因此,MDABC-SA算法也是一種全局收斂的算法。
通信環境參數L、B、C,頻譜數M以及用戶數N設置如下[10]:L為隨機生成的0、1矩陣;B中元素取值從1到10中隨機選取;C中各二維矩陣為隨機生成的0、1對稱陣;M=22;N=20。
為分析MDABC-SA算法的性能,將MDABC-SA算法與基于粒子群的頻譜分配(BPSO-SA)算法[6]和DABC-SA算法[10]進行比較。參數設置如下:S=20;T=[0.08D];U=SD,H取為500。為了排除偶然性,下面給出的實驗結果均為30次仿真的平均結果。
3.1 策略更換閾值T的測試
T的大小關系著算法探索性能和開發性能的平衡,以迭代次數為橫軸,平均最大化網絡收益總和(以下簡稱平均收益率)為縱軸,對不同T值進行仿真對比實驗,結果如圖2所示。圖2中,曲線1的T=0,即為DABC-SA算法,收斂速度較慢;當T值過大時,如圖中曲線3,算法雖也能收斂,但由于第一階段過長,停留于局部最優時間過長,從而導致算法收斂速度變慢;而當T取無窮大,即整個搜索過程采用全維更新時,算法無法跳出局優。實驗中發現當T取[0.05D]~[0.1D]時,收斂較快,圖2中2號線是T取[0.08D]的結果。

圖2 不同閾值T時的算法性能
3.2 不同算法下的平均收益
為比較不同策略對收益的影響,分別將引入和未引入更新維度選擇策略的情況稱為MDABC-SA算法和MDABC0-SA算法。以平均收益為目標函數,MDABC0-SA、MDABC-SA、DABC-SA和BPSO-SA算法的收斂曲線如圖3所示。由圖3可以看出,DABC-SA算法能夠獲得較高收益,但收斂性能不如BPSO-SA算法,而MDABC0-SA、MDABC-SA算法的收斂速度都明顯快于DABC-SA、BPSO-SA算法,說明初期的種群優化策略是有效的,且MDABC-SA算法無論收斂速度還是優化性能,都優于MDABC0-SA算法,說明親1特性是有效的先驗知識,融入到更新維度的選擇策略能夠使搜索更具有向性和有效性。

圖3 不同算法下網絡平均收益率與迭代次數的關系
以計算時間為橫軸,得到與圖3相對應的收斂曲線如圖4所示。由圖4可以看出,無論在前期還是后期,達到相同的收益時MDABC-SA算法所需要的計算時間更短。

圖4 不同算法下網絡平均收益率與計算時間的關系
3.3 算法的耗時分析
幾種算法達到DABC-SA算法的最大收益值的耗時情況如表1所示。雖然BPSO-SA算法前期具有較快的尋優能力,但易陷入局優,達不到DABC-SA算法的最大收益值,故未在表1中列出。從表1中可以看出:MDABC-SA算法相對于DABC-SA算法耗時大幅減小;當可用頻譜數在5~20之間變化、次用戶數量在5~22之間變化時,獲得DABC-SA算法所能得到的最大收益的耗時僅為其47.75%~36.18%,且隨著問題規模增大,耗時比呈現下降的趨勢。

表1 不同算法下的耗時隨問題規模變化
注:耗時比為DABC-SA算法的耗時與MDABC-SA算法的耗時之比。
3.4 認知用戶數變化下的平均收益
保持可用頻譜數M=30不變,改變認知用戶數,得到平均收益率隨認知用戶數N的變化曲線如圖5所示,可以看出,隨著認知用戶數的不斷增加,平均收益呈遞減變化,MDABC-SA算法始終能獲得高于DABC-SA和BPSO-SA算法的平均收益率。

圖5 平均收益率隨認知用戶數的變化關系
3.5 頻譜數變化下的平均收益
設認知用戶數N=20不變,當可用頻譜數M改變時,平均收益率變化曲線如圖6所示。由圖6可見,隨著可用頻譜數的增加,平均收益率不斷增加,且MDABC-SA算法始終能獲得高于DABC-SA和BPSO-SA算法的平均收益率。

圖6 平均收益率隨可用頻譜數的變化關系
頻譜的合理、高效分配是實現認知無線電技術的關鍵。基于圖論的頻譜分配模型是一個典型的NP-Hard優化問題,適合用智能算法解決。本文提出的多策略離散人工蜂群頻譜分配算法從兩方面進行了改進:①引入多策略種群更新機制,在前期采用全維更新策略快速粗搜索以優化初始種群,后期采用單維更新策略進行精細搜索以保證搜索精度;②利用頻譜分配問題中存在的親1特性,提出考慮親1特性的更新維度選擇策略,加強了搜索的有向性與有效性。仿真實驗表明,采用多策略離散人工蜂群的頻譜分配算法,能夠取得更高的網絡收益和更快的收斂速度。
[1] CHIANG R I, ROWE G B, SOWERBY K W. A quantitative analysis of spectral occupancy measurements for cognitive radio [C]∥ Proceedings of the IEEE 65th Vehicular Technology Conference. Piscataway, NJ, USA: IEEE, 2007: 3016-3020.
[2] 陳鵬, 邱樂德, 王宇. 衛星認知無線電檢測門限與功率分配聯合優化算法 [J]. 西安交通大學學報, 2013, 47(6): 31-36, 43. CHEN Peng, QIU Lede, WANG Yu. Joint optimization algorithm of detection threshold and power allocation for satellite underlay cognitive radio [J]. Journal of Xi’an Jiaotong University, 2013, 47(6): 31-36, 43.
[3] 李曉艷, 張海林, 郭超平, 等. 一種異步的認知無線電網絡跳頻算法 [J]. 西安交通大學學報, 2012, 46(12): 30-35. LI Xiaoyan, ZHANG Hailin, GUO Chaoping, et al. Asynchronous channel hopping algorithm for cognitive radio networks [J]. Journal of Xi’an Jiaotong University, 2012, 46(12): 30-35.
[4] 王兵, 白智全, 董培浩, 等. 采用空時分組編碼的動態分組加權合作頻譜感知方案 [J]. 西安交通大學學報, 2014, 48(8): 23-28. WANG Bing, BAI Zhiquan, DONG Peihao, et al. A spectrum sensing scheme with weighted collaboration of dynamical clustering using space-time block code [J]. Journal of Xi’an Jiaotong University, 2014, 48(8): 23-28.
[5] TRAGOS E Z, ZEADALLY S, FRAGKIADAKIS A G, et al. Spectrum assignment in cognitive radio networks: a comprehensive survey [J]. IEEE Communications Surveys & Tutorials, 2013, 15(3): 1108-1135.
[6] ZHAO Z, PENG Z, ZHENG S, et al. Cognitive radio spectrum allocation using evolutionary algorithms [J]. IEEE Transactions on Wireless Communications, 2009, 8(9): 4421-4425.
[7] PENG C, ZHENG H, ZHAO B Y. Utilization and fairness in spectrum assignment for opportunistic spectrum access [J]. Mobile Networks and Applications, 2006, 11(4): 555-576.
[8] FRAGKIADAKIS A G, TRAGOS E Z, ASKOXYLAKIS I G. A survey on security threats and detection techniques in cognitive radio networks [J]. IEEE Communications Surveys & Tutorials, 2013, 15(3): 428-445.
[9] GHASEMI A, MASNADI-SHIRAZI M A, BIGUESH M, et al. Spectrum allocation based on artificial bee colony in cognitive radio networks [C]∥ Proceedings of 2012 Sixth International Symposium on Telecommunications. Piscataway, NJ, USA: IEEE, 2012: 182-187.
[10]李鑫濱, 劉磊, 馬鍇. 基于離散人工蜂群算法的認知無線電頻譜分配 [J]. 系統工程與電子技術, 2012, 34(10): 2136-2141. LI Xinbin, LIU Lei, MA Kai. Cognitive radio spectrum allocation based on discrete artificial bee colony algorithm [J]. Systems Engineering and Electronics, 2012, 34(10): 2136-2141.
[11]NAEEM M, ANPALAGAN A, JASEEEMUDDIN M, et al. Resource allocation techniques in cooperative cognitive radio networks [J]. IEEE Communications Surveys & Tutorials, 2014, 16(3): 729-744.
[12]KARABOGA D, BASTURK B. On the performance of artificial bee colony (ABC) algorithm [J]. Applied Soft Computing, 2008, 8(1): 687-697.
[13]MARINAKIS Y, MARINAKI M, MATSATSINIS N. A hybrid discrete artificial bee colony-GRASP algorithm for clustering [C]∥ Proceedings of International Conference on Computers & Industrial Engineering. Piscataway, NJ, USA: IEEE, 2009: 548-553.
[14]GAO W, LIU S, HUANG L. A global best artificial bee colony algorithm for global optimization [J]. Journal of Computational and Applied Mathematics, 2012, 236(11): 2741-2753.
[15]CREPINSEK M, LIU S, MERNIK M. Exploration and exploitation in evolutionary algorithms: a survey [J]. ACM Computing Surveys, 2013, 45(3): 35-38.
[16]寧愛平, 張雪英. 人工蜂群算法的收斂性分析 [J]. 控制與決策, 2013(10): 1554-1558. NING Aiping, ZHANG Xueying. Convergence analysis of artificial bee colony algorithm [J]. Control and Decision, 2013(10): 1554-1558.
(編輯 劉楊)
An Improved Spectrum Allocation Algorithm Using Multi-Strategy Discrete Artificial Bee Colony Technology
ZHU Binglian,ZHU Fangfang,DUAN Qingyan,ZHANG Liang,XIAO Xinting
(College of Communication Engineering, Chongqing University, Chongqing 400044, China)
An improved spectrum allocation (MDABC-SA) algorithm using the multi-strategy discrete artificial bee colony technology is proposed to reduce computational time of spectrum allocation based on graph model. First, a spectrum allocation model is established based on parameters obtained by sensing technology. Then, the multi-strategy discrete artificial bee colony technology is employed to find the optimal spectrum allocation scheme, and a global searching operator is used in initial searches to rapidly find a better initial population, An one-dimensional search is then used in later searches to perform fine line search. The strategy to update only the elements with value of 0 is proposed to inhance the direction and effectiveness of searches by considering the fact that the more ‘1’ have in the solution, the higher network utilization can be achieved. Simulation results and comparisons with the spectrum allocation algorithms using DABC and BPSO algorithms show that the proposed algorithm obviously improves both the convergence speed and network utilization. The algorithm achieves the same maximum benefit with only 47.75%-36.18% of consumed time of the former two algorithms when the number of available spectrum is between 5 and 20 and the number of secondary users varies from 5 to 22 and a downward trend in consumed time is observed when the problem scale increases.
artificial bee colony; spectrum allocation; graph model
2015-04-13。
朱冰蓮(1959—),女,教授。 基金項目:國家自然科學基金資助項目(61201177)。
時間:2016-01-03
10.7652/xjtuxb201602004
TP18;TN925
A
0253-987X(2016)02-0020-06
網絡出版地址:http:∥www.cnki.net/kcms/detail/61.1069.T.20160103.2006.002.html