1、层次分析法
层次分析法是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标之间能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的每个标准的权数,利用权数求出各方案的优劣次序。
2、应用例题
经双方恳谈,已有三个单位表示愿意录用某毕业生。求该毕业生可能选择的单位。
3、步骤
运用层次分析法建模,大体上可按下面四个步骤进行:
3.1建立递阶层次结构模型;
- 最高层:这一层次中只有一个元素,一般它是分析问题的预定目标或理想结果,因此也称为目标层。
- 中间层:这一层次中包含了为实现目标所涉及的中间环节,它可以由若干个层次组成,包括所需考虑的准则、子准则,因此也称为准则层。
- 最底层:这一层次包括了为实现目标可供选择的各种措施、决策方案等,因此也称为措施层或方案层。
- 例题层次结构模型
2.2 构造判断矩阵
要比较n 个因子 {x1,x2,……,xn}对某因素 Z 的影响大小,怎样比较才能提供可信的数据呢?
Saaty 等人建议可以采取对因子进行两两比较建立成对比较矩阵的办法。即每次取两个因子 xi 和 xj ,以 aij 表示 xi 和 xj 对 Z 的影响大小之比,全部比较结果用矩阵 A = aij 表示,称 A 为 Z − X 之间的成对比较判断矩阵。
- aij的取值为1-9及其倒数
- 正互反矩阵:判断矩阵A满足:aij>0;aij = 1/aji
2.3 层次单排序及一致性检验
- 判断矩阵 A 对应于最大特征值λmax 的特征向量W ,经归一化后即为同一层次相应因素对于上一层次某因素相对重要性的排序权值,这一过程称为层次单排序。
- 满足关系式 aik * akj = aij 的正互反矩阵称为一致矩阵。
- 对判断矩阵的一致性检验的步骤如下:
1、计算一致性指标CI
2、查找相应的平均随机一致性指标 RI
3、计算一致性比例CR : CR = CI/RI
当CR < 0.10 时,认为判断矩阵的一致性是可以接受的,否则应对判断矩阵作适当修正。
2.4 层次总排序及一致性检验
程序代码
fid=fopen('txt3.txt','r'); %读取准则层和判断层的判断矩阵
n1=6;n2