999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法的森林撫育間伐小班智能選擇*

2017-11-01 15:21:09王建明吳保國梁其洋
林業(yè)科學 2017年9期

王建明 吳保國 梁其洋

(北京林業(yè)大學信息學院 北京 100083)

基于遺傳算法的森林撫育間伐小班智能選擇*

王建明 吳保國 梁其洋

(北京林業(yè)大學信息學院 北京 100083)

【目的】 探索在森林撫育間伐任務目標控制下,基于空間分析和遺傳算法的森林撫育間伐小班智能選擇方法,為以小班為單位的作業(yè)方案編制等后續(xù)森林經(jīng)營活動提供決策支持。【方法】 以內蒙古赤峰市樺木溝林場為例,根據(jù)撫育間伐任務和經(jīng)營者指定的基本屬性條件,基于空間查詢或點緩沖區(qū)分析方式選擇出空間分布連續(xù)的小班作為初始小班集合,設計環(huán)帶控制算法(ACA)動態(tài)計算點緩沖區(qū)的初始半徑和步長。以迫切度、難易度和立地因子構建目標條件函數(shù),用目標條件值衡量小班與任務目標的符合程度,并以目標條件值最大為目標條件、任務面積為限制條件建立撫育間伐小班智能選擇的數(shù)學模型,使用改進的遺傳算法(IGSEGA)進行求解,從而對初始小班集合內的小班進行優(yōu)選,得到最符合任務目標的小班集合。【結果】 研究區(qū)內指定任務面積300 hm2、上限值5%和其他條件,基因交叉率0.6,變異率0.3,變長系數(shù)3,迭代次數(shù)100,目標函數(shù)各參數(shù)根據(jù)任務要求進行設置。ACA算法計算得到初始半徑1 407 m,且只需1次半徑擴增即可構造出初始小班集合,普通點緩沖區(qū)分析由于初始半徑和步長的不確定性,分析效率明顯低于ACA算法。以林場場部為中心點選擇時得到小班40個,所選小班皆為符合基本條件且最接近目標條件值的小班,另外2個測試點得到的結果同樣說明算法的智能性和有效性。由于IGSEGA算法構建的初始個體適應值已較為接近最優(yōu)解,經(jīng)14~15次迭代即可求解出任務目標小班集合,求解效率優(yōu)于標準遺傳算法(SGA)。【結論】 提出森林撫育間伐小班智能選擇概念,以迫切度、難易度和立地因子構建目標條件函數(shù),同時構建小班選擇的數(shù)學模型并采用IGSEGA算法進行求解。設計ACA算法優(yōu)化點緩沖區(qū)分析,可提高空間分析效率,改進貪婪策略對遺傳算法的編碼方式及對應的遺傳算子,為森林撫育間伐小班智能選擇的實現(xiàn)提供一種有效方法,該方法還可應用于造林、林分改造等其他經(jīng)營任務中對小班進行智能選擇,為后續(xù)森林經(jīng)營活動提供決策支持。

撫育間伐; 小班選擇; 貪婪策略; 遺傳算法; 小班智能選擇算法

目前,我國森林經(jīng)營方案編制以5年或10年為一個規(guī)劃期(亢新剛, 2011)。在經(jīng)營方案中,撫育間伐是主要的經(jīng)營技術措施。決策支持系統(tǒng)和專家系統(tǒng)作為一種必要工具,在森林資源管理、林火、生態(tài)保護、引種輔助決策、森林培育(造林)輔助決策、造林地選擇等方面得到了廣泛應用(吳保國等, 2009a),特別是在造林規(guī)劃及造林地選擇方面,建立了諸多決策支持系統(tǒng)及相關技術,如結合樹種生長數(shù)學模型和計算機技術構建的輔助造林設計系統(tǒng)(俞新妥等, 1986),采用遺傳算法對小班進行兩樹種造林規(guī)劃的造林決策技術(吳承禎等, 1997),根據(jù)立地條件采用產生式規(guī)則進行適地適樹決策推理并進行造林地選擇的基于Web的森林培育專家系統(tǒng)(吳保國等, 2009b),以經(jīng)濟效益最大化為目標并采用遺傳算法對小班進行造林樹種隨機分配的造林決策技術(林晗等, 2010),基于GIS、以森林生長率模型為基礎的采伐決策支持系統(tǒng)(謝小魁等, 2011),基于普通空間查詢方式選擇造林小班并進行造林設計的縣級營造林管理系統(tǒng)(高飛, 2013),采用決策論和空間規(guī)劃用于造林樹種選擇、收獲調整等的決策支持技術及系統(tǒng)等(Uhdeetal., 2015; Dalemansetal., 2015; Seguraetal., 2014; Lappietal., 2013; Zambellietal., 2012)。這些系統(tǒng)大多都提供了小班查詢功能,通過輸入查詢條件即可得到滿足條件的小班; 但在經(jīng)營管理中,如何根據(jù)給定的撫育間伐任務,選擇滿足空間和屬性條件的小班集合有一定難度。傳統(tǒng)給定條件的查詢方式,經(jīng)營者須了解選擇撫育間伐小班需要的條件、如何進行條件組合及條件和條件值的增減,特別是空間屬性與基本屬性間的聯(lián)合查詢,在目前的系統(tǒng)中鮮有報道。

鑒于此,本文以人工林小班為對象,提出森林撫育間伐小班智能選擇的概念,建立小班選擇的數(shù)學模型并利用遺傳算法進行求解,研究如何根據(jù)撫育間伐任務對人工林經(jīng)營過程中需要進行撫育間伐的小班進行選擇,以期為后續(xù)的經(jīng)營活動提供決策支持。

