文章目录

  • 一、层次分析法概述
  • 二、基本原理
  • 三、层次分析法的步骤和方法
    • 1. 建立层次结构模型
      • 例题
      • 层次结构模型
    • 构造判断(成对比较)矩阵
    • 3.层次单排序及其一致性检验
    • 4.层次总排序及其一致性检验
  • 参考文献

一、层次分析法概述

层次分析法(Analytical Hierarchy Process 简称 AHP 是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的优劣次序,比较有效的应用于那些难以用定量方法解决的课题。它的基本思想是在对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息是决策的思维过程数学化,从而为多目标、多准则或者无结构特性的复杂决策问题提供简便的决策方法。

二、基本原理

层次分析法根据问题的性质和要达到的总目标,将问题分解为不同的组成因素,并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合,形成一个多层次的分析结构模型,从而最终使问题归结为最低层(供决策的方案、措施等)相对于最高层(总目标)的相对重要权值的确定或相对优劣次序的排定。

三、层次分析法的步骤和方法

运用层次分析法构造系统模型时,大体可以分为以下四个步骤:

  1. 建立层次结构模型
  2. 构造判断(成对比较)矩阵
  3. 层次单排序及其一致性检验
  4. 层次总排序及其一致性检验

1. 建立层次结构模型

将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为最高层、中间层和最底层,绘出层次结构图。

  • ==最高层:目标层。==表示解决问题的目的,即层次分析要达到的总目标。通常只有一个总目标。
  • ==中间层:准则层、指标层等。==表示采取某种措施、政策、方案等实现预定总目标所涉及的中间环节;一般又分为准则层、指标层、策略层、约束层等。
  • ==最低层:方案层。==表示将选用的解决问题的各种措施、政策、方案等。通常有几个方案可选。
  • 对于相邻的两层,称高层为目标层,低层为因素层。

例题

某研究所现有三个科研课题,限于人力及物力,只能研究一个课题。有三个须考虑的因素:

  1. 科研成果贡献大小(包括实用价值和科学意义);
  2. 人才培养;
  3. 课题的可行性(包括课题的难易程度、研究周期及资金)

在这些因素的影响下,如何选择课题?

层次结构模型

构造判断(成对比较)矩阵

判断矩阵是表示本层所有因素针对上一层某一个因素的相对重要性的比较。判断矩阵的元素aij用1-9标度方法给出。如下表:
判断矩阵元素aij的标度方法

标度 含义
1 表示两个因素相比,具有同样重要性
3 表示两个因素相比,一个因素比另一个因素稍微重要
5 表示两个因素相比,一个因素比另一个因素明显重要
7 表示两个因素相比,一个因素比另一个因素 强烈重要
9 表示两个因素相比,一个因素比另一个因素极端重要
2,4,6,8 上述相邻判断的中间值
倒数 因素iii与jjj比较的判断aija_{ij}aij​,则因素j与i比较的判断aji=1/aija_{ji} =1/a_{ij}aji​=1/aij​

对于不一致(但在允许范围内)的成对比较矩阵A,可使用最大特征根lambda的特征向量作为权向量w,即
Aλ=λwA\lambda=\lambda wAλ=λw

3.层次单排序及其一致性检验

4.层次总排序及其一致性检验

参考文献

层次分析法基本原理、实施步骤、应用实例

多中间层的层次分析法(一)相关推荐

  1. 目标层准则层MATLAB,层次分析法-MATLAB

    层次分析法-MATLAB 第八章 层次分析法 层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全 ...

  2. 【数学建模】层次分析法AHP(评价与决策)

    文章目录 一.算法介绍 二.适用问题 三.算法总结 1. 步骤 2. 如何构建层次结构模型 3. 如何构建成对比较矩阵 4. 如何进行一致性检验 四.应用场景举例(旅游问题) 1. 建模 2. 构造成 ...

  3. 层次分析法(AHP)——matlab代码实现

    层次分析法(AHP)的主要思想是根据研究对象的性质将要求达到的目标分解为多个组成因素,并按组成因素间的相互关系,将其层次化,组成一个层次结构模型,然后按层分析,最终获得最高层的重要性权值.层次分析法把 ...

  4. 排队论,对策论,层次分析法

    排队论模型 排队论(Queuing Theory)也称随机服务系统理论,就是为解决服务的数量超过服务机构(服务台.服务员等)的容量.也就是说,到达的顾客不能立即得到服务,因而出现了排队现而发展的一门学 ...

  5. 层次分析法实例:选择旅游目的地

    层次分析法(AHP) AHP(Analytic Hierarchy Process)方法,简称AHP,是指将与决策总是有关的元素分解成目标.准则.方案等层次,在此基础之上进行定性和定量分析的决策方法. ...

  6. 数学建模竞赛知识点汇总(一)——层次分析法

    文章目录 简介 步骤 建立层次结构模型 构造判断矩阵 计算权重 算术平均值法 几何平均值法 特征值法 一致性检验 合并排序 层次分析法的局限性 后续 简介 ​ 层次分析法(AHP)这是一种定性和定量相 ...

  7. 层次分析法(AHP)基础概念整理+步骤总结

    层次分析法是用来根据多种准则,或是说因素从候选方案中选出最优的一种数学方法 递阶层次的建立与特点 一般分为三层,最上面为目标层,最下面为方案层,中间是准则层或指标层. 最顶层是我们的目标,比如说选le ...

  8. 分层结构的生活例子_层次分析法经典案例

    层次分析法经典案例 篇一:层次分析法步骤 层次分析法实例与步骤 结合一个具体例子,说明层次分析法的基本步骤和要点. [案例分析] 市政工程项目建设决策: 层次分析法问题提出 市政部门管理人员需要对 修 ...

  9. 《数学建模》之层次分析法

    1.层次分析法与数学建模 在数学建模中,通常解决的问题是:"影响某一问题的几个因素的权重大小"."产生某一问题的主要的因素分析"."权重的大小分析&q ...

最新文章

  1. ceph bluestore源码分析:非对齐写逻辑
  2. 【树的直径】解题报告: luogu P3629 [APIO2010]巡逻(树的直径,位运算成对变换,思维)
  3. java与servlet JSP_java面试精品全集[jsp与servlet部分]
  4. html5 valid,html5中valid、invalid、required的定义
  5. TCP/IP——链路层简记
  6. VSCode中安装Django插件后实现html语法提示
  7. word根据数字符号自动回车
  8. Vue 下载本地静态资源static文件夹
  9. 如何截图一张完整的表_表格太长怎么截图
  10. Dbeaver在公司内网情况下进行编辑驱动
  11. 《断舍离(心灵篇)》-[日]山下英子
  12. fastJson 将json转换成LinkedHashmap,全部有序
  13. jQ选择器(子元素 后代元素 兄弟元素 相邻元素)
  14. php mysql 白屏_PHP出现空白页面与无法载入mysql
  15. 【android】高仿京东商城App,集成react-native热更功能
  16. 线性回归预时间序列预测
  17. 你的计算机由组织管理,某些设置由你的组织来管理
  18. 【英语语法疑难点】An estimated后接个名词复数是个什么用法?
  19. “文件或目录损坏且无法读取”的简单修复
  20. 反激变换器 闭环 仿真 flyback MATLAB simulink 输入60v,输出30v

热门文章

  1. 六层板层叠结构设计方案
  2. Pycharm激活方式
  3. 2019程序员新春对联,满满的正能量!
  4. 新唐nuc972更换uboot调试串口
  5. 1505: 酷酷的单词
  6. 柱状图---常用属性
  7. 【sqli-labs】 less32 GET- Bypass custom filter adding slashes to dangrous chars (GET型转义了'/字符的宽字节注入)...
  8. EasyX简易绘图实例
  9. 牛客编程巅峰赛:Tree III(BFS or DFS)
  10. 读后有感!吴军博士的新书《见识》