盧立紅,康青春,高 見
(武警學院 a.滅火救援技術公安部重點實驗室; b.政治工作系,河北 廊坊 065000)
?
滅火救援戰例數字化情景矩陣推理相似度的計算方法
盧立紅a,康青春a,高見b
(武警學院 a.滅火救援技術公安部重點實驗室; b.政治工作系,河北 廊坊065000)
滅火救援戰例的情景化及數字化,是滅火救援專家系統提高戰例匹配利用率的基礎,推理相似度算法是提升戰例匹配效率的關鍵。在介紹滅火救援戰例數字化情景矩陣構建方法的基礎上,研究了基于數字化特征元素、特征向量和情景矩陣的推理相似度計算方法。旨在為滅火救援專家系統的設計和構建提供參考,進而提升滅火救援戰例的匹配效率和利用率。
滅火救援;數字化戰例;情景矩陣;相似度
在滅火救援專家系統中,“推理”是實現問題求解的過程,是整個系統的核心之一,相似度的計算是推理過程的關鍵。相似度計算的準確與否,取決于兩個至關重要的因素:一是滅火救援戰例的表達方法;二是相似度的計算方法。傳統的滅火救援戰例是以整個案例的形式,用文字描述的方法進行表達。這種表達方法使得匹配計算過程較為復雜,工作量較大,很難從若干案例所包含的海量數據信息中,快速提取出能夠與現場案例相匹配的關鍵要素[1],相似案例的完全匹配閾值較低,往往造成案例資源的極大浪費[2-5]。為此,課題組利用目前學術界研究較為熱點的“情景-應對”的推理方法,提出了滅火救援戰例數字化情景的表達方法,一方面,將戰例劃分為若干情景進行表達,縮小了求解單元,提高了案例的匹配度;另一方面,用數字化矩陣對情景進行表達,相比文字描述,大大提高了相似度的計算效率。
根據模糊數學的定義,相似度計算方法可分為相似系數法、距離法和主觀評分法[6]。根據研究分析發現,相似系數法計算公式較為復雜,計算量較大,而主觀評分法又存在較大的主觀性,相比之下,采用距離法計算相似度較為便捷,而且距離法是最鄰近算法的關鍵技術。滅火救援戰例數字化情景矩陣的最大特點是,矩陣向量中的每一個元素值均為確定的數,不存在區間數(需用模糊屬性計算方法)和字符屬性描述,所以,直接可用確定數相似度的算法來對其進行相似度計算。因此,本文在構建滅火救援戰例數字化情景矩陣的基礎上,著重應用直接距離法的海明距離法公式,來計算數字化情景矩陣的相似度。
一個滅火救援戰例可以分解成若干個情景,每個情景又可以抽取出若干特征向量,這些特征向量即可構成一個情景矩陣[7]。以油罐火災為例,其某個情景矩陣可表達如下:
(1)
式中,TD為對象類特征向量;TZ為災情類特征向量;TH為環境類特征向量;TQ為氣象類特征向量;TS為水源類特征向量;TX為消防設施類特征向量;TM為滅火救援力量類特征向量;TC為技術措施類特征向量;TL為處置策略類特征向量;TJ為經驗教訓類特征向量。
式(1)中的每類特征向量可由10個特征元素進行具體描述。以油罐火災為例,其對象類特征向量的每個元素可具體描述為:D1為對象類型;D2為油品類型;D3為油庫容量;D4為著火罐數量;D5為鄰近罐數量;D6為著火罐單罐最大容積;D7為結構形式;D8為最大著火罐儲油量;D9為建造材料;D10為罐體埋設深度。則對象類特征向量(TD)即可用下式進行表示:
(2)
對式(2)中的每個特征元素進行數字化重構,賦值方法如表1所示。

表1 對象類特征向量元素數字化重構一覽表
通過數字化重構,式(2)即可表達為一個數字化的特征向量。例如:2個地上式金屬外浮頂原油儲罐發生火災,容積50 000 m3,滿罐,鄰近罐數量為6個,其他情況未知,可以將其賦值為0。根據表1,式(2)的數字表達形式為:
依照上述對象類特征向量的數字化重構過程,可將式(1)中其他9類特征向量分別進行數字化重構,即可實現該情景矩陣的數字化表達。
2.1特征向量中單個元素相似度的計算
特征向量中的某個元素,在它的特征空間里就是一個點,同一類特征的元素會密集分布在一個區域,不同類特征的元素會遠離,點與點之間的距離就反映了相應特征向量元素值之間的差異,因此,可以用距離法中的海明距離計算來自兩個特征向量相同位置元素之間的相似度。

