AHP法中平均随机一致性指标的算法及MATLAB实现

第 5卷 第 4期 太 原 师 范 学 院 学 报 (自然科学版) Vo1.5 No.4

2006年 12月 JOURNALOFTAIYUANNORMALUNIVERSITY (NaturalScienceEdition) Dec. 2006

AHP法中平均随机一致性指标的

算法及MATLAB实现

焦树锋

(山东滨州职业学院,山东 滨州 256624)

[摘 要] 利 用层 次分析 法 解决 问题 时 ,要 对通过 两 两 比较得 出的判 断矩 阵进 行 一致 性检验 .而

作为参与计算检验 的平均 随机一致性指标 的值一般 需要通过查表 而得 ,一般表 中又查不到 高阶平

均 随机 一致性 指标 值 ,这一难点 阻碍 着层 次分析 法 大面积 的推 广应 用.在 深刹剖 析层 次分 析 法的基

础上 ,给 出了平均 随机 一致性 指标 的算法 ,并且基 于 MATLAB软件 下 予 以程 序 实现.

[关键 词] 层 次分 析 法 }判 断矩 阵}平 均 随机 一致 性指标 ’MATLAB

[文章编号 ] 1672—2027(2006)04—0045—03 [中图分 类号 ] E91 [文献标 识码 ] A

0 引言

层次分析法[1](AnalyticalHierarchyProcess)是2O世纪 7O年代由ThomasSaaty提出的一种定性问题

定量化的行之有效的方法.AHP的理论核心在于,按照从简单到复杂的认识论规律,将复杂系统分解为有序

的递阶层次结构,其决策问题通常表现为一组方案优先顺序的排列问题,根据特定的选优条件组,从方案全

序里挑选最佳者.为了给方案组排序,理论上采用对全体方案进行两两比较的遍历法.

1 AHP的基本步骤 .

层次分析法首先把问题层次化,按问题性质和总 目标将此问题分解成不同层次,构成一个多层次的分析

结构模型.其主要步骤如下[副:

1)根据标度理论,构造两两比较评判矩阵A; 裹 1 判断矩阵的比例标度及含义

A= ( )x (,=1,2,… ,,z) Table1 Proportionquotietyofjudgementmatrixanditsmeaning

通常使用 1~9比例标度法,判断矩阵的比 含义

例标度及含义如表 1所示. 表示两个因素相比,同样重要

表示两个因素相比,一个比男一个稍微重要

2)将判断矩阵A的各列作归一化处理:

表示两个因素相比,一个比另一个明显重要

=ao/∑口 (,J一1,2,…,) 表示两个因素相 比,一个比另一个强烈重要

^一1 表示两个因素相比,一个比另一个极端重要

3)求判断矩阵A各行元素之和 :∑ 分别表示为相邻 1—3,3—5,5—7,7—9的中值

J= 1 若因素i与j比较得,则j与 i比较得

( l,2,… ,)

4)对 进行归一化处理得到 :一一wi/∑ (f:1,2,…,)

5)根据A 一 求出最大特征值及其特征向量, = —(A W)i

