徐 超,李 雁
(1.杭州富陽水利建設(shè)投資有限公司,浙江 杭州 311400;2.杭州市富陽區(qū)農(nóng)業(yè)農(nóng)村局,浙江 杭州 311400)
隨著國內(nèi)經(jīng)濟的快速發(fā)展,水利工程建設(shè)同樣得到了快速的發(fā)展,我國水利工程的建設(shè)水平和建設(shè)質(zhì)量同樣得到了顯著提高[1- 2]。由于水利工程相較于傳統(tǒng)建筑工程有著施工周期長、投資大、影響廣泛的問題,所以現(xiàn)如今水利工程的質(zhì)量仍然存在較多問題,同時建設(shè)管理單位隨著項目投資和周期的增大、工程低于跨度的增大,對水利工程的質(zhì)量把控往往無法完全到位[3- 4]。因此,如何構(gòu)建合理的水利工程質(zhì)量評價體系,采用合理的方法對水利工程質(zhì)量進行綜合評價是保證水利工程質(zhì)量的重要途徑。
在以往的研究中,常采用主觀打分、模糊評價等手段來綜合評價工程質(zhì)量。李玉紅[5]基于模糊評價理論對農(nóng)田水利工程建設(shè)質(zhì)量進行了評價,基于層析分析法分析了不同影響因素的重要性,并構(gòu)建了農(nóng)田水利工程質(zhì)量綜合評價模型;楊大魁[6]基于模糊識別理論對水利工程質(zhì)量進行了綜合評定,通過計算不同指標權(quán)重,判定了水利工程綜合等級為優(yōu)良;張景奎、劉長順[7]基于專家打分的層次分析法和模糊評價理論對小型渠系水利工程進行了評價,并驗證了該方法的可行性。
隨著現(xiàn)代信息技術(shù)的不斷發(fā)展,一些機器學(xué)習(xí)算法已被廣泛應(yīng)用于工程綜合評價中[8- 9]。但傳統(tǒng)的機器學(xué)習(xí)模型參數(shù)尋優(yōu)過程較慢,且易產(chǎn)生局部極值,導(dǎo)致對最終評價結(jié)果有所影響,需采用相關(guān)算法對模型參數(shù)迭代過程進行優(yōu)化[10]。本文以人工神經(jīng)網(wǎng)絡(luò)模型(ANN)為基礎(chǔ),基于布谷鳥算法(CSA)、鯨魚算法(WOA)和蝙蝠算法(BA)進行優(yōu)化,實現(xiàn)評價體系不同層次指標自適應(yīng)評價,基于TOPSIS模型實現(xiàn)水利工程質(zhì)量總體評價,為水利工程日常管理提供理論指導(dǎo)。
由于影響水利工程質(zhì)量的因素眾多,在選取評價指標時應(yīng)遵循系統(tǒng)、科學(xué)和可操作性的原則。水利工程質(zhì)量評價體系主要包括項目操作質(zhì)量、項目管理質(zhì)量和項目監(jiān)理監(jiān)督指標3個方面,具體評價指標體系見表1。
人工神經(jīng)網(wǎng)絡(luò)模型(ANN)已被廣泛應(yīng)用于事件評價中[11- 12]。ANN模型結(jié)構(gòu)原理類似于人腦組織,由輸入層、隱藏層和輸出層組成,可經(jīng)過數(shù)據(jù)收集、學(xué)習(xí)、適應(yīng)、模式識別和定位5個步驟完成模型計算。本文采用反向傳播算法來訓(xùn)練模型[13]。
蝙蝠優(yōu)化算法(BA)基于蝙蝠覓食行為原理,首先生成初始種群,對于第i個個體,其行為更新如下[14]:
表1 水利工程質(zhì)量評價體系
fi=fmin+(fmax-fmin)β
(1)
式中,β—常數(shù),取值范圍為[0,1]。
(2)
(3)
式中,x*—所求個體的最優(yōu)適應(yīng)度值。
重復(fù)上述步驟,當模型達到最大迭代次數(shù)時,對所有適應(yīng)度值進行排序,得到當前最優(yōu)適應(yīng)度和關(guān)聯(lián)的位置。
布谷鳥優(yōu)化算法(CSA)從杜鵑算法中提出,基本原理為:每只杜鵑可以繁殖一顆蛋,然后隨機放在一個巢里,這表示一個解。布谷鳥接管了腐爛的蛋,并保留了更好的解為下一代。CSA算法可自主消除最壞的解決方案,保留最優(yōu)方案[15]。
將t時刻第i只布谷鳥的新解定義為:
(4)
式中,∞—模型步長;⊕—矩陣乘法。
鯨魚優(yōu)化算法(WOA)基于鯨魚覓食的原理實現(xiàn)模型優(yōu)化[16]。鯨魚在運行迭代t(Xt)時,在最佳解(X*)的目標獵物周圍的潛在位置表示為:
(5)
(6)
(7)
基于TOPSIS模型對水利工程質(zhì)量評價體系進行綜合評價[17],首先計算不同指標正、負理想解距離計算,具體公式如下:
(8)
(9)
式中,Si+、Si-—各指標與正、負理想解的距離;xi+、xi-—各指標集的正、負理想解。
通過計算相對貼近度εi,作為水利工程質(zhì)量評估的依據(jù),具體公式如下:
(10)
由于不同機器學(xué)習(xí)模型計算的精度不同,本文基于3種優(yōu)化算法優(yōu)化ANN模型,計算了不同年份模型對評價指標的模擬精度箱線圖,同時將算法結(jié)果與梯度提升樹(XGB)、隨機森林(RF)、廣義回歸神經(jīng)網(wǎng)絡(luò)(GRNN)、小波神經(jīng)網(wǎng)絡(luò)(WNN)、極限學(xué)習(xí)機(ELM)、BP神經(jīng)網(wǎng)絡(luò)共6種傳統(tǒng)機器學(xué)習(xí)模型進行對比,結(jié)果如圖1所示。圖1中反映了不同模型決定系數(shù)R2和模型效率系數(shù)Ens的數(shù)值,由圖中可以看出,經(jīng)優(yōu)化后的ANN模型精度高于其余模型,同時,CSA-ANN模型精度最高。
CSA-ANN模型在不同年份模型精度最高的最優(yōu)隱含層個數(shù)如圖2所示。由圖2中可以看出,當模型所選取的隱含層節(jié)點個數(shù)不同時,模型精度存在明顯差異。當模型隱含層節(jié)點個數(shù)分別取23、26、4、5時,模型在4個年份的精度最高。
圖1 不同算法效果比較箱線圖
圖2 不同年份CSA-ANN模型最優(yōu)隱含層個數(shù)選擇
根據(jù)水利工程質(zhì)量評價體系,結(jié)合2017—2020年的實際統(tǒng)計數(shù)據(jù),總結(jié)了4年指標數(shù)據(jù)的相對隸屬度矩陣,結(jié)果見表2?;贑SA-ANN模型,可得出不同年份下層評價結(jié)果,結(jié)果如圖3所示。由圖3中可以看出,從3個準側(cè)層方面來看,項目操作質(zhì)量、項目管理質(zhì)量和項目監(jiān)理監(jiān)督質(zhì)量均表現(xiàn)為2020年分值最高,2019年分值次之,表明隨著年份的增加,水利工程質(zhì)量基本呈上升趨勢。
結(jié)合下層指標自適應(yīng)評價結(jié)果,基于TOPSIS模型,得出水利工程質(zhì)量在不同年份的綜合評價結(jié)果,結(jié)果見表3。表3中比較了本文方法與傳統(tǒng)層次分析法、模糊綜合評價法的結(jié)果,由表中可以看出,本文方法評價結(jié)果與傳統(tǒng)的層次分析法和模糊綜合評價法基本一致,均表現(xiàn)為2020年水利工程質(zhì)量最高。但不同方法的建模時間不同,本文方法的運算時間僅需15.12s左右,而層次分析法和模糊評價法的運算時間分別為1000s和1200s左右,表明本文方法可在保證精度的同時,提高運算效率。
圖3 不同年份下層指標自適應(yīng)評價
表3 不同方法綜合得分對比
本文構(gòu)建了水利工程質(zhì)量綜合評價體系,同時基于CSA-ANN模型和TOPSIS模型對水利工程質(zhì)量進行了綜合評價,指出在比較不同模型精度時,CSA-ANN模型精度最高,其決定系數(shù)R2和Ens均在0.90以上,精度明顯高于BA-ANN、WOA-ANN及其余傳統(tǒng)機器學(xué)習(xí)模型。本文基于CSA-ANN模型對下層指標進行自適應(yīng)評價,基于TOPSIS模型對整個評價體系進行綜合評價,確定了在2017—2020年不同年份模型的最優(yōu)隱含層節(jié)點個數(shù),同時將評價結(jié)果與傳統(tǒng)層次分析法和模糊綜合評價法進行了比較,證明了該方法的科學(xué)性。
本文基于布谷鳥優(yōu)化人工神經(jīng)網(wǎng)絡(luò)模型構(gòu)建了水利工程質(zhì)量綜合評價模型,在今后的研究中可將該模型應(yīng)用于建筑工程、水利工程投資風險評價等多項研究中,進一步討論該方法的科學(xué)性。