(3)
式中,Zi為第i個元素的取值范圍。
以油罐火災的對象類特征要素為例,在當前情景與歷史情景(被檢索情景)中,特征向量元素“結構形式”的取值情況分別為2和3,而“結構形式”的取值范圍為“1~4”(見表1),則根據式(3),當前情景與歷史情景中該元素的相似度rjg計算結果為:
對于布爾型數據,如表1中特征向量元素“建造材料”的取值,金屬為1,非金屬為0,其取值范圍為“1-0=1”,則根據式(3),其相似度rjc計算結果為:
該計算結果與通用布爾型數據相似度的計算結果一致。
2.2特征向量相似度的計算
在單個元素相似度計算的基礎上,即可實現整個特征向量相似度的計算。但由于當前情景中特征向量元素的非空屬性(即賦值不為0)集合Q與歷史情景的非空屬性集合C包含的元素個數可能不盡相同,只有根據Q與C中共有(交集)的特征元素個數來計算相似度,才能夠實現較為精確的匹配。例如:某特征向量X=(4,5,3,80,6,9,0),X′=(5,5,4,79,0,0,0),其共有非空屬性特征元素的個數為4個,因此計算這兩個特征向量相似度的時候,應僅考慮該4個元素的相似度情況。此外,特征向量相似度的計算并不是每個元素相似度的簡單相加,還應結合實際情況,采取適當的權重分析法,對每個元素的權重進行分配,根據分配的權重及各元素相似度,計算所有元素的加權相似度,即獲得特征向量的相似度。計算方法如下:
(4)
式中,rQ,C為Q與C的屬性加權相似度,即特征向量X與X′的相似度;WQ∩C為Q與C交集的權重之和;Wi為Q與C交集中第i個元素的權重;m為Q與C交集中元素的個數;ri為當前情景數字化特征向量中某元素與歷史情景數字化特征向量對應元素的相似度。
以油罐火災對象類特征要素為例,當前情景中數字特征向量(TD0)與歷史情景中數字特征向量(TD1)元素的取值情況、元素的取值范圍(由表1可知)、元素的權重分配以及根據式(2)計算得到的元素相似度值如表2所示。

表2 特征向量TD0和TD1的元素取值
由表2可知,兩個特征向量共有非空屬性特征元素的個數為8個,即計算這兩個特征向量相似度的時候,應考慮該8個元素的相似度情況。根據表2和式(4),計算特征向量TD0與TD1的相似度如下:
rTD0,TD1=(0.162×1+0.146×1+0.132×0.8
+0.103×0.875+0.095×0.8
+0.083×0.333+0.074×0.667
+0.031×1)÷(1-0.116-0.058)
=0.832 6
基于滅火救援戰例數字化情景矩陣推理的相似度計算,可在特征向量相似度計算的基礎上,再對每一類特征向量的權重進行賦值,然后按照式(4)的方法計算矩陣的相似度。可以比較矩陣的前幾個行向量,也可以對整個矩陣的全局相似度進行比較。
通過對滅火救援戰例數字化情景矩陣的構建及推理相似度計算方法研究,得出如下結論:(1)滅火救援戰例可以分解成若干個情景,每個情景都可以通過特征向量的提取和數字化重構,用一個數字化情景矩陣進行表達。(2)數字化情景矩陣相對于文字描述的情景片段或整個戰例相似度的求解計算,過程簡單,匹配效率高。
[1] KANG Qingchun, LU Lihong, PAN Libiao, et al. Research on Reasoning Model of Firefighting and Rescue Cases[J]. WAIM 2014, LNCS 8597,2014:56-64.
[2] 吳廣謀,趙偉川,江億平.城市重特大事故情景再現與態勢推演決策模型研究[J].東南大學學報(哲學社會科學版),2011,13(1):18-23.
[3] 房文娟,李紹穩,袁媛,等.基于案例推理技術的研究與應用[J].農業網絡信息,2005(1):13-17.
[4] 劉鐵民.應急預案重大突發事件情景構建[J].中國安全生產科學技術,2012,8(4):5-12.
[5] 張輝,劉奕.基于“情景-應對”的國家應急平臺體系基礎科學問題與集成平臺[J].系統工程理論與實踐,2012,32(5):947-953.
[6] 李鴻吉.模糊數學基礎及使用算法[M].北京:科學出版社,2005.
[7] LU Lihong, KANG Qingchun, YANG Shaofang, et al. Structured and Quantitative Research on Scenario of Firefighting and Rescue Cases[J]. WAIM 2014, LNCS 8597,2014:98-105.
(責任編輯、校對陳華)
Calculation Method of Reasoning Similarity Based on the Digital Scenario Matrix of Firefighting Cases
LU Lihonga, KANG Qingchuna, GAO Jianb
(a.MinistryofPublicSecurityKeyLaboratryofFireFightingandRescuingTechnology;b.DepartmentofPoliticalWork,TheArmedPoliceAcademy,Langfang,HebeiProvince065000,China)
The construction of the digital scenario matrix is the foundation to improve the matching utilization rate in the firefighting rescue expert system. And the calculation method of reasoning similarity is the key to improve the matching efficiency of firefighting cases. The construcion method of digital scenario matrix was introduced in this paper firstly. And then, the calculation method based on the digital characteristic element, the eigenector and the scenario matrix of reasoning similarity was studied. It’s expected to give some advices to the design and the construction of firefighting rescue expert system and to futher enhance the matching efficiency and the utilization rate of the firefighting cases.
firefighting rescue; digital cases; scenario matrix; similarity
2016-01-22
國家自然科學基金重大研究計劃項目(91024030)
盧立紅(1974—),女,吉林四平人,副教授; 康青春(1961—),男,山東招遠人,教授; 高見(1983—),男,新疆烏魯木齊人。
●滅火救援技術
D631.6
A
1008-2077(2016)04-0027-04