亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種針對頻率分配問題的改進ANTS算法

        2010-06-14 01:38:28陳大勇
        無線電工程 2010年1期
        關鍵詞:模擬退火臺站信道

        徐 奇,熊 暉,李 釗,陳大勇

        (1.國防科技大學,湖南長沙410073;2.第二炮兵駐石家莊地區(qū)軍事代表室,河北石家莊050081)

        0 引言

        在現(xiàn)有的頻率分配算法中,模擬退火算法和蟻群算法[1]得到了廣泛應用。模擬退火算法在Mettropolis原則的基礎上允許做一些使目標函數(shù)增大的“上坡式移動”(Uphill Moves),以便解能從絕大多數(shù)局部駐點中脫離出來,具有快速全局搜索的特性,但它不能利用系統(tǒng)的反饋信息,這導致了過多的無用迭代和求解效率的低下。而ANTS算法通過信息素的積累和更新實現(xiàn)了分布式、平行搜索和全局收斂,在求解FAP問題時,表現(xiàn)出非常好的特性。但由于在初始階段信息素的缺乏,同樣存在著收斂時間過長的缺點,參見文獻[2]。

        為了克服每個算法的局限,同時充分利用它們的優(yōu)點,本文提出了一種新的針對FAP問題的算法。首先,利用模擬退火算法在規(guī)定時間里求解FAP問題,利用它的快速收斂特性獲得一組次優(yōu)解。然后,利用獲得的次優(yōu)解來分配初始的信息素。最后,利用ANTS算法的平行搜索和正反饋特性來求解最佳解。

        1 基于頻率分配的算法

        1.1 ANTS算法

        1.1.1 算法原理

        ANTS算法的主要元素是 ants——獨立得、反復地構(gòu)造問題的解的簡單計算代理;求解過程中問題的部分解決方案被稱為states(狀態(tài));每只螞蟻從狀態(tài)a轉(zhuǎn)移到狀態(tài)b,相應得構(gòu)造了一個更加完整的局部解決方案。在每一步,每一個螞蟻k都會計算出它當前狀態(tài)的可能擴展狀態(tài),然后依概率相應的移動到下一個狀態(tài)。對每只螞蟻k,從狀態(tài)a移動到狀態(tài)b的概率Pkab依賴于動作的吸引力μab(由表明動作先驗概率的啟發(fā)式信息計算出來)和動作的軌跡水平 τab(表明在之前選擇該動作的收益,也即該動作的后驗概率)2個值的聯(lián)合,參見文獻[4]。

        軌跡在每一個迭代之后都進行更新,增加好的方案的組成動作的軌跡水平,同時降低那些不好方案的動作的軌跡水平。在每一個動作,定義概率分布的相應公式都會用到tabuk,它指出了每一個螞蟻每一次選擇的禁忌動作。

        在每一個時間,m只螞蟻形成一個群體,完成一個方案。每一只螞蟻完成方案的相應動作的軌跡水平由下式改進:

        式中,系數(shù)ρ的函數(shù)(1-ρ)表明在2個方案形成過程中軌跡水平的衰減程度;τinit為軌跡信息素水平的初始值;ˉz為之前由算法構(gòu)造的L個方案的平均動作代價(當不足L個方案時則少于L個),而zi為螞蟻k構(gòu)造的第i個方案的代價。如果zi低于ˉz,則構(gòu)成該方案的動作的軌跡信息素水平相應得就增加,否則就減少,即保證了只有好的動作的信息素水平才增加(在螞蟻的實際尋優(yōu)過程中沒有相應的這種機制)。

        1.1.2 局部搜索

        當每一個螞蟻構(gòu)造的方案完成后,在對其評價賦值之前,都會運用一個本地搜索程序(LS)來改善方案質(zhì)量。通過不斷試驗驗證,以下2種更新方案比較快速、簡單和易于實現(xiàn)[4]:

        ①LS1:隨機選擇方案中得某一臺站(發(fā)射機),然后選擇頻率域中的頻率替換該臺站(發(fā)射機)頻率,如果替換后的新方案在代價上優(yōu)于原方案,則用新方案替換舊方案,否則保留原方案。反復這一過程,直到所有的臺站被選擇一遍;

        ②LS2:所有的臺站(發(fā)射機)都被反復掃描且以一定的概率w被選中。被選中的臺站(發(fā)射機)進行隨機排序且依此順序被重新分配能使代價最小化的頻率。同樣在此搜索中,只有產(chǎn)生改進的方案才被保留,否則保留原方案。

        在每一次迭代過程中,既可以單獨使用LS1或者LS2,也可以把二者結(jié)合起來使用。譬如在前十分之一時間使用LS1而在后十分之九時間使用LS2(LS2效果更好而速度較慢)的。假設所需分配頻點數(shù)為n,則一般m=n/10,ρ=0.4,τinit=0.7,ξ=0.7,參見文獻[3]。

        1.2 SA算法

        一般的模擬退火算法的步驟如下:

        ①初始化,隨機得到初始解,并計算代價cost;

        ②設置退火參數(shù)。分別設置初始溫度T,冷卻系數(shù)k,終止溫度Tend;

        ③隨機生成新個體,計算其cost′和cost′-cost=Δcost;如果 Δ cost<0,則接受新解,否則以概率exp(-Δ cost/T)接受新解;

        ④使T=KT,如果T>Tend或在規(guī)定迭代次數(shù)內(nèi)解無停滯現(xiàn)象,則轉(zhuǎn)步驟③,否則算法終止。

        1.3 改進的ANTS算法SA-ANTSLocal

        在ANTS算法的基礎上對其進行改進,產(chǎn)生了一種新的SA-ANTSLocal算法。首先,利用模擬退火算法(SA)生成一個次優(yōu)解,對次優(yōu)解分配初始信息素,再利用ANTS算法尋找全局最優(yōu)解。整個算法流程如圖1所示。

        圖1 SA-ANTSLocal算法流程

        在步驟①中的函數(shù)SADistribute偽代碼如下:

        τab=0

        For(m solutions)do

        {

        τab=C+τab;

        }

        應用local optimization procedure尋找局部最佳方案時,本文使用的是LS1。在LS1中,對每一個臺站采用窮舉的方法來選擇它的最佳頻率。為了進一步縮短收斂時間,對LS1進行了改進。步驟如下:

        ①計算每只螞蟻搜索得到的方案中所有臺站的違約數(shù),并依從大到小的順序進行排序;

        ②按排序順序選擇違約數(shù)最大的P個臺站,對每個被選擇臺站,依次選擇頻率域中的頻率替換原頻率。如果替換后得到的新方案優(yōu)于原方案,則該方案替換原方案,否則保留原方案。

        在改進的local optimization procedure中,關鍵是步驟2中P的選擇。P選擇過小則局部尋優(yōu)得到的不一定是局部最優(yōu)方案,P選擇過大則起不到縮小收斂時間的作用,造成很多無謂的迭代。在下面的試驗中,將進一步探討P的選擇。

        2 算法測試

        2.1 問題描述

        2.1.1 FAP問題描述

        FAP是典型的最佳分配問題,即利用有限的信道在滿足如下電磁兼容約束限制的條件下,進行充分分配:

        ①同信道約束:相同的信道不能同時分配給某些小區(qū);

        ②臨信道約束:某些相鄰的信道不能同時分配給相鄰小區(qū);

        ③同址約束:某些間隔較小的信道不能同時分配給同一小區(qū)。

        根據(jù)實際的應用,常將頻率指配問題從優(yōu)化目標的角度分為4類:最少頻點頻率分配問題、最低阻塞概率頻率分配問題、最小跨度頻率分配問題和最小干擾頻率分配問題。本文中主要從最少頻點和最小干擾的角度來考慮。

        信道分配問題可以用圖著色問題來描述,因為圖著色問題是N-P問題,所以信道分配問題也是N-P問題,它獲得最佳解的時間隨著解決問題的規(guī)模而指數(shù)性增長。

        2.1.2 Philadelphia實例

        比較智能優(yōu)化算法的重要指標關鍵看2個方面:是否收斂以及在單位時間內(nèi)的收斂率。為了驗證SA-ANTSLocal算法的有效性,采取存在公認理論邊界值的Philadelphia實例(21小區(qū)模型)為測試對象,參見文獻[4]。21小區(qū)模型是最早研究的實例之一,是典型的蜂窩網(wǎng)絡移動通信模型,每個小區(qū)都由一個基站與大量的移動臺組成,通信方式為雙工方式,基站分別與每個移動臺之間占用一對頻點,用正六邊形表示小區(qū),每個小區(qū)需要一定數(shù)量的頻點,由于干擾具有對稱性,也即基站與基站的頻率約束間隔同移動臺與移動臺之間的頻率約束間隔是相等的,故可取待分配主體為基站,移動臺分配的頻點只需在基站頻點的基礎上加一固定間隔即可。該問題的實例可由需求向量D、約束矩陣C、同頻復用距離d、相鄰小區(qū)頻率間隔acc來描述。需求向量D表示的是各個小區(qū)的所需分配的頻點數(shù),約束矩陣C表示的是小區(qū)之間的約束關系。21小區(qū)問題具體的實例數(shù)據(jù)參考文獻[4]。

        2.2 試驗仿真和結(jié)果

        為了驗證算法的有效性,針對典型21小區(qū)問題分別利用模擬退火算法(SA)、蟻群算法(ANTS)和改進的混合算法(SA-ANTSLocal)進行仿真,選取其中典型的6個問題,且對每個問題都限制用理論最小信道數(shù)進行分配。仿真是在CPU位Intel Celeron M 723 1.20GHz,內(nèi)存為1 G的計算機上進行,采用Matlab語言編程,對上述算法分別進行10次仿真,每次迭代次數(shù)為30次。其中,若實例中待分配臺站數(shù)為L,一般P設為L/2。仿真結(jié)果如表1所示。

        表1 4種算法的仿真結(jié)果比較

        從表1可以看出,SA算法收斂時間最短,但很難得到最佳解,只有在極簡單的情況下才能得到可用解。收斂時間由低到高依次是SA、SA-ANTSLocal、ANTS。其中,在解質(zhì)量相當?shù)那闆r下,SA-ANTSLocal要比ANTS算法節(jié)約大概1/3~1/2的時間。尤其在可用頻點數(shù)較寬裕、對解質(zhì)量要求不是特別高的情況下,可以通過設定P值的大小,進一步縮短收斂時間。

        3 結(jié)束語

        本文針對FAP問題提出了一種結(jié)合模擬退火算法的ANTS算法。與模擬退火的算法相比,該算法能夠較好地避免陷入局部收斂,特別是在解決較難較復雜的頻率分配問題時能取得更優(yōu)的分配結(jié)果。與單純的ANTS算法相比,該算法在保證一定的收斂率和違約數(shù)情況下,明顯加快了運行速度,能較快得到分配結(jié)果。該算法不僅適用于頻率分配問題,還可以應用到其他優(yōu)化問題中。該算法有待在實際工程中進一步驗證。

        [1]COLORNI A,DORIGO M,MANIEZZO V.An Investigation of Some Properties of an Ant Algorithm.Proc.of the Parallel Problem Solving from Nature Conference(PPSN'92)[C].Brussels,Belgium:Elsevier Publishing,1992:509-520.

        [2]MANIEZZO V.Exact and Approximate Nondeterministic Treesearch Procedures for the Quadratic Assignment Problem[J].Inform.J.Computing,1999,11(4):358-369.

        [3]THAVARAJAH A,LAM W H.A Heuristic Algorithm for Channel Assignment in Cellular Mobile Systems[J].IEEE Transactions on Vehicular Technology,1998,45(6):1690-1694.

        [4]MONTEMANNI R,SMITH D H,ALLEN S M.An ANTS Algorithm forthe Minimum-span Frequency-assignment Problem With Multiple Interference[J].IEEE Transactions on Vehicular Technology,2002,51(5):949-953.

        猜你喜歡
        模擬退火臺站信道
        中國科學院野外臺站檔案工作回顧
        氣象基層臺站建設
        西藏科技(2021年12期)2022-01-17 08:46:38
        模擬退火遺傳算法在機械臂路徑規(guī)劃中的應用
        基于模糊自適應模擬退火遺傳算法的配電網(wǎng)故障定位
        基于導頻的OFDM信道估計技術(shù)
        一種改進的基于DFT-MMSE的信道估計方法
        基層臺站綜合觀測業(yè)務管理之我見
        西藏科技(2015年6期)2015-09-26 12:12:13
        SOA結(jié)合模擬退火算法優(yōu)化電容器配置研究
        基于MED信道選擇和虛擬嵌入塊的YASS改進算法
        基于遺傳-模擬退火算法的城市軌道交通快慢車停站方案
        中文字幕在线人妻视频| 国产午夜精品久久久久免费视| 国产精品女同一区二区| 国产综合精品久久久久成人| 午夜桃色视频在线观看| 久久久久久久亚洲av无码| 97se亚洲精品一区| 日韩成人无码v清免费| 亚洲第一页在线免费观看| 国产av无码专区亚洲av果冻传媒 | 麻豆一区二区99久久久久| 亚洲AV无码久久精品国产老人| 精品国产亚洲av久一区二区三区| 国产区女主播在线观看| 国产情侣久久久久aⅴ免费| 欧洲一区在线观看| 偷拍视频十八岁一区二区三区| 秋霞在线视频| 欧美老妇与zozoz0交| 99在线国产视频| 国产精品视频白浆免费视频| 真实国产精品vr专区| 国产精品美女久久久久久2018| 搡老女人老妇女老熟妇69| 精品国产三级a在线观看不卡| 亚洲精品www久久久| 亚洲男女免费视频| 日本高清一区在线你懂得| 优优人体大尺大尺无毒不卡| 欧美aa大片免费观看视频| 亚洲五月七月丁香缴情| 国产一区二区三区青青草| 亚洲精品国产suv一区88| 国产精品亚洲А∨天堂免下载| 久久精品国产亚洲av日韩精品| 国产精品白丝久久av网站| 亚洲精品无码国模| 中文字幕精品一区二区日本 | 极品人妻少妇av免费久久| 欧美大肥婆大肥bbbbb| 国产精品丝袜美女在线观看|