1 研究區(qū)概況與研究方法

1.1研究區(qū)概況

選擇內蒙古赤峰市克什克騰旗樺木溝林場為研究區(qū)。林場總經(jīng)營面積68 667 hm2,有林地面積45 113 hm2,活立木總蓄積186.42萬m3,灌木林面積1 922 hm2。用材林面積8 673 hm2,以華北落葉松(Larixprincipis-rupprechtii)為主。林場有2 612個小班,其中有林地小班2 251個,中齡林小班1 445個、幼齡林小班125個、近熟林小班143個、成熟林小班5個、過熟林小班63個,其他未標識齡組屬性的有林地小班470個。

1.2數(shù)據(jù)準備

林場所有小班的屬性數(shù)據(jù)和空間數(shù)據(jù)存儲在森林資源數(shù)據(jù)庫中,屬性數(shù)據(jù)主要是赤峰市二類調查數(shù)據(jù)和樺木溝林場小班調查數(shù)據(jù),調查因子包括林班、小班、林種、郁閉度、可及度、森林災害等級、坡向、坡度、坡位、海拔、造林時間、土壤名稱、年齡、齡級、平均直徑、平均樹高、株數(shù)、公頃蓄積、小班蓄積等; 空間數(shù)據(jù)包括林場1∶2.5萬小班矢量數(shù)據(jù)和DEM數(shù)據(jù)。

1.3小班選擇問題的數(shù)學模型構建

1.3.1 選擇規(guī)則 人工林撫育間伐任務一般以面積為指標,要求設計面積大于任務面積,按照集中連片、整體推進的原則進行。撫育間伐對象為有林地幼齡林、中齡林和近熟林、林分郁閉度(疏密度)在0.7以上的林分,不可及或坡度26°以上不撫育間伐,南北方還需分別考慮坡向條件。在選擇過程中,經(jīng)營者可修改上述條件或額外限定年齡范圍、株數(shù)密度范圍、徑階范圍等作為基本條件。

下達年度撫育間伐任務時,指定面積和上限值,為了便于控制并留有余地,上限值一般為5%,選擇的小班總面積在二者之間。本文通過智能選擇算法進行小班選擇,先采用空間分析選擇滿足基本條件的小班作為初始小班集合,再使用改進的遺傳算法進行求解,進一步選擇出最符合任務目標的小班集合。

1.3.2 屬性因子 選擇撫育間伐小班,需同時考慮其基本屬性和空間屬性。基本屬性包括面積、地類、平均樹高、齡組、郁閉度、疏密度、可及度、森林災害等級、坡度、坡向、坡位等,可由經(jīng)營者動態(tài)調整。

地類集合DL可用如下關系式表示:

DL={dl1,dl2,dl3}。

(1)

式中: dl1、dl2和dl3分別表示有林地、疏林地和灌木林地。

齡組集合G可用如下關系式表示:

G={g1,g2,g3,g4,g5}。

(2)

式中:g1~g5分別表示幼齡林、中林齡、近熟林、成熟林和過熟林。

設集合R為初始小班集合,可表示為:

R={t|f(t)∈dl1∩g∩y∩u∩x}。

(3)

式中:t為符合基本條件的小班;y為郁閉度;u為坡度;x為其他控制變量;f表示通過空間分析選擇符合基本條件的小班。

小班的空間屬性主要是形狀和距離。為便于集中作業(yè),通常對某一區(qū)域內的小班進行選擇,小班中心點與區(qū)域中心點間的距離是重要的決策變量。在大多數(shù)GIS分析工具中,面狀要素中心點計算方式主要有3種: 1) 計算要素外接矩形的中心點為要素中心點; 2) 計算要素的重心作為要素中心點; 3) 以一定角度的掃描線貫穿要素,取最長線的中點為要素中心點(沈立輝, 2015)。但對于形狀不規(guī)則的小班來說,以上方式計算的中心點有可能位于小班外,在計算距離時會造成偏差,因此須使用特定的算法使中心點始終位于小班內均勻分布的合適位置,本文采用小班標注點算法(SCLPA)進行中心點計算(沈立輝等, 2014)。

1.3.3 數(shù)學模型表達 為了衡量小班選擇結果與任務目標的符合程度,需要對選擇條件進行量化,構建評價指標。本文從撫育間伐迫切程度、作業(yè)難易程度和立地條件等方面進行討論,構建了目標條件函數(shù),以目標條件值衡量小班選擇的符合程度(重要性)。最終選擇的小班總面積應滿足面積指標且在上限百分比控制之下,數(shù)學表達如下:

(4)

式中:n為最終小班數(shù);Ssel為選擇的小班總面積;Sc為指定面積;h為面積上限值;F為限定條件。

1) 迫切程度 郁閉度(或疏密度)和森林災害等級一定程度上反映了撫育間伐的迫切程度。在小班選擇時,可指定郁閉度值或范圍,若不指定,則按優(yōu)先級默認選擇郁閉度≥0.7以上的小班。數(shù)學表達如下:

maxY|[Yl,1]=ft,t∈R。

(5)

式中:Y為郁閉度;Yl表示在指定郁閉度范圍時郁閉度下限值;f表示選擇滿足基本條件下郁閉度高的小班。

森林災害等級分為無、輕、中和重4個等級,分別量化為1~4。以郁閉度和森林災害等級構成撫育間伐迫切程度的量化指標值,其值越高表示越迫切,其中,森林災害等級并不是撫育間伐的必要條件,等級低的小班也需要撫育間伐,故取其對數(shù)值。數(shù)學表達如下:

max Mut=Yt+lnZt,t∈R。

(6)

