发明名称 一种空战多目标分配的启发式量子遗传方法
摘要 本发明提出一种空战多目标分配的启发式量子遗传方法,属于计算机仿真与方法优化技术领域。该启发式量子遗传方法包括:从指挥控制中心获取当前战场态势;获取当前战场敌我双方飞行器之间的威胁因数;获取所有我方飞行器的每个武器的所有攻击分配值,构建优先攻击分配值向量;进行量子位编码,初始化种群中的所有量子染色体;对量子染色体进行过滤;根据优先攻击分配值向量修正量子染色体等步骤。本发明将协同多目标攻击空战决策问题的威胁经验公式进行变形转换,对我方武器分配方案进行量子位编码,扩大了可行解的表示范围;根据每个武器的所有攻击分配值,提出并设计出优先攻击分配值向量PAV<sub>ZN×1</sub>,使染色体按照PAV<sub>ZN×1</sub>启发式的修正量子染色体,加快收敛速度。
申请公布号 CN102722751B 申请公布日期 2014.07.30
申请号 CN201210147056.0 申请日期 2012.05.11
申请人 北京航空航天大学 发明人 李妮;孔海朋;龚光红;韩亮
分类号 G06N3/12(2006.01)I 主分类号 G06N3/12(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 官汉增
主权项 一种空战多目标分配的启发式量子遗传方法,其特征在于:包括以下几个步骤:步骤一:从指挥控制中心获取当前战场态势:步骤二:通过经验公式获取当前战场敌我双方飞行器之间的威胁因数;我方飞行器对敌方飞行器的威胁因数经验公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>th</mi><mi>ij</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mn>1</mn></msub><msubsup><mi>th</mi><mi>ij</mi><msub><mi>D</mi><mi>ij</mi></msub></msubsup><msubsup><mi>th</mi><mi>ij</mi><msub><mi>&epsiv;</mi><mi>ij</mi></msub></msubsup><mo>+</mo><msub><mi>&omega;</mi><mn>2</mn></msub><msubsup><mi>th</mi><mi>ij</mi><msub><mi>V</mi><mi>Bi</mi></msub></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000011.GIF" wi="1310" he="94" /></maths>其中下标i表示我方飞行器B<sub>i</sub>(i=1,2,…,M),其中M表示我方飞行器的总数量,下标j表示敌方飞行器R<sub>j</sub>(j=1,2,…,N),N表示敌方飞行器的总数量,th<sub>ij</sub>表示我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的威胁因数,<img file="FDA0000492710890000012.GIF" wi="112" he="87" />表示我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的距离威胁因子,<img file="FDA0000492710890000013.GIF" wi="100" he="82" />表示我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的角度威胁因子,<img file="FDA0000492710890000014.GIF" wi="101" he="86" />表示我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的速度威胁因子,其中ω<sub>1</sub>与ω<sub>2</sub>为非负的权重系数,且满足ω<sub>1</sub>+ω<sub>2</sub>=1;我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的距离威胁因子<img file="FDA0000492710890000015.GIF" wi="106" he="93" />具体为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ij</mi><msub><mi>D</mi><mi>ij</mi></msub></msubsup><mo>=</mo><mo>{</mo><mn>1</mn><mo>-</mo><mfenced open='' close=''><mtable><mtr><mtd><mn>1.0</mn></mtd><mtd><msub><mi>D</mi><mi>ij</mi></msub><mo>&le;</mo><msub><mi>Ra</mi><mi>B</mi></msub></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>D</mi><mi>ij</mi></msub><mo>-</mo><msub><mi>Ra</mi><mi>B</mi></msub></mrow><mrow><msub><mi>Tr</mi><mi>B</mi></msub><mo>-</mo><msub><mi>Ra</mi><mi>B</mi></msub></mrow></mfrac></mtd><mtd><msub><mi>Ra</mi><mi>B</mi></msub><mo>&lt;</mo><msub><mi>D</mi><mi>ij</mi></msub><mo>&le;</mo><msub><mi>Tr</mi><mi>B</mi></msub></mtd></mtr><mtr><mtd><mn>0.0</mn></mtd><mtd><msub><mi>D</mi><mi>ij</mi></msub><mo>></mo><msub><mi>Tr</mi><mi>B</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000016.GIF" wi="1523" he="299" /></maths>其中:D<sub>ij</sub>表示我方飞行器B<sub>i</sub>到敌方飞行器R<sub>j</sub>的距离,Ra<sub>B</sub>表示我方飞行器B<sub>i</sub>所携带武器的平均有效作用距离,Tr<sub>B</sub>表示我方飞行器雷达的最大跟踪距离;我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的角度威胁因子<img file="FDA0000492710890000017.GIF" wi="102" he="85" />具体为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ij</mi><msub><mi>&epsiv;</mi><mi>ij</mi></msub></msubsup><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><msup><mrow><mo>(</mo><msub><mi>&pi;&epsiv;</mi><mi>ij</mi></msub><mo>/</mo><mn>180</mn><mo>)</mo></mrow><msub><mi>&lambda;</mi><mn>2</mn></msub></msup></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000018.GIF" wi="1197" he="95" /></maths>其中ε<sub>ij</sub>表示敌方飞行器R<sub>j</sub>相对于我方飞行器B<sub>i</sub>的离轴角,λ<sub>1</sub>与λ<sub>2</sub>为常数λ<sub>1</sub>与λ<sub>2</sub>取值一般在0到10之间,不存在相互限制的关系;我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的速度威胁因子<img file="FDA0000492710890000019.GIF" wi="98" he="86" />具体为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ij</mi><msub><mi>V</mi><mi>Bi</mi></msub></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1.0</mn></mtd><mtd><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub><mo>&lt;</mo><mn>0.5</mn><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><mn>1.5</mn><mo>-</mo><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub><mo>/</mo><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub></mtd><mtd><mn>0.5</mn><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub><mo>&lt;</mo><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub><mo>&le;</mo><mn>1.4</mn><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub></mtd></mtr><mtr><mtd><mn>0.1</mn></mtd><mtd><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub><mo>></mo><mn>1.4</mn><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000021.GIF" wi="1502" he="254" /></maths>其中<img file="FDA00004927108900000212.GIF" wi="63" he="70" />表示我方飞行器B<sub>i</sub>的速度,<img file="FDA00004927108900000213.GIF" wi="66" he="71" />表示敌方飞行器R<sub>j</sub>的速度;同理敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的威胁经验公式为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>th</mi><mi>ji</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mn>3</mn></msub><msubsup><mi>th</mi><mi>ji</mi><msub><mi>D</mi><mi>ji</mi></msub></msubsup><msubsup><mi>th</mi><mi>ji</mi><msub><mi>&epsiv;</mi><mi>ji</mi></msub></msubsup><mo>+</mo><msub><mi>&omega;</mi><mn>4</mn></msub><msubsup><mi>th</mi><mi>ji</mi><msub><mi>V</mi><mi>Rj</mi></msub></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000022.GIF" wi="1297" he="92" /></maths>其中下标j表示敌方飞行器R<sub>j</sub>,下标i表示我方飞行器B<sub>i</sub>,th<sub>ji</sub>表示敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的威胁因数,<img file="FDA0000492710890000023.GIF" wi="104" he="88" />表示敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的距离威胁因子,<img file="FDA0000492710890000024.GIF" wi="110" he="83" />表示敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的角度威胁因子,<img file="FDA0000492710890000025.GIF" wi="107" he="92" />表示敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的速度威胁因子,ω<sub>3</sub>与ω<sub>4</sub>为非负的权重系数,且满足ω<sub>3</sub>+ω<sub>4</sub>=1;敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的距离威胁因子<img file="FDA0000492710890000026.GIF" wi="104" he="93" />具体为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ji</mi><msub><mi>D</mi><mi>ji</mi></msub></msubsup><mo>=</mo><mo>{</mo><mn>1</mn><mo>-</mo><mfenced open='' close=''><mtable><mtr><mtd><mn>1.0</mn></mtd><mtd><msub><mi>D</mi><mi>ji</mi></msub><mo>&le;</mo><msub><mi>Ra</mi><mi>R</mi></msub></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>D</mi><mi>ji</mi></msub><mo>-</mo><msub><mi>Ra</mi><mi>R</mi></msub></mrow><mrow><msub><mi>Tr</mi><mi>R</mi></msub><mo>-</mo><msub><mi>Ra</mi><mi>R</mi></msub></mrow></mfrac></mtd><mtd><msub><mi>Ra</mi><mi>R</mi></msub><mo>&lt;</mo><msub><mi>D</mi><mi>ji</mi></msub><mo>&le;</mo><msub><mi>Tr</mi><mi>R</mi></msub></mtd></mtr><mtr><mtd><mn>0.0</mn></mtd><mtd><msub><mi>D</mi><mi>ji</mi></msub><mo>></mo><msub><mi>Tr</mi><mi>R</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000027.GIF" wi="1491" he="300" /></maths>其中D<sub>ji</sub>表示敌方飞行器R<sub>j</sub>到我方飞行器B<sub>i</sub>的距离,Ra<sub>R</sub>表示敌方飞行器R<sub>j</sub>所携带武器的平均有效作用距离,Tr<sub>R</sub>表示敌方飞行器雷达的最大跟踪距离;敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的角度威胁因子<img file="FDA0000492710890000028.GIF" wi="98" he="86" />具体为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ji</mi><msub><mi>&epsiv;</mi><mi>ji</mi></msub></msubsup><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><msup><mrow><mo>(</mo><msub><mi>&pi;&epsiv;</mi><mi>ji</mi></msub><mo>/</mo><mn>180</mn><mo>)</mo></mrow><msub><mi>&lambda;</mi><mn>4</mn></msub></msup></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000029.GIF" wi="1195" he="98" /></maths>其中ε<sub>ji</sub>表示我方飞行器B<sub>i</sub>相对于敌方飞行器R<sub>j</sub>的离轴角,λ<sub>3</sub>与λ<sub>4</sub>为常数;敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的速度威胁因子<img file="FDA00004927108900000210.GIF" wi="105" he="88" />具体为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msubsup><mi>th</mi><mi>ji</mi><msub><mi>V</mi><mi>Rj</mi></msub></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1.0</mn></mtd><mtd><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub><mo>&lt;</mo><mn>0.5</mn><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub></mtd></mtr><mtr><mtd><mn>1.5</mn><mo>-</mo><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub><mo>/</mo><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub></mtd><mtd><mn>0.5</mn><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub><mo>&lt;</mo><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub><mo>&le;</mo><mn>1.4</mn><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub></mtd></mtr><mtr><mtd><mn>0.1</mn></mtd><mtd><msub><mi>V</mi><msub><mi>B</mi><mi>i</mi></msub></msub><mo>></mo><mn>1.4</mn><msub><mi>V</mi><msub><mi>R</mi><mi>j</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00004927108900000211.GIF" wi="1493" he="252" /></maths>其中<img file="FDA00004927108900000214.GIF" wi="62" he="70" />表示敌方飞行器R<sub>j</sub>的速度,<img file="FDA00004927108900000215.GIF" wi="67" he="65" />表示我方飞行器B<sub>i</sub>的速度;步骤三:根据分配值经验公式获取所有我方飞行器的每个武器的所有攻击分配值,构建优先攻击分配值向量:我方飞行器B<sub>i</sub>(i=1,2,…,M)对敌方飞行器R<sub>j</sub>(j=1,2,…,N)的分配值经验公式为:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>AV</mi><mi>ij</mi></msub><mo>=</mo><msub><mi>th</mi><mi>ij</mi></msub><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>th</mi><mi>ji</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000031.GIF" wi="1126" he="147" /></maths>其中th<sub>ij</sub>表示我方飞行器B<sub>i</sub>对敌方飞行器R<sub>j</sub>的威胁因数,<img file="FDA0000492710890000032.GIF" wi="167" he="146" />表示敌方飞行器R<sub>j</sub>对我方飞行器B<sub>i</sub>的威胁,AV<sub>ij</sub>表示我方飞行器B<sub>i</sub>攻击敌方飞行器R<sub>j</sub>攻击分配值;根据分配值经验公式(9)计算我方所有武器r(r=1,2,…,Z)所在我方飞行器B<sub>i</sub>对所有敌方飞行器的整体攻击分配值向量AV<sub>ZN×1</sub>为AV<sub>ZN×1</sub>=[AV<sub>11</sub>,AV<sub>12</sub>,…,AV<sub>1N</sub>,AV<sub>21</sub>,…,AV<sub>ZN</sub>],其中Z为我方所有飞行器所携带的武器的总数量,AV<sub>11</sub>表示我方携带武器编号为1的飞行器攻击敌方飞行器R<sub>1</sub>的攻击分配值,AV<sub>12</sub>表示我方携带武器编号为1的飞行器攻击敌方飞行器R<sub>2</sub>的攻击分配值,AV<sub>1N</sub>表示我方携带武器编号为1的飞行器攻击敌方飞行器R<sub>N</sub>的攻击分配值,AV<sub>21</sub>表示我方携带武器编号为2的飞行器攻击敌方飞行器R<sub>1</sub>的攻击分配值,AV<sub>ZN</sub>表示我方携带武器编号为Z的飞行器攻击敌方飞行器R<sub>N</sub>的攻击分配值,整体攻击分配值向量AV<sub>ZN×1</sub>=[AV<sub>11</sub>,AV<sub>12</sub>,…,AV<sub>1N</sub>,AV<sub>21</sub>,…,AV<sub>ZN</sub>]中包含了我方每一个武器对敌方每一个飞行器的攻击分配值,共包含Z·N个攻击分配值;将整体攻击分配值向量AV<sub>ZN×1</sub>中Z·N个AV<sub>11</sub>,AV<sub>12</sub>,,AV<sub>1N</sub>,AV<sub>21</sub>,,AV<sub>ZN</sub>攻击分配值按照从大到小的顺序进行排列,得到优先分配值向量PAV<sub>ZN×1</sub>,向量维度为ZN×1;步骤四:设定种群规模、最大迭代步数和变异概率P<sub>m</sub>,对我方武器分配方案,进行量子位编码并初始化种群中的所有量子染色体,其中种群规模记为NUM,为种群中染色体的个数,最大迭代步数记为MAX,在第i个我方武器分配方案中,将我方武器r(r∈1,2,…,Z)所攻击的敌方飞行器进行量子位编码,每个武器的基因段长度等于敌方飞行器的数目N,因此第i个染色体中我方每个武器r对应的基因位编码为<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>g</mi><msub><mi>i</mi><mi>r</mi></msub></msub><mo>=</mo><mo>[</mo><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>1</mn></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>r</mi><mrow><mi>r</mi><mn>1</mn></mrow></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>2</mn></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>2</mn></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>rN</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>rN</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000492710890000041.GIF" wi="659" he="172" /></maths>i∈1,2,…NUM,其中<img file="FDA0000492710890000042.GIF" wi="82" he="68" />表示第i个染色体中我方武器r不攻击敌方飞行器R<sub>1</sub>的量子位概率幅,其中<img file="FDA0000492710890000043.GIF" wi="84" he="84" />表示第i个染色体中我方武器r攻击敌方飞行器R<sub>1</sub>的量子位概率幅,<img file="FDA0000492710890000044.GIF" wi="92" he="69" />表示第i个染色体中我方武器r不攻击敌方飞行器R<sub>2</sub>的概率幅,其中<img file="FDA0000492710890000045.GIF" wi="74" he="83" />表示第i个染色体中我方武器r攻击敌方飞行器R<sub>2</sub>的量子位概率幅,<img file="FDA0000492710890000046.GIF" wi="90" he="67" />表示第i个染色体中我方武器r不攻击敌方飞行器R<sub>N</sub>的量子位概率幅,其中<img file="FDA0000492710890000047.GIF" wi="85" he="83" />表示第i个染色体中我方武器r攻击敌方飞行器R<sub>N</sub>的量子位概率幅,在一个我方武器分配方案的一条染色体中包含我方Z个所有武器的基因段,因此一个染色体总长度为Z·N,第i个我方所有武器的一整条染色体的编码为gi=[gi<sub>1</sub>|gi<sub>2</sub>|…|g<sub>ir</sub>|…|gi<sub>Z</sub>],i∈1,2,…NUM,包含z个基因段,其中第r个基因段编码为我方武器r对应的基因位编码<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>g</mi><msub><mi>i</mi><mi>r</mi></msub></msub><mo>=</mo><mo>[</mo><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>1</mn></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>r</mi><mrow><mi>r</mi><mn>1</mn></mrow></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>2</mn></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>r</mi><mn>2</mn></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>rN</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>rN</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000492710890000048.GIF" wi="658" he="170" /></maths>i∈1,2,…NUM,因此整条染色体中包含有Z·N个基因位,对<img file="FDA00004927108900000413.GIF" wi="628" he="93" />i∈1,2,…NUM中的每一个基因位按照各个基因位编码完全展开后,从1至ZN顺序编号,则重新编号后的染色体为:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mrow><msub><mi>g</mi><mi>i</mi></msub><mo>=</mo><mo>[</mo><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>+</mo><mi>j</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>+</mo><mi>j</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>]</mo></mrow><mo>=</mo><mo>[</mo><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000049.GIF" wi="1815" he="189" /></maths>其中i∈1,2,…NUM,r∈1,2,…,Z,j∈1,2,…,N,k=(r‑1)·N+j且k∈1,2,…,Z·N;<img file="FDA00004927108900000410.GIF" wi="542" he="78" />表示第i个染色体中第1个、第2个…第(r‑1)·N+j个…第ZN个基因位不攻击敌方飞行器的量子位概率幅,<img file="FDA00004927108900000411.GIF" wi="235" he="84" /><img file="FDA00004927108900000412.GIF" wi="300" he="85" />表示第i个染色体中第1个、第2个…第(r‑1)·N+j个…第ZN个基因位攻击敌方飞行器的量子位概率幅;对种群中我方所有武器的整条染色体各个基因位进行初始化,使所有基因位<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>+</mo><mi>j</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>+</mo><mi>j</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000492710890000051.GIF" wi="630" he="185" /></maths>均初始化为同一个数值<img file="FDA0000492710890000052.GIF" wi="170" he="85" />从而使每条染色体中我方每个武器攻击敌方飞行器与不攻击敌方飞行器的概率相同;步骤五:对量子染色体进行过滤,确定染色体中每一个基因位的取值;对染色体<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>g</mi><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfenced open='' close='' separators=''><mtext></mtext><mtable><mtr><mtd><msub><mtext>&alpha;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mtext>&beta;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mtext>...</mtext><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000492710890000053.GIF" wi="839" he="173" /></maths>i∈1,2,…NUM进行过滤,以随机概率对染色体每一个基因位进行取值,随即产生一个0到1之间的随机数,若随机数小于<img file="FDA0000492710890000054.GIF" wi="90" he="88" />第k个基因位过滤后的取值为1,反之取为0,则过滤后的染色体g′<sub>i</sub>为:<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msubsup><mi>g</mi><mi>i</mi><mo>'</mo></msubsup><mo>=</mo><mo>[</mo><msub><mi>G</mi><msub><mi>i</mi><mn>1</mn></msub></msub><mo>|</mo><msub><mi>G</mi><msub><mi>i</mi><mn>2</mn></msub></msub><mo>|</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>|</mo><msub><mi>G</mi><msub><mi>i</mi><mrow><mi>N</mi><mo>&CenterDot;</mo><mi>Z</mi></mrow></msub></msub><mo>|</mo><mi>i</mi><mo>&Element;</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>NUM</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000055.GIF" wi="1435" he="98" /></maths>其中<img file="FDA0000492710890000056.GIF" wi="159" he="83" />或0(k∈1,2,...,N·Z),<img file="FDA0000492710890000057.GIF" wi="69" he="85" />为过滤后的染色体g′<sub>i</sub>第k位基因位取值,k为N·Z个基因位中的第k个;步骤六:根据优先攻击分配值向量修正量子染色体;按照步骤三中得到的优先攻击分配值向量PAV<sub>ZN×1</sub>,依次将过滤后的染色体g′<sub>i</sub>,i∈1,2,…NUM按照公式(9)计算得到的攻击分配值AV<sub>ij</sub>小、且<img file="FDA0000492710890000058.GIF" wi="169" he="80" />的基因位置为0,使染色体满足一个我方武器只攻击一个敌方飞行器,且每个敌方飞行器最多分配2个武器进行攻击;若过滤后的整条染色体g′<sub>i</sub>中<img file="FDA0000492710890000059.GIF" wi="166" he="82" />的个数小于我方武器总个数Z,按照优先攻击分配值向量PAV<sub>ZN×1</sub>依次将过滤后的整条染色体g′<sub>i</sub>中攻击分配值AV<sub>ij</sub>大的且<img file="FDA00004927108900000510.GIF" wi="172" he="79" />的基因位置为1;步骤七:根据转换后的威胁经验公式获取经过我方武器攻击后敌方飞行器对我方飞行器的威胁程度,并找出历史最优解;为将步骤四中过滤后染色体基因位的量子位编码对应到威胁经验公式中,将威胁程度目标函数进行以下转换:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><mi>min</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><mo>{</mo><msub><mi>th</mi><mi>ji</mi></msub><mo>&CenterDot;</mo><mo>[</mo><munderover><mi>&Pi;</mi><mrow><mi>r</mi><mo>=</mo><mn>1</mn></mrow><mi>Z</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>th</mi><mi>rj</mi></msub><mo>)</mo></mrow><msub><mi>X</mi><mi>rj</mi></msub></msup><mo>]</mo><mo>}</mo></mrow>]]></math><img file="FDA00004927108900000511.GIF" wi="770" he="165" /></maths><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mo>=</mo><mi>min</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>{</mo><msub><mi>th</mi><mi>ji</mi></msub><mo>&CenterDot;</mo><mo>[</mo><munderover><mi>&Pi;</mi><mrow><mi>r</mi><mo>=</mo><mn>1</mn></mrow><mi>Z</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>th</mi><mi>rj</mi></msub><mo>)</mo></mrow><msub><mi>X</mi><mi>rj</mi></msub></msup><mo>]</mo><mo>}</mo></mtd></mtr><mtr><mtd><mo>=</mo><mi>min</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>{</mo><msub><mi>th</mi><mi>ji</mi></msub><mo>&CenterDot;</mo><mo>[</mo><munderover><mi>&Pi;</mi><mrow><mi>r</mi><mo>=</mo><mn>1</mn></mrow><mi>Z</mi></munderover><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>th</mi><mi>rj</mi></msub><mo>)</mo></mrow><msub><mi>G</mi><mrow><mi>j</mi><mo>+</mo><mrow><mo>(</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msup><mo>]</mo><mo>}</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000061.GIF" wi="1421" he="372" /></maths>其中:E表示威胁程度目标函数,N为敌方飞行器的总数目,M为我方飞行器的总数目,Z为我方武器的总数目,G<sub>j+(r‑1)·N</sub>表示我方过滤后的染色体g'的第j+(r‑1)·N个基因位,j∈1,2,…,N,r∈1,2,…,Z·N;若基因位G<sub>k</sub>=1(k∈1,2,…,Z·N),且由式(10)中的对应关系可知k=(r‑1)·N+j,则代表我方编号为r的武器攻击敌方飞行器R<sub>j</sub>,若为0表示我方编号为r的武器不攻击敌方飞行器R<sub>j</sub>;计算种群中第i条过滤后的染色体g'<sub>i</sub>经过公式(12)得到的威胁程度目标函数值E<sub>i</sub>,其中i∈1,2,…,NUM,作为第i条染色体的当前解,在第一代个体的当前解中,找出所有染色体当前解E<sub>i</sub>中的最小值作为种群的历史最优解,记为E<sub>b</sub>,对应的过滤后的染色体g'<sub>i</sub>为种群的最优过滤染色体记为g′<sub>b</sub>,对应的未过滤的染色体g<sub>i</sub>为种群的最优染色体g<sub>b</sub>;若不是第一代个体,把此代每条染色体的当前解与历史最优解进行比较,若第i个染色体的当前解E<sub>i</sub>小于历史最优解E<sub>b</sub>,即E<sub>i</sub><E<sub>b</sub>,则将此染色体的当前解E<sub>i</sub>的值赋予E<sub>b</sub>,即E<sub>b</sub>=E<sub>i</sub>,将第i个过滤染色体g′<sub>i</sub>赋予最优过滤染色体g′<sub>i</sub>,即g′<sub>b</sub>=g′<sub>i</sub>,将第i个染色体g<sub>i</sub>赋予最优染色体g<sub>b</sub>,g<sub>b</sub>=g<sub>i</sub>;步骤八:对种群中的所有染色体进行量子门旋转;<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&alpha;</mi><mi>k</mi><mo>'</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&beta;</mi><mi>k</mi><mo>'</mo></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd><mtd><mo>-</mo><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd><mtd><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&alpha;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000492710890000062.GIF" wi="1389" he="171" /></maths>参考经验公式(13),其中α<sub>k</sub>、β<sub>k</sub>为过滤前染色体基因位中要进行旋转的染色体的量子位概率幅,α'<sub>k</sub>、β'<sub>k</sub>为过滤后染色体基因位中旋转后的量子位概率幅,θ<sub>k</sub>表示量子旋转角,查询量子旋转角θ<sub>k</sub>表,对每条染色体进行旋转,经过量子门旋转后,旋转后的染色体第k个基因位的概率幅由<maths num="0019" id="cmaths0019"><math><![CDATA[<mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000492710890000071.GIF" wi="84" he="166" /></maths>变为了<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><mfenced open='|' close='|'><mtable><mtr><mtd><msubsup><mi>&alpha;</mi><mi>k</mi><mo>'</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&beta;</mi><mi>k</mi><mo>'</mo></msubsup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000492710890000072.GIF" wi="112" he="168" /></maths>步骤九:根据最优过滤染色体g'<sub>b</sub>和变异概率P<sub>m</sub>,对种群中的所有染色体进行变异操作;对种群中的染色体g<sub>i</sub>(i∈1,2,…,NUM)进行变异操作,首先随机产生一个随机数P,若P≥P<sub>m</sub>,则进行过滤后的染色体基因位比较;基因位比较过程为:将过滤后的染色体g′<sub>i</sub>与最优过滤染色体g′<sub>b</sub>进行对应基因为比较,将g′<sub>b</sub>中基因位为1且g′<sub>i</sub>中基因位为0的基因位取出来,若g′<sub>i</sub>中第k(k∈1,2,…,Z·N)个基因位被取出,且对应的未经过滤的染色体g<sub>i</sub>的第k个基因位的概率幅满足<img file="FDA0000492710890000073.GIF" wi="201" he="90" />则将g<sub>i</sub>中第k个基因位的两个概率幅<img file="FDA0000492710890000074.GIF" wi="60" he="93" />与<img file="FDA0000492710890000075.GIF" wi="54" he="73" />进行互换,互换后的g<sub>i</sub>中第k个基因位由<maths num="0021" id="cmaths0021"><math><![CDATA[<mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000492710890000076.GIF" wi="100" he="172" /></maths>变为<maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000492710890000077.GIF" wi="162" he="173" /></maths>g<sub>i</sub>由<maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><msub><mi>g</mi><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfenced open='' close='' separators=''><mtext></mtext><mtable><mtr><mtd><msub><mtext>&alpha;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mtext>&beta;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mtext>...</mtext><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000492710890000078.GIF" wi="821" he="169" /></maths>变为<maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><msub><mi>g</mi><mi>i</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfenced open='' close='' separators=''><mtext></mtext><mtable><mtr><mtd><msub><mtext>&alpha;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mtext>&beta;</mtext><msub><mi>i</mi><mn>1</mn></msub></msub></mtd></mtr></mtable></mfenced><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mn>2</mn></msub></msub></mtd></mtr></mtable></mfenced><mo>.</mo><mo>.</mo><mo>.</mo><mfenced open='|' close='|'><mtable><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mi>k</mi></msub></msub></mtd></mtr></mtable></mfenced><mtext>...</mtext><mfenced open='|' close=''><mtable><mtr><mtd><msub><mi>&alpha;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>&beta;</mi><msub><mi>i</mi><mrow><mi>Z</mi><mo>&CenterDot;</mo><mi>N</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000492710890000079.GIF" wi="877" he="169" /></maths>若<img file="FDA00004927108900000710.GIF" wi="166" he="90" />则概率幅不进行互换;若P<P<sub>m</sub>,则染色体g<sub>i</sub>跳过变异过程;步骤十:判断迭代次数是否达到最大迭代步数MAX,若未达到,返回步骤五,继续循环;若迭代次数达到MAX,退出循环;步骤十一:经过步骤十退出循环后,所得到的最优过滤染色体g'<sub>b</sub>为得到的空战多目标分配方案。
地址 100191 北京市海淀区学院路37号