趙經(jīng)緯 張君毅 李佳
關鍵詞:人工智能技術;粒子群算法;改進粒子群算法;分布式通信干擾;資源分配
中圖分類號:TN975 文獻標識碼:A DOI: 10.7535/hbgykj.2023yx01007
當今各軍事強國都在追求復雜電磁環(huán)境下的信息優(yōu)勢,通信對抗對敵方通信鏈路進行干擾阻斷,破壞敵方的指揮控制和信息傳送,是獲取戰(zhàn)場信息優(yōu)勢的重要手段。隨著“電磁頻譜戰(zhàn)”等作戰(zhàn)概念的不斷深入,體系化作戰(zhàn)已成為必然趨勢,如何高效運行己方作戰(zhàn)力量、實現(xiàn)“多目標-多裝備”高效資源分配,是未來分布式通信對抗作戰(zhàn)指揮決策的核心關鍵。
傳 統(tǒng)通信干擾資源分配主要依靠人工經(jīng)驗對多部干擾機/干擾力量進行分配調(diào)度,主觀性較強,在針對單個目標時尚能達到較好的干擾效果/效益,但是在“多目標-多裝備”場景下,不同指揮人員的經(jīng)驗對干擾效果存在很大的影響,干擾效益難以得到有效保障。因此,干擾資源分配調(diào)度對干擾效益和整體作戰(zhàn)效能起著決定性作用。
干擾資源分配實際上是一類非線性整數(shù)組合優(yōu)化問題,是一類NP難問題。針對此類問題,傳統(tǒng)的優(yōu)化算法主要包括0-1 規(guī)劃、動態(tài)規(guī)劃、博弈論等[1-4],這些算法已無法滿足當前需要。目前常用的進化算法包括遺傳算法、蟻群算法、粒子群算法等等。文獻[5—12]主要針對雷達網(wǎng)干擾資源分配場景進行建模和分配,證明了進化計算算法在資源分配問題中的有效性。文獻[5—7]通過對遺傳算法的編碼方式進行改進或者與其他算法進行融合,改善了算法的局部搜索能力。文獻[8—9]對蟻群算法在路徑選擇和信息素更新方面提出了改進,應用于資源分配問題中,提升了算法搜索速度和尋優(yōu)能力。文獻[10]將粒子群算法引入干擾資源分配問題中,驗證了算法在資源分配問題中應用的可行性。文獻[11—12]對粒子在解空間中的多樣性和均勻性進行優(yōu)化,避免算法陷入局部最優(yōu),提高迭代效率。通信干擾資源調(diào)度模型與雷達干擾資源調(diào)度模型本質(zhì)上都要求干擾效益最大化,但二者建模的背景條件、目標函數(shù)和約束有所不同。在通信干擾方面,文獻[13]針對通信對抗目標分配問題,在瞄準式干擾的背景下應用分布式拍賣算法,并對算法競拍序列的產(chǎn)生使用輪盤賭策略進行優(yōu)化,干擾效益更高,但是存在局部搜索能力較弱、易于陷入局部最優(yōu)的問題。
本文針對分布式通信干擾資源高效分配需求,首先構建分布式通信干擾場景及資源分配數(shù)學模型;然后,為了對模型求解,針對粒子群算法收斂速度慢、易陷入局部極值的特點,提出一種改進的粒子群算法(improved particle swarm optimization,IPSO),實現(xiàn)干擾效益優(yōu)化;最后,從干擾效益、迭代速度、收斂誤差等角度出發(fā),驗證了本文所提算法的收斂性能。IPSO 算法采用自適應慣性因子和學習因子,引入遺傳算法的變異策略,并實施精英保留策略,提升了干擾平均效益以及尋優(yōu)概率。
1 分布式通信干擾場景及資源分配模型
首先構建分布式通信干擾場景如下:假設我方M 部干擾機位置固定,均采取瞄準式干擾,且每部干擾機最多能夠發(fā)射L 條干擾波束,以目標方向為法線方向發(fā)射干擾波束對其進行干擾。同時,所有干擾機的干擾波束功率Pj均可自主調(diào)節(jié),且所有波束功率之和不得超過Pmax。假設作戰(zhàn)場景中有N 架飛機攜帶超短波通信電臺組成若干定頻通信網(wǎng), 各通信目標的威脅程度W =[w1,w2,…,wN]T、通信功率Pt 已通過前期偵察及情報綜合分析獲取,利用多部干擾機對多個通信目標進行分布式協(xié)同干擾的場景如圖1所示。
相比于基本粒子群算法,本文改進的粒子群算法在后期種群平均Hamming距離更低,說明算法向gbest收斂的性能更好。
3.3 算法性能對比
3.3.1 干擾效益對比
為驗證所提算法的性能,選擇按照3.1節(jié)參數(shù)進行迭代,得到本文改進粒子群算法(IPSO)、文獻[5]的改進小生境遺傳算法、基本粒子群算法(PSO)和基本遺傳算法(GA)的單次運行收斂曲線,如圖3所示。
首先進行單次收斂對比。由圖3可看出,算法單次收斂曲線具有階梯型的特征,這說明干擾資源分配問題的目標函數(shù)是一種多峰的非線性函數(shù),也說明算法在進行全局尋優(yōu)。本文改進粒子群算法通過15代收斂至全局最優(yōu)值6.835 7,文獻[5]算法在第217代收斂至全局最優(yōu)值6.835 7。而粒子群算法和遺傳算法分別在78代和102代收斂至局部最優(yōu)值6.829 4和6.806 0。由此可見,改進的粒子群算法在收斂速度以及避免陷入局部極值的性能上均更優(yōu)。
進行多次實驗驗證本文算法的性能優(yōu)勢。在上述場景和參數(shù)設置的條件下,分別使用IPSO、文獻[5]的改進小生境遺傳算法、PSO 和GA 進行100次迭代后取平均,得到的結果和平均收斂曲線分別如表2和圖4所示。
如表2和圖4可見,改進的粒子群算法在干擾效益高于文獻[5]算法、PSO 和GA 的同時,所需的收斂代數(shù)和收斂時間均更低。這說明本文算法具有更好的搜索能力,提高了收斂性。
將干擾機數(shù)量M 、干擾波束數(shù)量L、目標飛機數(shù)量N 進行更改,重新進行實驗。為了測試算法在不同場景的適應性,采取隨機生成數(shù)據(jù)的方式進行驗證,在保證對于同一規(guī)模下的不同算法,輸入的通信功率、天線增益、距離等參數(shù)均相同的條件下,進行100次蒙特卡洛實驗。計算平均干擾效益(目標函數(shù)值),得到的結果如表3所示。
從以上數(shù)據(jù)可以看出,改進粒子群算法相較于文獻[5]算法、PSO 和GA 在不同干擾機數(shù)量、干擾波束數(shù)量、目標數(shù)量的情況下,均能獲得較高的干擾效益,對干擾資源進行更加合理的分配。這說明算法相對于文獻[5]算法、PSO 和GA 搜索能力更強,跳出局部極值的能力更強。
3.3.2 收斂誤差對比
對比算法的收斂誤差。本文定義算法的收斂誤差由式(10)計算:
error=Ebest-E, (10)
式中:error為收斂誤差;Ebest為全局最優(yōu)目標函數(shù)值;E 為一次實驗所獲得的干擾效益值。
根據(jù)式(10)及表3中場景進行蒙特卡洛實驗所獲得的每一次實驗的干擾效益值與全局最優(yōu)值作差,計算算法的收斂誤差,所得結果如圖5和表4所示。
如圖5所示,經(jīng)過100次實驗,本文算法在各種場景下的收斂誤差均明顯低于文獻[5]算法、PSO和GA,更加接近全局最優(yōu)。
在圖5和表4中場景①到場景⑥的條件下,在場景規(guī)模增大的情況下,由圖5可見,本文算法在這些場景下的收斂誤差和平均收斂誤差均低于文獻[5]算法、PSO和GA。由此可見,本文算法的收斂性能優(yōu)于文獻[5]算法、PSO和GA,具有較好的統(tǒng)計性能。
4 結語
針對分布式通信干擾場景下面臨的資源分配效率低、干擾效益無保障等問題,首先設計了分布通信干擾場景的數(shù)學模型;其次為了改進粒子群算法易“早熟”收斂的特點,采用將自適應慣性因子和學習因子引入遺傳算法中的變異策略,并采取精英保留策略,對粒子群算法進行了改進。仿真實驗表明,改進的粒子群算法相較于小生境遺傳算法、粒子群算法和遺傳算法,搜索能力更強,在場景規(guī)模增大的情況下,能夠獲得更高的干擾效益,并且所需的收斂時間更短、收斂誤差更小。
因此,本文改進的粒子群算法能夠實現(xiàn)對干擾資源的合理調(diào)度與分配。下一步將在數(shù)學建模中考慮更多的因素,并進一步提升粒子群的收斂速度,以適應更廣泛的場景,實現(xiàn)對干擾資源更合理的分配。