式中: Mut為小班t的迫切程度指標值;Yt為小班t的郁閉度;Zt為小班t的森林災害等級。

2) 難易程度 可及度和距離反映了作業(yè)的難易程度。對可及度進行量化,即可及為1、將可及為2、不可及為3。在小班選擇時,可指定可及度范圍,若不指定,則按優(yōu)先級進行選擇。數(shù)學表達如下:

(7)

式中:A為可及度值;Al為指定可及度范圍時可及度下限值;Au為指定可及度范圍時可及度上限值;f表示選擇滿足基本條件下可及度高(可及度值小)的小班。

根據(jù)由近及遠的選擇原則,小班中心點到指定中心點的距離D應盡量小。數(shù)學表達如下:

(8)

式中:P為小班中心點;O為區(qū)域中心點(區(qū)域幾何中心、自定義中心點或林場場部位置);d表示求取2點間距離;D為中心點P與O的距離(km);f表示選擇滿足基本條件下距離近的小班。

根據(jù)可及度、距離與撫育間伐任務的關系,以二者乘積的倒數(shù)作為默認難易程度指標值。數(shù)學表達如下:

(9)

3) 立地因子 選擇撫育間伐小班還需考慮立地因子,因子和分級指標的選擇以經(jīng)營地區(qū)的相關研究為準或由經(jīng)營者指定。采用無林地立地質量評價方法和數(shù)量化理論思想對立地因子各分級指標值進行評分,采用專家打分并通過模糊層次分析法計算因子間的相互重要程度。本文以內蒙古赤峰市樺木溝林場為試驗地,分級指標值和因子權重的默認值采用內蒙古東南部立地質量評價研究成果(溫陽等, 2011; 韓焱云等, 2014)。若用立地質量作為選擇標準,選擇立地條件好的小班時使用默認值,選擇立地條件差的小班時則交換分級指標和因子權重的最大值和最小值。經(jīng)營者還可根據(jù)實際需要,按任務需求的分級指標優(yōu)先級從低到高分別重新賦值為[1,2,…,n],因子權重ω按任務需求的因子優(yōu)先級重新賦值并進行歸一化處理。

如任務要求優(yōu)先選擇坡中、陰向的小班,并按坡向、坡度、坡位順序考慮因子優(yōu)先級,則進行如下設置: 對于坡位,要求優(yōu)先選擇坡中,則坡中賦值為3,根據(jù)默認值大小設置坡下為2,坡上為1; 對于坡向,要求優(yōu)先選擇陰坡,則陰坡賦值為3,同理,半陰半陽坡為2,陽坡為1; 對于因子權重,根據(jù)參與計算的因子數(shù)賦值并進行歸一化處理,坡向為0.5,坡度0.3,坡位0.2。

立地因子指標計算如下:

(10)

式中:ct為小班t的立地因子指標;Xti,j為小班t的立地因子在第i個因子第j個分級指標的屬性值,當小班屬性值與指標相等時Xt=1,否則為0;bij為第i個因子第j個分級指標的得分值;ωi為第i個因子的權重值;m為立地因子數(shù);k為分級指標數(shù)。

4) 目標條件函數(shù) 以迫切程度指標、難易程度指標和立地因子指標構建撫育間伐小班選擇的目標條件函數(shù)。采用1-9標度法(陳遷等, 1996),通過專家打分建立模糊判斷矩陣并使用模糊層次分析法計算各指標的權重值,得到3個指標權重值為:ε1=0.648 3、ε2=0.229 7、ε3=0.122 0。經(jīng)營者可根據(jù)任務需要重新賦值指標權重并進行歸一化處理。

綜合上述分析,本文構建了小班選擇的目標條件函數(shù),小班的符合程度由目標條件值進行量化。目標條件函數(shù)如下:

wt=Mutε1+ADtε2+ctε3。

(11)

式中:wt為小班t的權重值,即目標條件值; Mut為小班t的迫切程度指標;ADt為小班t的難易度指標;ct為小班t的立地因子指標;ε1為迫切程度指標權重值;ε2為難易程度指標權重值;ε3為立地因子指標權重值。

因此,經(jīng)營者可根據(jù)需要靈活確定迫切程度、難易度和立地因子指標及對應權重值,對初始小班集合進行優(yōu)選。以目標條件值最大為目標條件、指定面積及上限值為限制條件,則撫育間伐小班選擇的數(shù)學模型為:

(12)

s.t.Ssel≥Sc;

(13)

Ssel≤1+h%Sc。

(14)

式中:xi=1表示小班i被選擇;xi=0表示小班i未被選擇;n為初始小班集合的小班數(shù)。

1.4遺傳算法選擇小班

1.4.1 滿足撫育間伐要求的初始小班集合生成 根據(jù)撫育間伐任務和經(jīng)營者指定的基本屬性條件,基于空間查詢和點緩沖區(qū)分析2種方式選擇出空間分布連續(xù)的小班作為初始小班集合。空間查詢通過幾何運算直接獲取空間幾何體內及與其相交、相接的符合基本條件的小班組成初始小班集合;點緩沖區(qū)分析需設置初始緩沖區(qū)大小和步長,選擇緩沖區(qū)內及與緩沖區(qū)相交、相接的符合基本條件的小班組成初始小班集合。對于普通的點緩沖區(qū)分析方式,如果初始半徑和步長設置不當,會極大降低程序運行效率。

本文改進了點緩沖區(qū)分析方式,設計環(huán)帶控制算法(annulus control algorithm,ACA)計算初始半徑和步長。ACA算法通過讀取林場所有小班的屬性,計算所有小班平均面積和林場地圖單位面積小班數(shù),根據(jù)任務需求的基本條件,通過換算即可求出最優(yōu)的初始半徑和步長。算法步驟如下:

