• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      捕魚策略優(yōu)化SVR的城市需水量預(yù)測模型

      2021-07-06 01:15:36梁曉龍劉東岳
      關(guān)鍵詞:撒網(wǎng)臺(tái)州市需水量

      鄭 輝, 梁曉龍, 劉東岳

      (石家莊職業(yè)技術(shù)學(xué)院 食品與藥品工程系,河北 石家莊 050081)

      隨著城市化進(jìn)程的加快,水資源逐漸成為制約城市發(fā)展的瓶頸.城市需水量的科學(xué)預(yù)測,有利于水資源優(yōu)化配置,更好地發(fā)揮水資源效益.序列法、回歸分析法等[1-2]的預(yù)測結(jié)果具有一定的波動(dòng)性,且精度不高;灰色理論[3]在使用過程中需要構(gòu)造大量的白化函數(shù),工作量大,且普適性、通用性較差;BP(Back Propagation)神經(jīng)網(wǎng)絡(luò)法[4]不但存在容易陷入局部極值的問題,而且對(duì)BP神經(jīng)網(wǎng)絡(luò)隱節(jié)點(diǎn)個(gè)數(shù)的確定缺少理論依據(jù).

      支持向量機(jī)(SVR)模型[5-7]可以將復(fù)雜、高維的非線性問題映射到線性空間,用于解決高維、非線性、小樣本的問題,模型在優(yōu)化過程中具有收斂速度快,泛化能力強(qiáng)的特點(diǎn).捕魚策略優(yōu)化算法是模擬漁夫捕魚行為而提出的一種集群優(yōu)化算法[8],具有搜索速度快,不易陷入局部極值,優(yōu)化精度高的特點(diǎn),在調(diào)度、管理、TSP(Traveling Salesman Problem)求解等方面有廣泛的應(yīng)用.

      本文將捕魚策略優(yōu)化算法與SVR模型相結(jié)合,優(yōu)化SVR模型參數(shù),進(jìn)行城市需水量預(yù)測,以期為優(yōu)化水資源配置提供參考.

      1 預(yù)測模型的構(gòu)成

      1.1 SVR模型

      SVR模型的工作機(jī)理是:在線性可分空間中尋找一個(gè)分類超平面,在保證精度的前提下使待分類數(shù)據(jù)與超平面之間的空白區(qū)域最大化,SVR在理論上可以尋找到線性可分?jǐn)?shù)據(jù)的分類超平面;引入核函數(shù)可以將線性不可分?jǐn)?shù)據(jù)變換到多維線性空間,實(shí)現(xiàn)對(duì)線性不可分?jǐn)?shù)據(jù)的線性分類.在此基礎(chǔ)上引入Lagrange乘子法能將優(yōu)化問題轉(zhuǎn)化為線性方程組的求解問題,見公式(1).

      (1)

      簡化得到的SVR模型(LS-SVR模型)表達(dá)式為:

      (2)

      在公式(1)、公式(2)中,b為待優(yōu)化常量;αi為待優(yōu)化支持向量;C為懲罰因子;k(xi,x)為內(nèi)積核函數(shù),一般選取徑向基核函數(shù),公式為:

      (3)

      1.2 捕魚策略優(yōu)化算法

      漁夫在捕魚時(shí),總會(huì)自覺地向魚密度更大的方向移動(dòng),移動(dòng)過程中沿途捕魚,發(fā)現(xiàn)魚密度較大的位置,漁夫就會(huì)移到此處,以新的位置為中心重復(fù)撒網(wǎng)操作.

      捕魚策略優(yōu)化算法有尋優(yōu)撒網(wǎng)、收縮撒網(wǎng)和加速撒網(wǎng)三種.為了簡化捕魚策略優(yōu)化算法,引入一個(gè)遞減函數(shù)控制撒網(wǎng)半徑,將加速撒網(wǎng)與收縮撒網(wǎng)融為一體,在搜索迭代中,撒網(wǎng)半徑也會(huì)隨之縮小,從而實(shí)現(xiàn)收縮撒網(wǎng).捕魚策略優(yōu)化算法在解空間的搜索公式為:

      (k=1,2,…,p;i=1,2,…,N)

      (4)

      1.3 捕魚策略優(yōu)化算法的實(shí)現(xiàn)步驟

      步驟一,初始化

      步驟二,迭代搜索

      步驟三,輸出結(jié)果

      當(dāng)搜索到符合精度要求的解或者達(dá)到迭代閾值T(為避免陷入死循環(huán)而預(yù)先設(shè)定的數(shù)值)時(shí),搜索停止,輸出搜索到的最優(yōu)解xi及最優(yōu)解的適應(yīng)度值f(xi);否則返回執(zhí)行步驟二.算法的實(shí)現(xiàn)流程圖見圖1.

      將捕魚策略優(yōu)化算法用于SVR城市需水量預(yù)測模型優(yōu)化時(shí),需要對(duì)捕魚策略優(yōu)化算法參數(shù)進(jìn)行設(shè)置,經(jīng)反復(fù)調(diào)試,各參數(shù)設(shè)置情況見表1.

      表1 捕魚策略優(yōu)化算法的參數(shù)設(shè)置

      2 捕魚策略優(yōu)化SVR的臺(tái)州市需水量預(yù)測

      2.1 臺(tái)州市年總需水量影響因素及其歸一化

      影響總需水量的主要因素及其單位見表2.

      表2 影響總需水量的因素及其單位

      本文以臺(tái)州市年總需水量[9]的擬合、預(yù)測為例.將各影響因素?cái)?shù)值及年需水量數(shù)值用極差法進(jìn)行歸一化處理.為了提升模型的泛化能力,設(shè)置歸一化因子收攏系數(shù),對(duì)極差歸一化公式中的最大值Zmax j和最小值Zmin j分別乘1.1和0.9的系數(shù)得到公式(5).

      (5)

      公式(5)中,Zmax j和Zmin j為所有樣本中各因素j(或需水量y)的最大值和最小值.

      經(jīng)調(diào)整,各因素歸一化數(shù)值均會(huì)向0.5有少量的靠攏.因此,在模型的預(yù)測中遇到略大于當(dāng)前樣本最大值Zmax j或略小于當(dāng)前樣本最小值Zmin j的數(shù)據(jù)時(shí)模型仍適用.臺(tái)州市12年的年總需水量及7項(xiàng)主要影響因素?cái)?shù)據(jù)見表3.

      表3 臺(tái)州市12年的需水量影響因素、實(shí)際用水量、擬合與預(yù)測值和相對(duì)誤差數(shù)據(jù)

      2.2 預(yù)測模型參數(shù)的優(yōu)化

      選取前9個(gè)年度序列(表3中1-9行)的臺(tái)州市年需水量及其影響因素的歸一化數(shù)據(jù)作為支持向量機(jī)的訓(xùn)練樣本,用后3個(gè)年度序列(表3中10-12行)的數(shù)據(jù)作為模型的檢驗(yàn)樣本,檢驗(yàn)SVR模型需水量的預(yù)測精度.各因素歸一化數(shù)據(jù)見表4.

      表4 樣本各指標(biāo)的歸一化值和需水量的LS-SVR模型輸出值

      公式(2)中的參數(shù)C,σ,b,αi需要優(yōu)化確定,本文采用捕魚算法對(duì)其進(jìn)行優(yōu)化,目標(biāo)函數(shù)公式為:

      (6)

      將目標(biāo)函數(shù)公式(6)代入捕魚策略優(yōu)化算法中,對(duì)公式(2)中的αi,b,σ和C反復(fù)迭代優(yōu)化.當(dāng)?shù)_(dá)次數(shù)達(dá)到迭代閾值T=10 000,目標(biāo)函數(shù)值minQ=0.0036時(shí),停止迭代,各輸出參數(shù)的優(yōu)化結(jié)果見表5.

      表5 SVR模型參數(shù)優(yōu)化結(jié)果

      將優(yōu)化得到的αi,b,σ和C代入公式(2),得到臺(tái)州市年總需水量SVR預(yù)測模型的輸出表達(dá)式為:

      y=0.0441k1(x,x10)-0.5303k2(x,x20)+

      0.4244k3(x,x30)+0.7387k4(x,x40)+

      0.0472k5(x,x50)-0.8331k6(x,x60)+

      0.1450k7(x,x70)+0.3203k8(x,x80)-

      0.3563k9(x,x90)+0.4015

      (7)

      將表4所示需水量影響因素的歸一化數(shù)據(jù)分別代入公式(7),再經(jīng)歸一化公式(5)的逆運(yùn)算得出年總需水量的擬合值和預(yù)測值,并計(jì)算出相對(duì)誤差值δi,結(jié)果見表3.由表3可以看出,臺(tái)州市12年需水量的相對(duì)誤差值均小于15%,其中有11年小于10%,6年小于5%,說明模型的擬合和預(yù)測精度相對(duì)較好.

      3 結(jié)語

      SVR模型優(yōu)化速度快,泛化能力強(qiáng),在解決高維度、小樣本的非線性問題時(shí)具有明顯優(yōu)勢.捕魚策略優(yōu)化算法具有多參數(shù)優(yōu)化能力,不易陷入局部極值,可以使模型更精確.對(duì)臺(tái)州市需水量的擬合、預(yù)測實(shí)例證明,該模型的擬合、預(yù)測精度均較高,既可以為水資源管理提供科學(xué)依據(jù),也可以為其他預(yù)測模型的研究提供參考.

      猜你喜歡
      撒網(wǎng)臺(tái)州市需水量
      書畫教師作品選登
      臺(tái)州市出臺(tái)多項(xiàng)措施鼓勵(lì)外來人員就地過年
      南京城市中心區(qū)生態(tài)需水量探析
      深為基礎(chǔ) 漫天撒網(wǎng) 石魯同志創(chuàng)作一瞥
      人生需要勤撒網(wǎng)
      黏黏花
      撒網(wǎng)的父親
      草堂(2019年4期)2019-11-13 18:04:12
      人生需要勤撒網(wǎng)
      組合預(yù)測模型在區(qū)域需水量預(yù)測中的應(yīng)用
      防風(fēng)林莫名枯死,引出一起重大環(huán)保案 臺(tái)州市路橋區(qū)金清“7·15”廢酸傾倒案告破
      黄大仙区| 万全县| 黄冈市| 涟水县| 五大连池市| 广元市| 界首市| 辰溪县| 天等县| 玉田县| 徐汇区| 富蕴县| 库车县| 陵川县| 本溪市| 固阳县| 乾安县| 鄂托克前旗| 颍上县| 山阳县| 常熟市| 顺义区| 专栏| 察隅县| 八宿县| 荣昌县| 浑源县| 景洪市| 保山市| 南投市| 博爱县| 东辽县| 德钦县| 寿光市| 新晃| 桐城市| 宽城| 五河县| 平塘县| 宜君县| 噶尔县|