杜 婧 ,馮仲科,樊瀟飛 ,張巍巍 ,張 凝
(1.北京林業(yè)大學(xué),北京100083,2.西南大學(xué),重慶 400715)
基于1stOpt軟件的二元立木材積方程的研究
杜 婧1,馮仲科1,樊瀟飛2,張巍巍1,張 凝1
(1.北京林業(yè)大學(xué),北京100083,2.西南大學(xué),重慶 400715)
選取旺業(yè)甸實(shí)驗(yàn)林場(chǎng)201株落葉松樣木胸徑、樹(shù)高、材積精測(cè)數(shù)據(jù),利用1stOpt優(yōu)化分析計(jì)算軟件平臺(tái)的Levenberg-Marquarat+通用全局優(yōu)化算法(LM -UGO)擬合二元材積方程,并與前人研究得到較好結(jié)果的遺傳算法(GA)和加權(quán)最小二乘法(WLS)進(jìn)行比較。結(jié)果表明,LM-UGO、GA和WLS均可得到較高精度的二元材積方程, LM-UGO方法能夠比GA和WLS法更好地?cái)M合二元材積方程,且具有操作方便、擬合快速而準(zhǔn)確、收斂速度快等優(yōu)點(diǎn),是擬合二元立木材積方程的有力工具。經(jīng)F檢驗(yàn),三種方法的F值LM-UGO< GA <WLS <F0.05(2,19),且TRB和MSB值均小于±3%,滿(mǎn)足林業(yè)調(diào)查技術(shù)的要求。
森林;落葉松;二元材積方程;1stOpt軟件;通用全局優(yōu)化算法;遺傳算法;加權(quán)最小二乘法
為了更準(zhǔn)確、方便、快速地?cái)M合二元材積方程,嘗試?yán)?stOpt軟件獨(dú)特的麥特夸(Levenberg-Marquarat-LM)+通用全局優(yōu)化算法(Universal Global Optimization - UGO)對(duì)二元材積方程進(jìn)行曲線(xiàn)擬合并估算參數(shù),并與葉功富等人[2]采用的遺傳算法(GA)和董希恩[3]等人采用的加權(quán)最小二乘法(WLS)進(jìn)行比較,進(jìn)一步為森林調(diào)查工作提供參考。
本次研究選取喀喇沁旗旺業(yè)甸實(shí)驗(yàn)林場(chǎng),該林場(chǎng)位于內(nèi)蒙古自治區(qū)赤峰市喀喇沁旗旺業(yè)甸鎮(zhèn),地理位置 118°09′~ 118°30′E,41°21′~ 41°39′N(xiāo)。海拔高度在500~1 890.9 m之間,屬中溫帶大陸性季風(fēng)氣候,四季分明,雨水較少,年均降水量為400 mm左右。年均溫3.5℃~7℃,極端最低溫度-30.9℃,極端最高溫度37.4℃。該林場(chǎng)為茅荊達(dá)壩次生林區(qū)之一部分,是喀喇沁母親河——錫伯河的發(fā)源地。土地總面積25 958 hm2,有林地面積為23 118 hm2,活立木總蓄積128萬(wàn)m3。
選取旺業(yè)甸林場(chǎng)標(biāo)準(zhǔn)樣地201株落葉松立木實(shí)測(cè)數(shù)據(jù)。將所收集的全部樣木作為獨(dú)立樣本,按照胸徑、樹(shù)高、材積進(jìn)行統(tǒng)計(jì),樣木數(shù)據(jù)基本統(tǒng)計(jì)如表1所示。選取180株落葉松樣木數(shù)據(jù)建立二元材積模型,剩余21株用于方程適用性檢驗(yàn)。
1stOpt(First Optimization)是七維高科有限公司開(kāi)發(fā)的一套世界領(lǐng)先的非線(xiàn)性曲線(xiàn)擬合、綜合優(yōu)化分析計(jì)算軟件平臺(tái),憑借其超強(qiáng)的尋優(yōu)、容錯(cuò)能力,在非線(xiàn)性回歸、曲線(xiàn)擬合、非線(xiàn)性復(fù)雜工程模型參數(shù)估算求解等領(lǐng)域有著無(wú)可比擬的優(yōu)勢(shì)。
Levenberg-Marquarat算法,又稱(chēng)為阻尼最小二乘法,是介于牛頓法與梯度下降法之間的一種非線(xiàn)性?xún)?yōu)化方法[4],廣泛應(yīng)用于目前OriginPro、Matlab、SAS、SPSS等眾所熟知的統(tǒng)計(jì)分析軟件。但由于難以有效地確定參數(shù)的初始值,在實(shí)際問(wèn)題中存在一定問(wèn)題。通用全局優(yōu)化算法(Universal Global Optimization - UGO)作為1stOpt軟件的計(jì)算核心,克服了在優(yōu)化計(jì)算中使用迭代法必須給出合適初始值的難題[5],極大地提升了全局非線(xiàn)性尋優(yōu)能力。
選用經(jīng)典二元材積方程:
利用1stOpt軟件進(jìn)行擬合,編寫(xiě)程序代碼如下:
Title”紅松二元材積方程擬合”;
在使用機(jī)械化進(jìn)行水稻插秧過(guò)程中,如果機(jī)械處于較為稀爛的田塊會(huì)導(dǎo)致插秧機(jī)過(guò)深的陷入到田間,機(jī)械設(shè)備在向前行進(jìn)過(guò)程中,秧苗直立狀態(tài)較差,常常東倒西歪,缺苗率和漏苗率較高。在機(jī)械操作過(guò)程中,一旦操作人員技術(shù)不熟練,缺苗、漏苗現(xiàn)象將更為嚴(yán)重。當(dāng)農(nóng)機(jī)手遇到秧苗土壤薄厚不均勻的情況,需要結(jié)合秧苗的實(shí)際情況對(duì)秧苗器進(jìn)行調(diào)節(jié),降低作業(yè)效率。
(數(shù)據(jù)部分省略)
算法設(shè)置為L(zhǎng)evenberg-Marquardt法 (LM) + 通用全局優(yōu)化算法(Universal Global Optimization -UGO),其余參數(shù)選擇缺省項(xiàng)。
遺傳算法(Genetic Algorithm,GA)是基于達(dá)爾文生物進(jìn)化論的自然選擇和遺傳學(xué)機(jī)理的生物進(jìn)化過(guò)程的一種通過(guò)模擬自然進(jìn)化過(guò)程搜索最優(yōu)解的方法[6]。它通過(guò)計(jì)算機(jī)隨機(jī)產(chǎn)生一群初始解(稱(chēng)為初代種群),按照適者生存和優(yōu)勝劣汰的原理,選出能夠適應(yīng)環(huán)境的個(gè)體進(jìn)行復(fù)制,通過(guò)交叉、變異產(chǎn)生出新一代更能適合環(huán)境的群體,通過(guò)不斷進(jìn)化最終達(dá)到收斂,從而得到問(wèn)題的最優(yōu)解[7]。
遺傳操作包括選擇、交叉、變異三個(gè)基本遺傳算子。經(jīng)過(guò)對(duì)多種參數(shù)進(jìn)行組合試驗(yàn),最終確定采用輪盤(pán)賭選擇法(Roulette Wheel Selection)作為選擇方法,單點(diǎn)交叉法(One Point Crossover)作為交叉方法。
加權(quán)最小二乘法(Weighted Least Square Method,WLS)是一種對(duì)原模型進(jìn)行加權(quán),使之成為一個(gè)新的不存在異方差性的模型,然后采用普通最小二乘法估計(jì)其參數(shù)的優(yōu)化方法。WLS具有和最小二乘法同樣的特點(diǎn),即能夠通過(guò)最小化誤差的平方和找到一組數(shù)據(jù)的最佳函數(shù)匹配。相比最小二乘法,能有效減小變異較大的殘差對(duì)數(shù)據(jù)的影響,提高求解精度。
董希恩等人在“二元材積方程參數(shù)優(yōu)化的研究”一文中對(duì)此做了詳細(xì)介紹,在此不再贅述。
為檢驗(yàn)所得方程的適用性,以y為樣木的實(shí)測(cè)材積值,x為樣木通過(guò)二元材積方程計(jì)算的理論材積值,進(jìn)行回歸方程的適應(yīng)性檢驗(yàn)。以方程y=a+bx進(jìn)行線(xiàn)性回歸,若擬合沒(méi)有誤差,則a=0,b=1,此時(shí):
統(tǒng)計(jì)量F服從自由度為2,N—2的F分布,當(dāng)F>F0.05時(shí),說(shuō)明該擬合方程存在系統(tǒng)偏差,若F≤F0.05時(shí),則不存在系統(tǒng)偏差。同時(shí),線(xiàn)性回歸系數(shù)a,b的大小亦可說(shuō)明。a和b的值越是接近1和0,則方程擬合程度越好。
此外,為進(jìn)一步從專(zhuān)業(yè)技術(shù)角度檢驗(yàn)方程,需符合《林業(yè)專(zhuān)業(yè)調(diào)查主要技術(shù)規(guī)定》的要求,立木材積表的系統(tǒng)誤差一般不得超過(guò)±3%[8]。以y為樣木的實(shí)測(cè)值,y?為理論估算值,計(jì)算總相對(duì)偏差(TRB)和平均系統(tǒng)偏差(MSB)[9-11]。如果TRB和MSB均不超過(guò)±3%,則說(shuō)明該方程是適用的,否則不適用。TRB和MSB的計(jì)算式如下式(3)、(4):
按照上述1.3下編碼,選擇LM-UGO法,經(jīng)1stOpt軟件優(yōu)化計(jì)算,得到結(jié)果如下(擬合結(jié)果值略):
圖1 1stOpt軟件擬合二元方程結(jié)果Fig.1 Fitting results of binary standing volume equations by 1stOpt software
對(duì)LM-UGO、GA、WLS三種方法按其原理與方法分別編制相應(yīng)計(jì)算程序,進(jìn)行二元材積方程的擬合,求解參數(shù),所得結(jié)果如下表2所示。
結(jié)果表明,三種方法都取得了較好的的擬合效果,其決定系數(shù)R2均大于0.9,且殘差平方和都比較小。WLS法是以誤差平方和最小為準(zhǔn)則來(lái)估算模型的一種估算方法,從結(jié)果可以看出其殘差平方和(SSE)< GA法擬合結(jié)果,但是LM-UGO法不僅取得了最好的擬合優(yōu)度(R2),其殘差平方和(SSE)也低于WLS法。F統(tǒng)計(jì)值的大小說(shuō)明了方程的擬合效果,值越大,說(shuō)明擬合精度越好。因此,就擬合精度而言,LM-UGO法優(yōu)于GA法和WLS法。
表2 三種方法對(duì)落葉松二元材積方程擬合結(jié)果Table 2 Fitting results of binary standing volume equations with three methods
為檢驗(yàn)所選用山本和藏式二元材積方程是否適用,需要進(jìn)行F檢驗(yàn)。將擬合方程的180株落葉松樣木數(shù)據(jù)的實(shí)測(cè)值和擬合得到理論值進(jìn)行F檢驗(yàn),其自由度為(2,178),查表得F0.05(2,178)=3.05。同時(shí),從專(zhuān)業(yè)技術(shù)角度檢驗(yàn)方程,計(jì)算總相對(duì)偏差(TRB)和平均系統(tǒng)偏差(MSB),檢驗(yàn)結(jié)果如表3所示。
表3 三種方法的計(jì)算結(jié)果的檢驗(yàn)Table 3 Test results of binary standing volume equations with three methods
F檢驗(yàn)結(jié)果表明,三種方法F檢驗(yàn)結(jié)果LMUGO < GA < WLS <F0.05(2,178)=3.05。并且a、b值接近0、1的程度都比較高,說(shuō)明所求得的理論材積和實(shí)際材積的差異不顯著。同時(shí),三種方法所得結(jié)果的TRB和MSB均小于±3%,滿(mǎn)足技術(shù)要求。
用預(yù)留21株落葉松樣木數(shù)據(jù)檢驗(yàn)所得擬合方程的適用性。檢驗(yàn)結(jié)果見(jiàn)下表4。三種方法的F檢驗(yàn)結(jié)果均小于F分布臨界值F0.05(2,19)=3.52;TRB和MSB也均在±3%的技術(shù)要求范圍內(nèi)。所以檢驗(yàn)結(jié)果與擬合方程的結(jié)果是一致的。
表4 三種方法擬合二元材積方程的適用性檢驗(yàn)Table 4 Applicability test of binary standing volume equations with three methods
(1)1stOpt軟件是一款通用、強(qiáng)大、使用方便的優(yōu)化分析計(jì)算平臺(tái),其編程規(guī)則直觀易懂、界面簡(jiǎn)單明了、估算速率快、擬合精度高,其特有的通用全局優(yōu)化算法,在不需要用戶(hù)提供初始值的情況下,實(shí)現(xiàn)全局優(yōu)化。不僅可用于求解一般的非線(xiàn)性數(shù)學(xué)問(wèn)題,還可用于處理高復(fù)雜、高難度的工程問(wèn)題。將其應(yīng)用到林業(yè)問(wèn)題中,不僅極大簡(jiǎn)化了工作,也大幅提高了精度。
(2)用LM-UGO、GA、WLS三種方法對(duì)201株落葉松進(jìn)行二元材積方程擬合,均得到較好的擬合結(jié)果。LM-UGO法不僅進(jìn)一步降低了擬合材積方程的殘差平方和,還得到了更高的擬合度和精度。這對(duì)于優(yōu)化材積方程和進(jìn)一步編制材積表,提高材積表的精度有著重大的意義。
(3)經(jīng)預(yù)留21株落葉松樣木對(duì)三種方法擬合二元材積方程結(jié)果的適用性檢驗(yàn),其擬合理論材積值和實(shí)測(cè)材積值差異不顯著,且滿(mǎn)足技術(shù)要求。LM-UGO法明顯優(yōu)于GA和WLS法,因此可以在林業(yè)生產(chǎn)和研究中推廣使用。
[1] 何 誠(chéng), 馮仲科, 劉柯珍,等. 云杉二元材積與蓄積量精度分析模型研究[J]. 林業(yè)調(diào)查規(guī)劃, 2010, 35(4):1-5.
[2] 葉功富, 涂育合, 田有圳,等. 凹葉厚樸二元立木材積方程的研究[J]. 北華大學(xué)學(xué)報(bào):自然科學(xué)版, 2002,3(6): 528-533.
[3] 董希恩, 林文靖, 謝健平,等. 二元材積方程參數(shù)優(yōu)化的研究[J]. 福建林業(yè)科技, 1993,20(4): 71-75
[4] 張鴻燕,耿 征. Levenberg-Marquardt算法的一種新解釋[J].計(jì)算機(jī)工程與應(yīng)用,2009,45(19)
[5] 袁偉萍, 何忠祥. 基于1stOpt的全局優(yōu)化法在拖拉機(jī)最終傳動(dòng)齒輪參數(shù)設(shè)計(jì)中的應(yīng)用[J]. 拖拉機(jī)與農(nóng)用運(yùn)輸車(chē), 2010,37(6): 28
[6] 范小勤, 汪小紅. 基于MATLAB遺傳算法工具箱的曲線(xiàn)擬合[J]. 電腦知識(shí)與技術(shù), 2009, 5(17): 4768-4769.
[7] 陳天朝, 趙新紅, 康冰亞. 基于1stOpt軟件的威布爾溶出曲線(xiàn)擬合方法研究[J]. 中國(guó)藥房, 2012, 23(41): 3875-3877.
[8] 中華人民共和國(guó)林業(yè)部.林業(yè)專(zhuān)業(yè)調(diào)查主要技術(shù)規(guī)定[S].北京:中國(guó)林業(yè)出版社, 1990.
[9] 曾偉生. 二元立木材積方程的檢驗(yàn)與更新方法探討[J]. 中南林業(yè)調(diào)查規(guī)劃, 2010, 29(3):1-5.
[10] 向玉國(guó), 鄭小賢, 劉波云, 等. 落葉松人工林生物量密度控制圖的編制[J]. 中南林業(yè)科技大學(xué)學(xué)報(bào), 2013, 33(10): 99-102.
[11] 姜 鵬, 董樹(shù)國(guó), 隋玉龍, 等. 北溝林場(chǎng)華北落葉松生物量模型的研究[J]. 中南林業(yè)科技大學(xué)學(xué)報(bào), 2013, 33(7): 131-135.
Study on binary standing volume equations based on 1stOpt software
DU Jing1, FENG Zhong-ke1, FAN Xiao-fei2, ZHANG Wei-wei1, ZHANG Ning1
(1. Center of Surveying and mapping with 3S Technology, Beijing Forestry University, Beijing 100083, China; 2. Southwest University,Chongqing 400715, China)
The binary standing volume equations were studied by the 201 samplings of larch based on the fi eld precision measuring data of the DBH, the height and the volume in Wangyedian Experiment Tree Farm. The volume equations were established by using Levenberg-Marquardt(LM-UGO)method of 1stOpt software, and were compared with Genetic Algorithm method and Weighted Least Square method that both had achieved better results in previous researches. The results show that the binary standing volume equations were established by using LM-UGO, GA and WLS, but the LM-UGO method can better fi t the binary standing volume equation than GA and WLS; the LM-UGO method of 1stOpt software with easier operation, more rapid and accurate fi tting, higher convergence speed,etc., is a powerful tool for fi tting binary standing tree volume equation. According to F-test, theFvalues of the three method ranked as the following order: LM-UGO< GA <WLS <F0.05(2,19), while the TRB and MSB values of all them were less than ± 3%, meeting the requirements of forest survey technology.
forest;Larix gmelinii(Rupr.)Kuzen; binary standing volume equation;1stOpt software; universal global optimization;genetic algorithm; weighted least square method
S711
A
1673-923X(2014)04-0064-04
2013-07-11
國(guó)家科技支撐計(jì)劃項(xiàng)目(2012BAH34B01);“亞太森林恢復(fù)與可持續(xù)管理網(wǎng)絡(luò)”旺業(yè)甸林場(chǎng)多功能林業(yè)試點(diǎn)示范項(xiàng)目
杜 婧(1990-),女,甘肅人,碩士研究生。主要從事森林資源監(jiān)測(cè)與評(píng)價(jià),3S技術(shù)在資源環(huán)境中的應(yīng)用方面的研究。
E-mail:dj_3116942@163.com
馮仲科(1962-),男,甘肅人,教授,博士生導(dǎo)師。主要研究方向:精準(zhǔn)林業(yè),林業(yè)3S技術(shù)應(yīng)用。
E-mail:fengzhongke@126.com
[本文編校:吳 彬]