1) 計算所有小班平均面積:

(15)

2) 計算整個林場地圖區(qū)域內單位地圖面積小班數(shù):

(16)

(17)

(18)

(19)

4) 在初始緩沖區(qū)內選擇符合基本條件的小班,累加小班面積,若總面積S′大于指定面積Sc上限值,則生成初始小班集合; 否則轉到下一步。

5) 若總面積S′小于指定面積Sc,則需要擴增上一次緩沖區(qū)半徑。先計算指定面積Sc和上一次查詢面積S′的差S-,然后根據(jù)步驟3方法計算面積差值S-所需的小班數(shù)m-:

(20)

再計算出m-個小班所需的地圖面積Area-,將Area-看作與上一個圓形緩沖區(qū)為同心圓的環(huán)帶面積,則上一個緩沖區(qū)面積Area′與環(huán)帶面積Area-之和為較大同心圓面積Area*,即新的緩沖區(qū)面積。同時,還可求出環(huán)帶寬度Δr作為緩沖區(qū)半徑的步長,其值為較大同心圓半徑(上界半徑或外半徑)r*與較小同心圓半徑(下界半徑或內半徑)即上一個緩沖區(qū)半徑r-之差:

(21)

Area*=Area-+Area′;

(22)

(23)

Δr=r*-r′。

(24)

6) 確定新緩沖區(qū)后,轉到步驟4,生成初始小班集合,進行后續(xù)計算,如果選擇出符合要求的最優(yōu)化小班集合則結束,否則重復上述步驟。

1.4.2 基于遺傳算法的智能選擇算法 1) 智能選擇算法流程 森林撫育間伐小班智能選擇算法根據(jù)任務目標進行求解,先根據(jù)基本條件通過空間查詢或點緩沖區(qū)分析并使用ACA算法選擇出初始小班集合,通過式(11)計算小班權重并利用貪婪策略對初始小班集合中的小班進行遺傳算法編碼,再對編碼的染色體進行交叉、選擇等遺傳操作,直到得到最優(yōu)解或達到迭代次數(shù)為止,算法流程如圖1所示。

2) 遺傳算法染色體結構 遺傳算法的基本思想是將問題的求解表示成“染色體”,即對問題進行編碼操作(邱榮祖等, 2010)。染色體的基本組成元素是“基因”,由不同的基因構成“染色體”(張國梁等, 2016)。本文基因對應小班,用小班編號進行編碼。以初始小班集合構成遺傳算法的初始解空間,通過式(11)計算小班權重(目標條件值),以面積指標和上限值為限制條件,求解出權重值最大、最符合任務目標的小班集合。

標準遺傳算法(standard genetic algorithm,SGA)一般采用二進制編碼,本文改進了標準遺傳算法,形成新的算法IGSEGA(improved greedy strategy and encoding for genetic algorithm)。首先采用改進的貪婪策略以符號編碼方式進行編碼,然后改進遺傳算法的操作算子,使用單基因交叉、基因段交叉和變長基因交叉方式進行交叉操作。編碼時使用式(11)分別計算初始小班集合內所有小班的權重值,按權重大小對小班進行降序排序,依次累加小班面積,若所有小班面積之和小于指定面積,則使用ACA算法調整緩沖區(qū)半徑重新生成初始小班集合,否則當累加面積第1次大于或等于指定面積上限時,截取當前小班生成基礎小班集合,對應“基礎染色體”; 剩余小班生成候補小班集合,對應“候補染色體”。由此,單個染色體由對應的基礎小班集合和候補小班集合構成,染色體的每個基因對應初始小班集合中的每個小班,后續(xù)的遺傳算子操作都在這2個子染色體之間進行。這是一種新的遺傳算法染色體構造方式,這種改進是對遺傳算法的一種優(yōu)化,能使初始個體就具有較好的適應值,加快算法收斂速度。

圖1 森林撫育間伐小班智能選擇算法流程Fig.1 Flowchart of subcompartments intelligent selection algorithm

如初始小班集合中有n個小班,假設計算權重并降序排序后小班編號順序為1,2,3,…,n,依次累加面積,到第m個小班時總面積Ssel大于指定面積Sc上限值,則第1~m個小班構成“基礎小班集合”,剩余的第m+1~n個小班構成“候補小班集合”。由此,智能化小班選擇問題的染色體表示可描述為T[i](i=1,2,…,n),其中T[i]是第i個遺傳坐標位置上的遺傳因子,取值為初始小班集合中小班編碼值。染色體結構如圖2所示。

圖2 智能化小班選擇的染色體結構Fig.2 Architecture of chromosome for intelligent subcompartment selection

3) 適應值函數(shù) 遺傳算法的關鍵是適應值,其反映了個體適應環(huán)境的能力,本文中適應值反映的是最接近任務目標的小班集合能力。適應值函數(shù)與目標函數(shù)之間存在著對應關系,在此直接使用目標函數(shù)轉換為適應值函數(shù)。小班智能化選擇技術的遺傳算法適應值函數(shù)為:

(25)

式中:W為個體的適應值;wi為初始解空間中第i個小班的權重值;xi為第i個小班的決策變量。

4) 交叉算子 本文構建的染色體由基礎小班集合和候補小班集合2個子染色體組成,編碼具有特殊性,故改進了標準遺傳算法的交叉操作,在2個子染色體中進行,主要有單點交叉、多點交叉和變長交叉等。

