2. AHP的意思是:层次分析法,是由Analytic Hierarchy Process 三个单词的首字母合成的,例:Now let's use AHP to evaluate a set of applications for cloud suitability.现在让我们使用层次分析法对一组应用程序的云计算适应性进行评估。
3. DEA的意思是数据包络分析法,是由Data Envelopment AnAlysis三个单词的首字母合成的,例:Based on the analysis of several basic conceptions of the efficiency evaluation, anindex system for the efficiency evaluation on electric power industry with DEA modelwas proposed. 在对效率评价的几个基本概念进行分析的基础上,提出了一套使用数据包络分析法的电力工业效率评价指标体系。
变量k没有循环吧。function result=fitness(W,D)
a=[1 2 31/2 1 41/3 1/4 1]
W(1)=0.5396
W(2)=0.1634
W(3)=0.2970
for i=1:D
for k=1:3
cif=cif+abs(a(i,k)*W(k)-3*W(i))
end
end
CIF=cif/D
result=CIF
RI在层次分析法中被称为随机一致性指标,计算RI的过程是:对于固定的n,随机构造正互反阵A',(它的元素aij'(i<j)从1到9,1-1/9中随机取值,aji'为aij'的互反数,aii'=1),然后计算A'的一致性指标CI=(lamda-n)/(n-1)。可以想到,A'是非常不一致的,它的CI相当大。如此构造相当多的A',用它们的CI的平均值作为随机一致性指标。Satty对于不同的n(1-11),用100-500个样本A'算出的随机一致性指标RI的数值即是我们看到的表。一般说来n=1~11足够用了,何况15个.因为根据心理学知识,我们绝大多数人能够两两互相比较的因素个数在9个以下。再多的因素就要考虑采用多层的层次分析法了。因此楼主实际编程时建议把RI的数值存在一个数组中,对于不同的n,调用相应的RI值。n超过15之后的RI值对于我们来说已经很没意义了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)