主权项 |
一种基于模糊动态贝叶斯网络的态势威胁评估方法,包括:数据提取步骤,从采集到的数据中提取出所要处理的数据;数据预处理步骤,对所获取的数据进行抗干扰处理,然后对经抗干扰处理的数据进行模糊化处理以得到模糊变量;模型构建步骤,对战场态势威胁评估过程进行知识表达,确定事件和属性的概念和表示,构建关于战场威胁评估的动态贝叶斯网络模型,所述动态贝叶斯网络模型包括态势预测和威胁评估两方面的语义表示;推理步骤,将所述模糊变量作为输入证据输入至所述动态贝叶斯网络模型以得到模糊动态贝叶斯网络,然后对所述模糊动态贝叶斯网络进行推理得到态势预测结果,并基于所述态势预测结果得到威胁评估等级,在所述推理步骤中,进一步包括:将所述模糊动态贝叶斯网络转化为隐马尔科夫模型;采用改进的前向后向算法对所述隐马尔科夫模型进行推理得到关于态势预测的态势节点以及关于威胁评估的目标属性节点,其中,所述改进的前向后向算法表达式包括:前向推理表达式:<maths num="0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>n</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mo>Σ</mo><mrow><msub><mi>C</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>Π</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>∈</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>×</mo><munder><mo>Σ</mo><mrow><msub><mi>C</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mn>2</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></munder><mo>[</mo><munder><mo>Π</mo><mi>j</mi></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>∈</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>×</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msub><mo>Π</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><msub><mo>Π</mo><mi>i</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>|</mo><msub><mi>y</mi><mrow><mn>11</mn><mo>,</mo></mrow></msub><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><msub><mo>Σ</mo><mrow><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>Π</mo><mi>j</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>j</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><msub><mo>Π</mo><mi>i</mi></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>|</mo><mi>P</mi><mi>a</mi><mo>(</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>i</mi></mrow></msub><mo>)</mo><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>]</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>i</mi><mo>∈</mo><mo>[</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>]</mo><mo>,</mo><mi>j</mi><mo>∈</mo><mo>[</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>]</mo><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000011.GIF" wi="1420" he="568" /></maths>其中,Z<sub>t</sub>表示最上层的隐藏变量,X<sub>ti</sub>和Y<sub>tj</sub>分别表示其它n个隐藏变量和m个观察变量,x<sub>ti</sub>表示隐藏变量X<sub>ti</sub>在t时间下的取值,y<sub>tj</sub>表示观测变量Y<sub>tj</sub>在t时间下的取值,c<sub>ti</sub>表示模糊变量C<sub>ti</sub>在t时间下的取值,Pa(X<sub>ti</sub>)表示隐藏变量X<sub>ti</sub>的父节点集合在t时间下的取值,Pa(C<sub>tj</sub>)表示模糊变量C<sub>tj</sub>的父节点集合在t时间下的取值,前向推理中的P(Z<sub>t</sub>|y<sub>111</sub>,y<sub>12</sub>,…,y<sub>(t‑1)m</sub>)可通过t‑1时刻的隐藏变量和观察节点序列值计算得到;后向推理表达式:<maths num="0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>n</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mo>Σ</mo><mrow><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub></mrow></msub><msub><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>:</mo><mi>m</mi><mo>,</mo><msup><mi>t</mi><mo>′</mo></msup><mo>=</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>:</mo><mi>T</mi></mrow></msub><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><msup><mi>t</mi><mo>′</mo></msup><mi>j</mi></mrow></msub><mo>∈</mo><msub><mi>c</mi><mrow><msup><mi>i</mi><mo>′</mo></msup><mi>j</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mo>×</mo><munder><mo>Σ</mo><mrow><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn><mo>,</mo></mrow></msub><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub></mrow></munder><mo>[</mo><munder><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn><mo>:</mo><mi>m</mi><mo>,</mo><msup><mi>t</mi><mo>′</mo></msup><mo>=</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>:</mo><mi>T</mi></mrow></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><msup><mi>t</mi><mo>′</mo></msup><mi>j</mi></mrow></msub><mo>∈</mo><msub><mi>c</mi><mrow><msup><mi>t</mi><mo>′</mo></msup><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>×</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><msub><mi>y</mi><mn>12</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>T</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>)</mo></mrow><mo>×</mo><mn>...</mn><mo>×</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>C</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>=</mo><msub><mi>c</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>y</mi><mn>11</mn></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>t</mi><mi>m</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>]</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000021.GIF" wi="2110" he="567" /></maths>其中,<maths num="0003"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mi>T</mi><mi>m</mi></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><munder><mo>Σ</mo><mrow><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>n</mi></mrow></msub></mrow></munder><mi>P</mi><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>T</mi><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>2</mn><mo>)</mo><mn>1</mn><mo>,</mo><mn>...</mn><mo>,</mo></mrow></msub><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>2</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><mo>,</mo><msub><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>n</mi></mrow></msub><mo>,</mo><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mn>1</mn></mrow></msub><mo>,</mo><mn>...</mn><msub><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>m</mi></mrow></msub><mo>,</mo><msub><mi>Z</mi><mrow><mi>t</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>|</mo><msub><mi>Z</mi><mi>t</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>i</mi><mo>∈</mo><mo>[</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>]</mo><mo>,</mo><mi>j</mi><mo>∈</mo><mo>[</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>]</mo><mo>,</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001041207170000022.GIF" wi="2054" he="391" /></maths>其中,Z<sub>t</sub>表示最上层的隐藏变量,x<sub>ti</sub>表示隐藏变量X<sub>ti</sub>在t时间下的取值,y<sub>tj</sub>表示观测变量Y<sub>tj</sub>在t时间下的取值,c<sub>ti</sub>表示模糊变量C<sub>ti</sub>在t时间下的取值,T表示整个时间片。 |