根據(jù)構建的染色體性質,生成的初代染色體是單一染色體,即一個小班集合,暫不能進行選擇操作,須先進行交叉操作生成新的染色體。基礎小班集合是通過貪婪策略構造的較為接近目標解的子染色體串,根據(jù)小班特性和本文構建的染色體結構,在對染色體進行交叉操作時截取其后半部分的基因位,以盡可能保留前段目標條件值較高的小班,主要有單基因交叉、基因段交叉和變長交叉。

(1) 單基因交叉 按一定的概率pc在基礎小班集合后半部分基因中隨機取一個基因(小班),同時在候補小班集合中隨機取一個基因,二者進行交換,形成新的個體(小班集合)。如個體1中,基礎小班集合和候補小班集合基因位數(shù)分別為m、n,隨機在基礎小班集合中取[m/2,m]間的一個基因T[i]與候補小班集合的隨機基因T[j]進行交換,生成新的個體,如圖3所示。

圖3 單基因交叉Fig.3 Single gene crossover

(2) 基因段交叉 基因段交叉與單基因交叉類似,只是交換二者的一個基因段。如2個子染色體的基因位數(shù)分別為m、n,隨機在基礎小班集合中[m/2,m]間取一段長度為c的基因{[T1,T2,…,Tc],2≤c≤n},在候補小班集合中截取等長的基因段進行交換,生成新的個體,如圖4所示。

(3) 變長交叉 變長交叉是對2個子染色體串以1對n或n對1的方式進行基因位交叉,對于基礎小班集合同樣是取后半部分的基因進行操作。如2個子染色體基因位數(shù)分別為m、n,在基礎小班集合中[m/2,m]間隨機取一段長度為c的基因,c∈{(0,n]∩(0,m/2)},在候補小班集合中截取β×c長度的基因進行交叉,生成新的個體,β為(0,k]之間的隨機數(shù),k為基因變長系數(shù),取值為正整數(shù)。

圖4 基因段交叉Fig.4 Gene segment crossover

根據(jù)構造的染色體特征,進行的遺傳操作主要是交叉,每次迭代時對每個個體分別進行單基因交叉、多基因交叉和變長交叉操作并生成新的個體,計算新個體的適應值,按照適應值大小降序排序,選擇一定數(shù)量的高適應值個體生成種群(種群是由多個個體構成的小班集合矩陣),重復以上操作直到找到最優(yōu)解或達到迭代次數(shù)為止。

2 結果與分析

根據(jù)年度撫育間伐任務,指定面積300 hm2、面積上限值5%,選擇郁閉度0.7以上的幼齡林和中齡林,坡度26°以上的小班不進行撫育間伐,徑階范圍不考慮(默認全徑階范圍)。為便于集中作業(yè),擬定以林場場部為中心點,優(yōu)先選擇坡中、陰向的小班;同時,按坡向、坡度、坡位順序考慮因子優(yōu)先級,且在滿足其他條件時,優(yōu)先考慮迫切程度高的小班,其次為難易程度,在面積控制下選擇出最符合任務目標的小班集合。

本文結合C#和ArcEngine,編程實現(xiàn)了空間分析功能模塊和小班選擇智能求解功能模塊,并構建了森林經(jīng)營決策支持系統(tǒng)。根據(jù)任務要求,指定基本條件參數(shù)如表1所示。適應值函數(shù)各參數(shù)及權重值設置如下: 迫切程度指標和難易程度指標對應的屬性值通過讀取小班屬性和空間分析獲取并計算; 立地因子指標根據(jù)前文所述方法設置; 對于迫切程度、難易程度和立地因子指標的權重值,根據(jù)任務要求,采用默認值。

表1 基本條件參數(shù)Tab.1 Basic condition parameters

根據(jù)基本條件,使用點緩沖區(qū)分析方式構建初始小班集合,對比普通點緩沖區(qū)分析和ACA優(yōu)化算法,試驗結果如表2所示。經(jīng)ACA算法優(yōu)化得到初始緩沖區(qū)半徑1 407 m,最終半徑1 709 m,小班72個,通過1次半徑變動即可構造出初始小班集合,根據(jù)算法原理,構建的初始小班集合是指定區(qū)域內的最小集合,便于后續(xù)求解計算。對于普通點緩沖區(qū)分析方式,當設置初始半徑1 000 m、步長100 m時,首次分析得到的總面積小于指定面積,按步長擴增緩沖區(qū),當總面積首次大于指定面積時,需進行8次擴增,最終半徑為1 800 m,較ACA算法多91 m,最終小班數(shù)81個,比ACA算法多9個。這9個小班在最優(yōu)半徑以外91 m的環(huán)帶周圍,距離林場場址更遠,對集中作業(yè)不利。當初始半徑設置過大時,須進行更復雜的處理,按步長遞減緩沖區(qū)半徑,當獲取的小班總面積首次小于指定面積時,以上次的半徑作為最終半徑。指定初始半徑2 000 m、步長100 m,在第3次半徑遞減時,得到的小班總面積首次小于指定面積,以第2次的半徑為最終半徑。試驗中雖然半徑遞減比遞增的次數(shù)少,但屬于特例情況,多數(shù)情況下由于初始緩沖區(qū)半徑和步長設置的不確定性,半徑遞減為次數(shù)可能較遞增更多。由試驗結果可知,ACA算法的空間分析效率明顯高于普通點緩沖區(qū)分析方式。

① PT表示普通點緩沖區(qū)分析。General point analysis method is represented by PT.