平均随机一致性指标表MATLAB,AHP法中平均随机一致性指标的算法及MATLAB实现.pdf...相关推荐

  1. 【图像去噪】基于matlab GUI butterworth+中值+维纳+小波图像去噪【含Matlab源码 520期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI butterworth+中值+维纳+小波图像去噪[含Matlab源码 520期] 获取代码方式2: ...

  2. matlab音频基频的提取,(620512681) 自相关基频提取算法的MATLAB实现

    第31卷总第80期 西北民族大学学报(自然科学版) V01.31.No.4 1 0年1 2 0 2月 Journal of Nonhw铭t University for Nationalities(N ...

  3. matlab碎纸拼接相似函数,碎纸片的拼接复原算法及MATLAB实现解析.doc

    碎纸片的拼接复原算法及MATLAB实现 摘要:对于只有纵切的情形,文章通过比较当前待拼碎片与剩余碎片的信噪比psnr[1,3,4]的值来确定两碎片是否为邻接碎片:拼接算法首先连续调用右拼函数直到拼接到 ...

  4. python实现随机抽取答题_如何在python中实现随机选择

    这篇文章主要介绍了如何在python中实现随机选择,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 想从一个序列中随机抽取若干元素,或者想生成几个随机 ...

  5. python随机生成英文字母_在Python中生成随机字母

    有没有一种方法可以在Python中生成随机字母(如random.randint,但用于字母)? random.randint的范围功能会很好,但是拥有仅输出随机字母的生成器总比没有好. 简单: > ...

  6. matlab 声源定位csdn_[转]基于TDOA声源定位算法仿真--MATLAB仿真

    声源定位算法是利用麦克风阵列进行声音定位,属于宽带信号,传统的MUSIC和DOA算法并不适用该场景,本仿真主要用TDOA算法进行定位. 常用的阵列信号定位算法主要有三大类:基于高分辨率谱估计的定位技术 ...

  7. matlab图像压缩像素编码,基于DCT的图像压缩编码算法的MATLAB实现

    基于DCT的图像压缩编码算法的MATLAB实现 摘要 随着科学技术的发展,图像压缩技术越来越引起人们的关注.为此从众多的图像压缩编码标准中选取了基于DCT变换的JPEG图像压缩编码算法进行研究,并通过 ...

  8. matlab最小费用最大流函数,最小费用最大流算法通用Matlab程序

    下面的最小费用最大流算法采用的是"基于Floyd最短路算法的Ford和Fulkerson迭加算法",其基本思路为:把各条弧上单位流量的费用看成某种长度,用Floyd求最短路的方法确 ...

  9. matlab 找到数组中第一个不连续点_1.基础知识(1) Matlab基础知识

    前言: 前两次文章有读者私信说Matlab初学,基础较差,本次分享一下Matlab的基础内容,熟练者可以跳过本文,后续的文章也会在文后加上一些基础内容分享. 关键字:Matlab.数组.函数.计算.绘 ...

  10. 图像分类中混淆矩阵精度验证法中的几个指标说明

    ToolBox->Classification->PostClassification->Confusion Matrix->Using Ground Truth ROIs,可 ...

最新文章

  1. IdeaVim插件使用技巧
  2. Node-RED简介与Windows上安装、启动和运行示例
  3. apache的两种工作模式
  4. Wave-Share -无服务器,点对点,通过声音共享本地文件
  5. JavaScript --- 表单focus,blur,change事件的实现
  6. Qt QString 与char* 相互转换
  7. [Unity][NodeCanvas] 通过 .value 获取 BBParameter 黑板值
  8. property中的strong 、weak、copy 、assign 、retain 、unsafe_unretained 与autoreleasing区别和作用详解...
  9. ubuntu双系统怎么完全删除ubuntu系统(主要是删除引导)
  10. 主板4线风扇原理分析
  11. 【签约】ManageEngine卓豪签约中国大饭店 | 智能解析日志、洞察威胁,提升数据安全合规性
  12. Steam版XCOM: Enemy Within(内部敌人)不能启动的问题
  13. 中国农业生物多样性危机-农业大健康·蒋高明:谋定生态安全
  14. 如何将图片调整为固定大小?怎么自定义压缩图片大小?
  15. javafx:AnchorPane设置子容器和父容器同等大小
  16. 计算机网络专项练习题
  17. 【Android】Broadcast
  18. 湿主留步,你缺少一碗中医保健汤。
  19. 小程序单张图片上传至服务器
  20. 在AD中构建自己的组件库

热门文章

  1. 火狐浏览器不能看网页视频了的解决方法
  2. 启动3Dmax到初始化..界面卡住然后闪退解决办法
  3. 图片右侧加文字html完整代码,怎么用css在图片右下方添加文字
  4. int与byte之间的相互转化
  5. python卸载pip重新安装_pip的卸载、重装、升级(from pip19.3 to pip20.1)
  6. 华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)
  7. Qt信号与槽机制原理
  8. oracle的解释计划,oracle解释执行计划-Oracle
  9. 深度学习C++代码配套教程(1. 总述)
  10. 【报告分享】2021抖音数据报告.pdf(附下载链接)