判断矩阵一致性改进方法

2025-06-27 09:36:58
推荐回答(1个)
回答1:

判断矩阵A经一致性检验后,若其不满足一致性条件,应对判断矩阵进行改进,以达到一致性。改进判断矩阵的方法比较多,但多数方法比较复杂,有些方法缺少理论依据。本文引用的方法,首先定义一种特殊的矩阵——诱导矩阵,然后通过分析诱导矩阵与判断矩阵不一致性的关系进行改进,该方法简单有效且符合实际[145~149]。改进步骤如下:

(1)计算A的各列归一化向量βj和求得排序向量ω。

设A=(aijn×n为判断矩阵,令B=(bijn×n,其中,i,j=1,2,…,n。记βj=(b1j,b2j,…,bnjT,则 βj为判断矩阵 A的第 j个列向量的归一化向量。再令,i=1,2,…,n,由此求得判断矩阵排序向量ω=(ω1,ω2,…,ωnT

(2)求出诱导矩阵C=(cijn×n,cij=biji,i,j=1,2,…,n。

(3)找出使(i,j=1,2,…,n)达到最大值的i,j记为k,l。

(4)若ckl>1,则若 akl为整数,令=akl-1,否则令=1/(1/akl+1);若ckl<1,则若akl为整数,令,否则令′=1/(1/akl-1)。

(5)令i,j=1,2,…,n且i,j≠k,l。

(6)若A′=具有满意的一致性,则停止,A′即为求得的具有满意一致性的判断矩阵;否则,用A′代替A转(1)重复计算。

经上计算和改进后,A满足一致性,对新的矩阵利用式(5-3)和式(5-4)计算归一化向量,就是相应的效益系数。同理可求得其他判断矩阵相应的效益系数,一并带入模型进行优化决策。