在ACA算法生成的初始小班集合基礎上,分別使用SGA和IGSEGA算法進行求解。對于IGSEGA算法,迭代時對每個個體分別進行單基因交叉、基因段交叉和變長交叉操作并進行后續(xù)運算。經(jīng)調試,SGA和IGSEGA算法的參數(shù)設置如表3所示。為了進行多次測試和對比分析,在林場其他交通便利、具有設置生活點條件的適宜位置再指定2個中心點進行選擇測試,基本條件值和各權重值不變,結果如表4所示。以林場場部為中心點進行選擇時,SGA迭代46次、IGSEGA迭代15次后算法收斂,得到小班總面積為311.48 hm2,最大權重值為74.47,IGSEGA效率明顯高于SGA。通過分析小班屬性可知,求解的小班符合要求,可作為當次任務的目標小班,為撫育間伐任務提供決策參考,而至于是否對小班進行撫育間伐及相應技術措施則由經(jīng)營者決定。另外2個測試點的IGSEGA算法迭代次數(shù)分別為14和15次,收斂速度也較快,選擇的小班同樣符合任務目標要求。

表3 SGA和IGSEGA算法求解方式和參數(shù)選取①Tab.3 Selection of parameter and arithmetic mode of SGA and IGSEGA

① —: 無須設置此項; *: 基因數(shù)由ACA算法動態(tài)計算得到,其值為初始小班集合的小班數(shù)。—: Don’t need to set the values. *: Genes are calculated by ACA and equal to subcompartments counts of initial subcompartment collection.

表4 小班智能選擇結果比較Tab.4 Comparison of subcompartment intelligent selection

3 結論與討論

在森林生產經(jīng)營中,如何根據(jù)撫育間伐任務合理高效地選擇小班,為后續(xù)森林經(jīng)營活動做準備,是值得研究的問題。當前尚無森林撫育間伐小班智能選擇的概念,普通的森林小班選擇通常集成在造林決策系統(tǒng)中,且以一般的屬性查詢進行,不能滿足日趨復雜的森林經(jīng)營需求。同時,撫育間伐小班的選擇條件多樣,且經(jīng)營者需求多變,如何綜合權衡各種條件和需求間的關系,智能選擇出最符合任務目標的撫育間伐小班有一定難度。本文提出了森林撫育間伐小班智能選擇概念,針對森林經(jīng)營管理中撫育間伐小班的選擇問題,綜合考慮小班空間屬性與基本屬性,結合任務目標和經(jīng)營者主觀需求,構建了目標條件函數(shù),以目標條件值衡量小班與任務目標的符合程度。目標條件函數(shù)由迫切程度指標、難易程度指標和立地因子指標構成,可綜合反映林分狀態(tài)、作業(yè)難易程度和立地情況,在不同指標值和權重值控制下能適應不同任務和經(jīng)營者需求,是對小班智能選擇結果的有效評價指標。同時,使用改進的貪婪策略實現(xiàn)遺傳算法編碼,并構建了對應的染色體,設計了單基因、基因段及變長基因等遺傳交叉算子,為小班的智能化選擇提供了一種有效方法。通過智能選擇方法選擇的撫育間伐小班作為經(jīng)營者的決策參考,至于是否對小班進行撫育間伐及相應技術措施則由經(jīng)營者決定。

本文對森林撫育間伐小班進行智能選擇的過程如下: 1) 根據(jù)撫育間伐任務和目標,讀取小班基本屬性,結合GIS空間分析,動態(tài)生成滿足基本條件、可供后續(xù)智能計算的初始小班集合。針對普通點緩沖區(qū)分析初始半徑和步長設置的不確定性,研究設計了ACA算法進行優(yōu)化,經(jīng)ACA算法優(yōu)化的點緩沖區(qū)分析通過任務面積動態(tài)計算初始半徑和步長,具有智能特性,提高了空間分析效率。2) 對初始小班集合進行求解,智能選擇出最符合任務目標的小班集合。通過構建的目標條件函數(shù)計算小班權重值,任務指定面積和上限值為限定條件,構建小班選擇的數(shù)學模型并采用IGSEGA算法進行求解。IGSEGA算法因特殊的編碼方式,構造出的初始個體適應值已較為接近最優(yōu)解,收斂數(shù)度較SGA快,只需進行較少的有限次迭代即可求出最優(yōu)解。試驗結果表明,ACA算法通過智能計算初始緩沖區(qū)半徑值和步長,提高了空間分析效率,且IGSEGA算法具有較高的求解效率。同時構建的目標條件函數(shù)能有效地對小班智能選擇結果進行評價,其值越高越符合任務要求。

本文的智能選擇方法還可以通過修改限定條件構造新初始小班集合、修改目標條件函數(shù)的方式應用于造林、林分改造等其他經(jīng)營任務中對小班進行智能選擇,具有較好的實用性和擴展性。當然,目標條件函數(shù)也存在著一定不足,本文主要針對撫育間伐任務和經(jīng)營者對小班狀態(tài)、立地情況等綜合需求進行撫育間伐小班選擇,所以函數(shù)的各指標還需要其他條件進一步完善,特別是迫切程度指標,可進一步考慮林分生長和收獲等。同時,作業(yè)設備和人員可能會因作業(yè)方式和間伐強度而異,進而影響算法的優(yōu)化結果,后續(xù)研究中需要考慮作業(yè)方式、間伐強度等條件并量化集成到目標條件函數(shù)中,進一步深化和完善基礎理論。

陳 遷,王浣塵. 1996. AHP方法判斷尺度的合理定義. 系統(tǒng)工程,14(5): 18-20.

(Chen Q,Wang H C. 1996. Proper definition of criteria in AHP. Systems Engineering,14(5): 18-20. [in Chinese])

高 飛,劉 波,吳保國,等. 2013. 縣級營造林工程管理信息系統(tǒng)的研究與開發(fā). 林業(yè)資源管理,(3): 143-150.

(Gao F,Liu B,Wu B G,etal. 2013. Study and development of the county-level afforestation project management information system. Forest Resources Management,(3): 143-150. [in Chinese])

