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

        ?

        一種新穎的混沌動態(tài)團隊博弈算法

        2021-09-08 02:53:08胡紅萍鄒娜娜馬利兵
        關(guān)鍵詞:個區(qū)適應(yīng)度算子

        胡紅萍,鄒娜娜,馬利兵,史 娜

        (中北大學(xué) 理學(xué)院,山西 太原 030051)

        0 引 言

        現(xiàn)實世界的很多領(lǐng)域存在很多優(yōu)化問題, 例如統(tǒng)計物理學(xué)[1]、 計算機科學(xué)[2]、 人工智能[3]、 模式識別[4]等. 對于優(yōu)化問題,傳統(tǒng)的優(yōu)化技術(shù)難以找到全局最優(yōu)解,例如爬山(Hill-Climbing)、 隨機搜索(Random Search)和模擬退火(Simulated Annealing,SA)[5]等. 元啟發(fā)算法的提出給優(yōu)化問題提供了解決問題的一種思路. 遺傳算法(GA)[6-7]是1992年由Holland提出的利用染色體和基因?qū)ふ胰肿顑?yōu)解的第一個進化算法. 粒子群優(yōu)化算法(PSO)[8-12]是1995年由Kennedy等人提出的模擬鳥類覓食的社會行為用以找到全局最優(yōu)解的優(yōu)化算法. 正余弦算法(SCA)[13-14]是2016年由Seyedali Mirjalili提出的一種新的基于群體的優(yōu)化算法,用于解決優(yōu)化問題,初始化種群,并使用基于正弦和余弦函數(shù)的數(shù)學(xué)模型向外或向最佳解波動. 人工樹算法(AT)[15-16]是2017年由Li等人提出的模擬樹的生長規(guī)律提出的一種基于種群的算法. 這些啟發(fā)式算法還有例如人工魚群算法[17]、 果蠅優(yōu)化算法[18-19]、 飛蛾撲火優(yōu)化算法[19]和鯨優(yōu)化算法[20-21], 但這些算法不能解決所有的優(yōu)化問題.

        學(xué)者們對這些元啟發(fā)算法不斷改進,通過優(yōu)化人工神經(jīng)網(wǎng)絡(luò)的參數(shù)構(gòu)建多種模型來解決各種實際問題,例如:改進的指數(shù)遞減慣性權(quán)重的PSO優(yōu)化徑向基神經(jīng)網(wǎng)絡(luò)來實現(xiàn)空氣指數(shù)的預(yù)測[9], 基于改進的動態(tài)PSO和AdaBoost算法優(yōu)化廣義回歸神經(jīng)網(wǎng)絡(luò)來實現(xiàn)上證指數(shù)的預(yù)測[10],混沌的動態(tài)加權(quán)PSO[12]用于函數(shù)優(yōu)化,且克服了早熟收斂和易陷入局部最優(yōu)解的缺點,在鯨優(yōu)化算法中引入了混沌理論,提高了全局收斂的速度,獲得了更好的性能[22].

        2018年提出的團隊博弈算法(Team Game Algorithm,TGA)[23]是一種基于競賽策略的元啟發(fā)優(yōu)化算法,這些競賽策略包括足球、 排球、 籃球、 水球等. 本文在TGA中引入了混沌參數(shù)以強化TGA的性能,這樣就得到了混沌的動態(tài)TGA,記為CDTGA. 通過10個基準(zhǔn)函數(shù)驗證CDTGA的性能,并將CDTGA與BP神經(jīng)網(wǎng)絡(luò)(BPNN)相結(jié)合建立預(yù)測美國流感樣疾病(Influence-Like Illness, ILI)的預(yù)測模型CDTGA-BPNN,并將CDTGA與PSO, SCA, AT和TGA進行了比較,且將CDTGA-BPNN與BPNN, PSO-BPNN, SCA-BPNN, AT-BPNN和TGA-BPNN進行了比較.

        1 團隊博弈算法

        團隊博弈算法(Team Game Algorithm, TGA)[23]是2018年由M.J. Mahmoodabadi等人提出的一種基于競賽策略的元啟發(fā)優(yōu)化算法. 在TGA中,球員是個體的角色,他們的表現(xiàn)將通過耐力來衡量,耐力用優(yōu)化方法中的適應(yīng)度來表示. 個體包括兩隊的球員,并相互聯(lián)系. 隊友之間的合作是為了爭取進球. 耐力越強的球員在球場上呆的時間越長,也越有可能一直呆到比賽結(jié)束.

        在TGA中,每個個體包括三類算子:傳球、 犯規(guī)和替補,其中傳球是一種邏輯算子,犯規(guī)是一種隨機算子,替補是在疲憊的隊中所采用的算子. 一個隊只有通過傳球才有希望贏得比賽,比賽中的最優(yōu)球員也有可能在輸了的隊中.

        在搜索空間中,任意給出n個球員為

        式中:xi是第i個球員;D是xi的維數(shù).

        A={x1A,x2A,…,xnA},

        (1)

        B={x1B,x2B,…,xnB}.

        (2)

        顯然,A∪B=X. 替補隊員的個數(shù)是任意的,他們坐在替補座位等待教練的命令進行替補.

        球任意給了一個隊,在比賽中執(zhí)行三種算子:傳球、 犯規(guī)和替補.

        1) 傳球算子

        傳球算子定義為

        xi(t+1)=xi(t)+γCi(t+1),

        (3)

        Ci(t+1)=2xcap(t)-Ci(t)-xrand(t),

        (4)

        式中:xi(t)為東道主隊中的第i個球員的位置;C為拿球的球員、 任意球員xrand(t)和隊長xcap(t)之間的交流方式;γ是分量在 [0,1]內(nèi)的任意數(shù)的向量.

        2) 犯規(guī)算子

        犯規(guī)算子是球員的錯誤,只有當(dāng)概率條件滿足時才執(zhí)行. 在這個算子中,拿球的球員與對方球隊的球員相互接觸. 這種接觸的結(jié)果是改變拿球球員的分量,公式為

        (5)

        3) 替補算子. 在迭代過程中通過檢查球員的適應(yīng)度引進替補算子. 如果在一定的迭代次數(shù)內(nèi)球員的適應(yīng)度沒有得到改進,該球員被新的替補球員替換,替補球員參加比賽.

        另外,檢查拿球的球員的位置. 一旦他離開了比賽場地,該位置將被重置為任意向量.

        在TGA的結(jié)構(gòu)中,球員觀察彼此的性能,從他們犯規(guī)算子中進行學(xué)習(xí)以改進其適應(yīng)度; 替補算子的作用是阻止算法陷入局部最優(yōu)值.

        2 混沌動態(tài)TGA

        將動態(tài)參數(shù)引入到TGA中,得到動態(tài)的TGA,記為DTGA.

        (6)

        (7)

        (8)

        (9)

        式中:s是第s次迭代;Maxgen是最大迭代次數(shù). 因為動態(tài)參數(shù)是在混沌理論的基礎(chǔ)上選擇的,因此,將DTGA稱為混沌的動態(tài)TGA, 記為CDTGA.

        3 實 驗

        3.1 函數(shù)優(yōu)化

        本節(jié)所選用的10個基準(zhǔn)函數(shù)見表1.

        表1 10個基準(zhǔn)函數(shù)

        表1 中列出了7個單峰函數(shù)f1,f2,f3,f4,f5,f6,f7和3個多峰函數(shù)f8,f9,f10的名稱、 數(shù)學(xué)表達式、 變量的范圍和最小值.

        為了驗證CDTGA的有效性,選取PSO,AT,TGA作為比較算法. 這四種算法中,最大迭代次數(shù)為4 000或10 000,種群大小為50,每個函數(shù)的變量的個數(shù)n=30. PSO 的慣性權(quán)重選取CDTGA的動態(tài)參數(shù)ωs.

        在TGA和CDTGA中,執(zhí)行替補算子滿足的條件是迭代2 000次適應(yīng)度沒有變換. 分別獨立運行PSO,AT,TGA和CDTGA各30次,得到的數(shù)值結(jié)果如表2 和表3 所示.

        表2 10個基準(zhǔn)函數(shù)在最大迭代次數(shù)為4 000時的數(shù)值結(jié)果

        表3 10個基準(zhǔn)函數(shù)在最大迭代次數(shù)為10 000時的數(shù)值結(jié)果

        表2 和表3 列出了30次運行結(jié)果的最小值、 最大值、 平均值和標(biāo)準(zhǔn)差. 由表2 和表3 可以看到,CDTGA得到的f1,f3,f4,f7,f8,f9和f10的最小值、 最大值、 平均值和標(biāo)準(zhǔn)差均不超過PSO,SCA,AT和TGA得到的最小值、 最大值、 平均值和標(biāo)準(zhǔn)差. 兩個表的比較結(jié)果表明,本文所提出的CDTGA優(yōu)于PSO,SCA,AT和TGA,且改進了TGA,是一種較好的算法.

        3.2 基于CDTGA優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)的流感樣疾病預(yù)測

        3.2.1 預(yù)測模型

        在網(wǎng)絡(luò)訓(xùn)練過程中將預(yù)測值與實際值之間的均方根誤差(Mean Square Error, MSE)作為CDTGA-BPNN的適應(yīng)度函數(shù),定義為

        (10)

        3.2.2 數(shù)據(jù)

        本文所采用的美國CDC流感樣疾病的數(shù)據(jù)是從網(wǎng)站https://gis.cdc.gov/grasp/fluview/fluportaldashboard.html下載的,這些數(shù)據(jù)包括由健康與公共事業(yè)(Health and Human Services,HHS)定義的10個區(qū)從2002年第40周到2017年第36周的780周的數(shù)據(jù).

        在利用CDTGA-BPNN預(yù)測CDC的流感樣疾病之前,需要將這些流感樣疾病預(yù)處理為區(qū)間[-1,1]中的值,處理方式為

        (11)

        式中:x為預(yù)處理之前的原始數(shù)據(jù);xmin和xmax分別為預(yù)處理之前原始數(shù)據(jù)的最小值和最大值;y為預(yù)處理后的數(shù)據(jù);ymin和ymax分別為預(yù)處理之后原始數(shù)據(jù)的最小值和最大值.本文中,ymin=-1,ymax=1.

        本文考慮了美國CDC定義的10個區(qū)的未加權(quán)的%ILI,選取前5周未加權(quán)的%ILI預(yù)測第6周的未加權(quán)的%ILI,預(yù)測模型的評價標(biāo)準(zhǔn)為均方誤差(Mean Squared Error, MSE)[8], 相對均方誤差(Relative Mean Squared Error,RMSE)[8],平均絕對百分比誤差(Mean Absolute Percentage Error, MAPE)[8].

        (12)

        (13)

        (14)

        3.2.3 模型

        本節(jié)選取從2002年第40周到2017年第36周的780周的未加權(quán)的%ILI 數(shù)據(jù),利用前5周的未加權(quán)的%ILI預(yù)測第6周的未加權(quán)的 %ILI. 這樣就獲得了779個5維向量. 將這779個向量最初90%的向量作為訓(xùn)練樣本,剩余的向量作為測試樣本.

        所建立的BPNN的結(jié)構(gòu)為p-m-r,其中p是輸入向量的維數(shù),m是隱含層神經(jīng)元的節(jié)點個數(shù),r是輸出層神經(jīng)元的個數(shù).本文中p=5,r=1.經(jīng)過大量的實驗,選取m=10,最大迭代次數(shù)為5 000,動量因子為0.95, 學(xué)習(xí)率為0.002. 為了與CDTGA-BPNN作比較,本文分別選取PSO,SCA,AT和TGA優(yōu)化BPNN 的參數(shù),得到模型: PSO-BPNN, SCA-BPNN, AT-BPNN和TGA-BPNN. 將這5種模型獨立運行10次. 模型PSO-BPNN, SCA-BPNN, AT-BPNN, TGA-BPNN和CDTGA-BPNN的BPNN部分的參數(shù)設(shè)置與BPNN的參數(shù)設(shè)置相同. PSO, SCA, AT, TGA和CDTGA的種群大小為50,最大迭代次數(shù)為500. 模型PSO-BPNN中,慣性權(quán)重選取如式(8)所示.

        3.2.4 預(yù)測結(jié)果

        首先利用式(11)將原始數(shù)據(jù)處理成標(biāo)準(zhǔn)數(shù)據(jù). 對于上述選擇的參數(shù),利用訓(xùn)練樣本訓(xùn)練BPNN, PSO-BPNN, SCA-BPNN, AT-BPNN, TGA-BPNN和CDTGA-BPNN,得到測試樣本的輸出,通過反歸一化得到測試樣本的預(yù)測值,并得到每個模型的評價指標(biāo)MSE,RMSE和MAPE. 每種模型獨立運行10次,得到測試樣本的平均MSE, RMSE和MAPE,如表4 所示.

        表4 列出了10個區(qū)的預(yù)測值與實際值之間的平均MSE,RMSE和MAPE. 通過比較可以發(fā)現(xiàn),本文所提出的模型CDTGA-BPNN優(yōu)于模型BPNN,PSO-BPNN,SCA-BPNN,AT-BPNN和TGA-BPNN. 從表4 可以看到, CDTGA-BPNN 在區(qū)1~區(qū)6和區(qū)8具有最小的平均MSE,RMSE和MAPE,區(qū)1~區(qū)6和區(qū)8具有最小的MSE,分別為0.039 2, 0.129 6, 0.128 8, 0.163 5, 0.068 6, 0.108 6, 0.041 5; 區(qū)1~區(qū)6和區(qū)8具有最小的RMSE,分別為0.031 1, 0.013 8, 0.014 9, 0.019 8, 0.015 6, 0.016 0, 0.034 8; 區(qū)1~區(qū)6和區(qū)8具有最小的MAPE,分別為13.899 8%, 9.298 2%, 9.879 8%, 11.692 9%, 10.298 4%, 9.336 8%, 13.327 8%,說明模型CDTGA-BPNN適合這7個區(qū)的未加權(quán)的%ILI預(yù)測. 但PSO-BPNN適合區(qū)9 的未加權(quán)的%ILI預(yù)測,具有最小的平均MSE=0.039 2,MSE=0.011 5,MAPE=8.550 5%. 對于區(qū)7, PSO-BPNN是具有最小平均RMSE的模型, AT-BPNN是具有最小MSE的模型,TGA-BPNN是具有最小MAPE的模型. 對于區(qū)10, PSO-BPNN是具有最小平均MSE的模型, TGA-BPNN是具有最小RMSE和MAPE的模型.

        表4 10個區(qū)測試樣本的平均MSE,RMSE和MAP

        為了綜合考慮所提出模型的性能,我們將這10個區(qū)的MSE,RMSE和MAPE取平均作為整個美國未加權(quán)的%ILI的MSE,RMSE和MAPE,如表5 所示. 從表5 可見,CDTGA-BPNN的MSE=0.100 5,RMSE=0.070 7和MAPE=15.190 4%,低于其它比較的模型BPNN, PSO-BPNN, SCA-BPNN, AT-BPNN和TGA-BPNN的MSE,RMSE和MAPE, 表明CDTGA-BPNN優(yōu)于BPNN, PSO-BPNN, SCA-BPNN, AT-BPNN和GTA-BPNN.

        表5 整個美國測試樣本的平均MSE,RMSE和MAPE

        4 結(jié) 論

        本文在團隊博弈算法的基礎(chǔ)上提出了混沌的動態(tài)團隊博弈算法CDTGA,通過10個基準(zhǔn)函數(shù)驗證了CDTGA的有效性. 為了克服BPNN初始權(quán)值的任意性,將CDTGA與BPNN相結(jié)合建立了預(yù)測模型CDTGA-BPNN來預(yù)測美國CDC未加權(quán)的%ILI. 比較結(jié)果表明,模型CDTGA-BPNN優(yōu)于模型BPNN, PSO-BPNN, SCA-BPNN, AT-BPNN和TGA-BPNN,CDTGA適合找到函數(shù)的全局最優(yōu)解且適于與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合預(yù)測流感樣疾病,由此可得到一些啟示:群智能算法能夠求解優(yōu)化問題,并可與不同的神經(jīng)網(wǎng)絡(luò)相結(jié)合實現(xiàn)預(yù)測和分類. 另外,可以提出更多新的或改進的算法,并與人工神經(jīng)網(wǎng)絡(luò)相結(jié)合以應(yīng)用于更多領(lǐng)域.

        猜你喜歡
        個區(qū)適應(yīng)度算子
        改進的自適應(yīng)復(fù)制、交叉和突變遺傳算法
        計算機仿真(2022年8期)2022-09-28 09:53:02
        擬微分算子在Hp(ω)上的有界性
        各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應(yīng)用
        一類Markov模算子半群與相應(yīng)的算子值Dirichlet型刻畫
        Roper-Suffridge延拓算子與Loewner鏈
        基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
        中國塑料(2016年11期)2016-04-16 05:26:02
        少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
        自適應(yīng)遺傳算法的改進與應(yīng)用*
        亚洲丰满熟女一区二亚洲亚洲| 国精品无码一区二区三区在线看 | 欧美色aⅴ欧美综合色| 中文字幕久久精品波多野结百度| 丰满人妻一区二区三区52 | 亚洲中文无码av永久| 无遮无挡爽爽免费毛片| 国产中文aⅴ在线| 国产精品av免费网站| 国产精品一区二区性色| 黄瓜视频在线观看| 麻豆国产巨作AV剧情老师| 麻豆激情视频在线观看| 欧美日韩在线视频| 国产97在线 | 免费| 亚洲区偷拍自拍29p| 午夜桃色视频在线观看| 成人免费无码大片a毛片抽搐色欲 日本动漫瀑乳h动漫啪啪免费 | 亚洲av日韩av天堂久久| 欧美黑人又粗又大久久久| 最近亚洲精品中文字幕| 日本免费一区二区在线视频播放| 成人午夜性a级毛片免费| 人妻少妇不满足中文字幕| 澳门精品一区二区三区| 丝袜美腿亚洲一区二区| 在线亚洲人成电影网站色www| 日韩激情网| 国产一区二区三区在线男友 | 久久精品亚洲中文字幕无码网站| 国产精品日日摸夜夜添夜夜添| 成人做爰黄片视频蘑菇视频| 东北少妇不带套对白| 国产av天堂成人网| 国产精品一区二区三区女同| 欧美性高清另类videosex| 日日躁夜夜躁狠狠躁超碰97| 久久精品韩国日本国产| 人成在线免费视频网站| 亚洲欧美一区二区三区在线| 亚洲欧美日韩精品中文乱码|