发明名称 一种基于网络层次分析法的异构网络多属性决策方法
摘要 本发明是一种基于网络层次分析法的异构网络多属性决策方法,该方法在计算网络属性权重时考虑复杂动态网络中属性的相互作用和反馈,还考虑目标网络对网络选择的影响,更符合异构网络决策问题的实际情况,在实时语音业务下能选择低时延、低抖动的网络。具体步骤如下:先计算权重,将影响网络选择的属性因素和目标网络分为功能组、成本组和方案组,建立组内、组间元素之间和组与组之间的相互关系,按照层次分析法建立两两比较的判断矩阵,得到特征向量构成子矩阵,子矩阵共同组成未加权超矩阵,超矩阵加权和幂运算得到极限超矩阵和ANP权重;然后以ANP权重和归一化的网络参数得到网络的效用函数值,对其排序并选择效用值最大的作为目标网络。
申请公布号 CN103108382A 申请公布日期 2013.05.15
申请号 CN201210473768.1 申请日期 2012.11.20
申请人 南京邮电大学 发明人 朱琦;张丽娜
分类号 H04W48/18(2009.01)I 主分类号 H04W48/18(2009.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 1.一种基于网络层次分析法的异构网络多属性决策方法,其特征在于该方法包括以下步骤:a.网络选择系统的网络结构模型的建立:整个异构网络选择系统的网络层内部是相互影响的元素所形成的网络结构,将影响网络选择的属性因素和目标网络的所有因素分成功能组C<sub>1</sub>、成本组C<sub>2</sub>和方案组C<sub>3</sub>,C<sub>1</sub>分为可用带宽c<sub>11</sub>和总带宽c<sub>12</sub>,C<sub>2</sub>分为包时延c<sub>21</sub>,包抖动c<sub>22</sub>,丢包率c<sub>23</sub>和价格c<sub>24</sub>,C<sub>3</sub>包含的目标网络有UMTS-1,UMTS-2,WLAN-1,WLAN-2,WiWAX-1和WiMAX-2,分别对应于元素c<sub>31</sub>,c<sub>32</sub>,c<sub>33</sub>,c<sub>34</sub>,c<sub>35</sub>和c<sub>36</sub>,C<sub>i</sub>表示第i个元素组,c<sub>ik</sub>表示第i个元素组的第k个元素,K<sub>i</sub>表示第i个元素组的元素数目,i=1,2,3,k=1,...,K<sub>i</sub>,K<sub>1</sub>=2,K<sub>2</sub>=4,K<sub>3</sub>=6,三组总共12个元素;b.组内组间元素的判断矩阵的建立:对以上三个组,根据层次结构的相互依存和反馈关系,利用层次分析法先将元素组C<sub>1</sub>内元素c<sub>11</sub>和c<sub>12</sub>分别以各个元素c<sub>ik</sub>作为准则时进行两两比较,得到12个2*2维的判断矩阵,矩阵中每个值反映元素c<sub>11</sub>和c<sub>12</sub>对于元素c<sub>ik</sub>的重要程度,同样用层次分析法分别建立元素组C<sub>2</sub>内元素和C<sub>3</sub>内元素分别以各个元素c<sub>ik</sub>为准则时两两比较的判断矩阵,分别得到12个4*4维的判断矩阵和12个6*6维的判断矩阵,假设以上判断矩阵用B=(b<sub>mn</sub>)表示,b<sub>mn</sub>是用数字1-9或其倒数表示的第m个元素相对第n个元素在某准则下的相对重要程度;c.元素组的判断矩阵的建立:以目标网络为主准则,同样按照层次分析法,分别以C<sub>1</sub>,C<sub>2</sub>,C<sub>3</sub>作为次准则构造三个元素组两两比较,得到3个3*3维的判断矩阵,假设判断矩阵表示为E=(e<sub>mn</sub>),e<sub>mn</sub>是用数字1-9或其倒数表示的第m个元素组相对第n个元素组在元素组C<sub>j</sub>准则下的相对重要程度;d.判断矩阵的特征向量和特征值的计算:步骤b的判断矩阵为B=(b<sub>mn</sub>),使用求和的方法计算其特征向量为G=(g(1),...,g(m),...,g(K<sub>i</sub>))<sup>T</sup>,其中<img file="FDA00002438152000021.GIF" wi="720" he="183" />m,n=1,2,...,K<sub>i</sub>,i,j=1,2,3,其最大特征根为<img file="FDA00002438152000022.GIF" wi="525" he="139" />B为判断矩阵,G为判断矩阵特征向量,(BG)<sub>m</sub>为所得向量(BG)的第m个向量值;判断矩阵B的一致性比率用CR表示,CR=CI/RI,RI为平均随机一致性指标,CI为一致性指标且CI=(λ<sub>max</sub>-K<sub>i</sub>)/(K<sub>i</sub>-1),若CR&gt;0.1,需要对比较矩阵再做调整,返回步骤b;对于步骤c中得出的元素组间的判断矩阵E,方法同上可求出其特征向量和最大特征值,并做一致性检验,若CR&gt;0.1则返回步骤c调整矩阵;e.未加权超矩阵的构成:假设元素组C<sub>i</sub>中的K<sub>i</sub>个元素基于元素组C<sub>j</sub>中第k个元素c<sub>jk</sub>建立的判断矩阵B的特征向量<img file="FDA00002438152000023.GIF" wi="157" he="65" />在步骤d中已求出,i,j=1,2,3,k=1,...,K<sub>j</sub>,将其表示为<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>G</mi><mi>ij</mi><mrow><mo>(</mo><msub><mi>c</mi><mi>jk</mi></msub><mo>)</mo></mrow></msubsup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>g</mi><mi>ij</mi><mrow><mo>(</mo><msub><mi>c</mi><mi>jk</mi></msub><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msubsup><mi>g</mi><mi>ij</mi><mrow><mo>(</mo><msub><mi>c</mi><mi>jk</mi></msub><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>g</mi><mi>ij</mi><mrow><mo>(</mo><msub><mi>c</mi><mi>jk</mi></msub><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>K</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths><img file="FDA00002438152000025.GIF" wi="169" he="65" />表示向量<img file="FDA00002438152000026.GIF" wi="95" he="65" />中的第m个向量值,依次从c<sub>j1</sub>到<img file="FDA00002438152000027.GIF" wi="91" he="46" />分别计算其特征向量<img file="FDA00002438152000028.GIF" wi="118" he="65" />得出的向量整列填入到子矩阵W<sub>ij</sub>中,即<img file="FDA00002438152000029.GIF" wi="457" he="70" />最终网络层元素组内和组间元素相互影响构成的所有W<sub>ij</sub>矩阵一起组成未加权超矩阵W=(W<sub>ij</sub>),i,j=1,2,3;f.加权矩阵的构成:以元素组C<sub>j</sub>作为次准则对C<sub>1</sub>,C<sub>2</sub>,C<sub>3</sub>三个元素组进行两两比较建立判断矩阵<img file="FDA000024381520000210.GIF" wi="119" he="48" />其特征向量按步骤d中用同样方法可求,表示为<img file="FDA000024381520000211.GIF" wi="446" he="65" />a<sub>1j</sub>,a<sub>2j</sub>,a<sub>3j</sub>分别表示特征向量值,j=1,2,3,将向量整列填入到加权矩阵A中,<maths num="0002"><![CDATA[<math><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><msup><mi>H</mi><mrow><mo>(</mo><msub><mi>C</mi><mn>1</mn></msub><mo>)</mo></mrow></msup><mo>,</mo><msup><mi>H</mi><mrow><mo>(</mo><msub><mi>C</mi><mn>2</mn></msub><mo>)</mo></mrow></msup><mo>,</mo><msup><mi>H</mi><mrow><mo>(</mo><msub><mi>C</mi><mn>3</mn></msub><mo>)</mo></mrow></msup><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>ij</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>i,j=1,2,3;g.加权超矩阵的构成:对未加权矩阵W进行加权处理以保证列归一,得到加权超矩阵M=(M<sub>ij</sub>),其子矩阵M<sub>ij</sub>=a<sub>ij</sub>*W<sub>ij</sub>,对加权超矩阵M进行2k+1次幂运算S=M<sup>2k+1</sup>,直到出现极限超矩阵S=MS为止,否则需要调整判断矩阵并重新计算特征向量,利用极限超矩阵S计算得到网络属性的ANP权重W<sub>anp</sub>和网络目标的权重向量W<sub>net</sub>;h.网络选择:将网络参数按照属性的效益型和成本型分别归一化,再用代价函数法计算每个网络的代价函数值,对其排序,取代价函数值最大的网络作为目标网络。
地址 210003 江苏省南京市新模范马路66号