韓焱云,吳保國,劉建成,等. 2014. 不確定性推理在森林培育專家系統(tǒng)中的應用. 北京林業(yè)大學學報,36(1): 88-93.

(Han Y Y, Wu B G, Liu J C,etal. 2014. Application of uncertainty inference in the forest cultivation expert system. Journal of Beijing Forestry University,36(1): 88-93. [in Chinese])

亢新剛. 2011. 森林經(jīng)理學. 北京: 中國林業(yè)出版社.

(Kang X G. 2011. Forest management. Beijing: China Forestry Publishing House. [in Chinese])

林 晗,洪 滔,陳 輝,等. 2010. 應用遺傳算法的工業(yè)原料林多樹種造林設計. 林業(yè)科學,46(5): 92-101.

(Lin H,Hong T,Chen H,etal. 2010. Multi-species design in planting industrial forests by genetic algorithm. Scientia Silvae Sinicae,46(5): 92-101. [in Chinese])

邱榮祖,林雅惠,鐘聰兒. 2010. 基于ArcGIS的木材物流中心選址. 林業(yè)科學,46(6): 113-117.

(Qiu R Z,Lin Y H,Zhong C E. 2010. Location of timber logistics centers based on ArcGIS. Scintia Silvae Sinicae,46(6): 113-117. [in Chinese])

沈立輝,吳保國,楊 乃. 2014. 面狀要素主骨架線自動提取算法研究. 武漢大學學報: 信息科學版,39(7): 767-771.

(Shen L H,Wu B G,Yang N. 2014. Areal feature main skeleton extraction algorithm. Geomatics and Information Science of Wuhan University,39(7): 767-771. [in Chinese])

沈立輝. 2015. 森林資源經(jīng)營管理平臺與經(jīng)營決策服務子系統(tǒng)的研建. 北京: 北京林業(yè)大學碩士學位論文.

(Shen L H. 2015. The research and development of forest resources management platform and decision service subsystem. Beijing: MS thesis of Beijing Forestry University. [in Chinese])

溫 陽,高桂英,楊躍文. 2011. 內蒙古主要造林樹種立地質量評價研究. 呼和浩特: 內蒙古大學出版社.

(Wen Y,Gao G Y,Yang Y W. 2011. Study on site quality evaluation of main afforestation tree species in Inner Mongolia. Hohhot: Inner Mongolia University Press. [in Chinese])

吳保國,李成贊,馬 馳,等. 2009a. 森林培育專家決策支持系統(tǒng)的研究. 北京林業(yè)大學學報,31(S2): 1-8.

(Wu B G,Li C Z,Ma C,etal. 2009a. An expert decision support system for silviculture. Journal of Beijing Forestry University,31(S2): 1-8.[in Chinese])

吳保國,馬 馳. 2009b. 森林培育專家系統(tǒng)中造林決策知識庫設計與推理機求解算法研究. 北京林業(yè)大學學報,31(S2): 9-13.

(Wu B G,Ma C. 2009b. Design of afforestation and decision-making knowledge base and research of inference engine algorithm in the silviculture expert system. Journal of Beijing Forestry University,31(S2): 9-13.[in Chinese])

吳承禎,洪 偉. 1997. 用遺傳算法改進約束條件下造林規(guī)劃設計的研究. 林業(yè)科學,33(2): 38-46.

(Wu C Z,Hong W. 1997. An improved method of afforestation planning and design under restricted conditions using the genetic algorithm. Scintia Silvae Sinicae,33(2): 38-46. [in Chinese])

謝小魁,蘇東凱,代力民,等. 2011. 森林經(jīng)營決策支持系統(tǒng)的設計與實現(xiàn)及在采伐中的應用. 生態(tài)學雜志,30(10): 2381-2388.

(Xie X K,Su D K,Dai L M,etal. 2011. Design and actualization of forest management decision support system and its applications in forest harvesting. Chinese Journal of Ecology,30(10): 2381-2388.[in Chinese])

俞新妥,林思祖. 1986. 計算機輔助造林設計系統(tǒng). 林業(yè)科學,22(4): 337-346.

(Yu X T,Lin S Z. 1986. A computer-aided design of forest culture. Scintia Silvae Sinicae,22(4): 337-346. [in Chinese])

張國梁,蔡小娜,侯曉鵬,等. 2016. 面向零件的人造板材矩形件鋸切排樣數(shù)學建模及遺傳算法求解. 林業(yè)科學,52(5): 150-159.

(Zhang G L,Cai X N,Hou X P,etal. 2016. Part-oriented cutting layout mathematical modeling and solving by genetic algorithm for rectangular wood based panel parts. Scintia Silvae Sinicae, 52(5): 150-159. [in Chinese])

Dalemans F,Jacxsens P,Van Orshoven J,etal. 2015. Assisting sustainable forest management and forest policy planning with the Sim4Tree decision support system. Forests,6(4): 859-878.

Lappi J,Lempinen R. 2013. A linear programming algorithm and software for forest-level planning problems including factories. Scandinavian Journal of Forest Research,29(sup1): 178-184.

Segura M,Ray D,Maroto C. 2014. Decision support systems for forest management: a comparative analysis and assessment. Computers and Electronics in Agriculture,101: 55-67.

Uhde B,Hahn W A,Griess V C,etal. 2015. Hybrid MCDA methods to integrate multiple ecosystem services in forest management planning: a critical review. Environmental management,56(2): 373-388.

Zambelli P,Lora C,Spinelli R,etal. 2012. A GIS decision support system for regional forest management to assess biomass availability for renewable energy production. Environmental Modelling & Software,38: 203-213.

(責任編輯 石紅青)

ForestThinningSubcompartmentIntelligentSelectionBasedonGeneticAlgorithm

Wang Jianming Wu Baoguo Liang Qiyang

(SchoolofInformationScienceandTechnology,BeijingForestryUniversityBeijing100083)

【Objective】 This study investigated the intelligent selection method of subcompartments based on spatial analysis and genetic algorithm(SGA)in order to provide decision support for formulating forest management plan, conducting under the thinning target control.【Method】 Huamugou forest farm, in Chifeng City, Inner Mongolia, was selected as research area to simulate intelligent selection. According to the basic condition of thinning target and operator, the initial small class collection was chosen from continuous distribution of tiny space by spatial query or point buffer analysis. Initial radius and step of point buffer analysis were calculated dynamically by annulus control algorithm(ACA). Urgency indicator, difficulty indicator and site indicator constituted the objective condition formula(OCF), whose value measured the coincidence level of task object. The mathematical model was built by maximum value of OCF and task area. The solution could be obtained by improved genetic algorithm(IGSEGA), which selected the best subcompartments from the initial small class collection, and obtained the most optimal small class collection.【Result】 The parameters of OCF were set with task requirement. In research area, the task area was 300 hm2, upper limit as 5% and other conditions. The parameters of GA were as following: gene crossover probability as 0.6, gene variation rate as 0.3, gene variable-length coefficient as 3, iterations as 100. The initial radius as 1 407 m was acquired by ACA, and the radius of expansion was only one time to construct the initial small class collection. Analytical efficiency of general point buffer was lower than ACA because of the uncertainty of initial radius and steps. The initial subcompartment collection could be generated through 14 to 15 iterations because the initial adaptive value was close to the optimal solution by IGSEGA, and the efficiency of solving was higher than the ordinary SGA. The center point of forestry station, 40 subcompartments were obtained and conformed to the objective value. This experiment results showed that the IGSEGA is intelligent and effective.【Conclusion】 This paper proposed a concept of forest thinning subcompartment intelligent selection, and constructed the OCF with urgency indicator, difficulty indicator and site indicator. The mathematical model of subcompartment selection was constructed and solved by IGSEGA. Analytical efficiency of buffer analysis was greatly improved by ACA. The research designed a new genetic algorithm encoding with greedy strategy and its genetic operator. It provided an effective method and technology for the concept of forest thinning subcompartment intelligent selection, and decision support for the follow-up forest management activities.

forest thinning; subcompartments selection; greedy strategy; genetic algorithm; subcompartments intelligent selection algorithm

S757

A

1001-7488(2017)09-0063-10

10.11707/j.1001-7488.20170908

2016-04-01;

2016-06-28。

“十三五”國家重點研發(fā)計劃課題(2017YFD0600906); “十二五”國家高技術研究發(fā)展計劃(863計劃)課題(2012AA102003)。

* 吳保國為通訊作者。

主站蜘蛛池模板: 国产视频资源在线观看| 91精品综合| 欧美精品在线视频观看| 在线观看无码av免费不卡网站| 日韩中文精品亚洲第三区| 国产精品无码久久久久AV| 日韩av无码精品专区| 亚洲天堂视频在线观看免费| 色吊丝av中文字幕| 伊人AV天堂| 国产手机在线ΑⅤ片无码观看| 亚洲中文无码av永久伊人| 亚洲永久色| 日本欧美成人免费| 国产激情在线视频| 欧美精品三级在线| 国产丝袜丝视频在线观看| 嫩草在线视频| 国产成人av大片在线播放| 91探花在线观看国产最新| 九九久久精品免费观看| 国产欧美在线视频免费| 欧美怡红院视频一区二区三区| 日本精品影院| 无码一区18禁| 人妻夜夜爽天天爽| 亚洲午夜福利在线| 美女无遮挡免费视频网站| 日本免费a视频| 茄子视频毛片免费观看| 国产精品自拍合集| 亚洲国产精品无码久久一线| 久久 午夜福利 张柏芝| 真人高潮娇喘嗯啊在线观看| 1024你懂的国产精品| 亚洲中文无码h在线观看| 国产黄色爱视频| 中文字幕在线观看日本| 91精品国产自产在线老师啪l| 无码内射在线| 国产欧美日韩综合在线第一 | 亚洲欧美日本国产综合在线 | 99免费视频观看| 亚洲中文字幕在线观看| 久久男人资源站| 国产精品网拍在线| 三级国产在线观看| 在线观看亚洲人成网站| 国产精鲁鲁网在线视频| 亚洲精品无码久久毛片波多野吉| 亚洲第一精品福利| 一本一道波多野结衣av黑人在线| 亚洲国产中文精品va在线播放 | 正在播放久久| 亚洲swag精品自拍一区| 国产成人无码AV在线播放动漫 | 国产一区三区二区中文在线| 国产污视频在线观看| 亚欧成人无码AV在线播放| 91蝌蚪视频在线观看| 久久国语对白| 国产成人亚洲毛片| 日本一本在线视频| 天堂岛国av无码免费无禁网站 | 日韩欧美视频第一区在线观看| 福利一区在线| 久久久精品国产SM调教网站| 中文字幕在线观看日本| 久久婷婷国产综合尤物精品| 高清久久精品亚洲日韩Av| 国产日韩欧美中文| 九色91在线视频| 波多野结衣视频一区二区| 91久草视频| 日韩123欧美字幕| av天堂最新版在线| 亚洲中文久久精品无玛| 国产办公室秘书无码精品| 国产一区二区三区精品欧美日韩| 精品综合久久久久久97超人| 亚洲品质国产精品无码| 99er这里只有精品|