文章目录

  • 一、层次分析法概述
  • 二、基本原理
  • 三、层次分析法的步骤和方法
    • 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. 【每日一算法】最长公共前缀
  2. 福建师范大学计算机组成原理期末试卷,福建师范大学2020年8月课程考试《计算机组成原理》作业考核试题...
  3. Java-n个人报数
  4. java搜索string_java – 在数组列表中搜索最常见的String
  5. 事件捕获(capture)和冒泡事件(Bubble)
  6. Redis-ha(sentinel)搭建
  7. 华为lab-rs-v1-2.9_OSPF区域34
  8. 教学思路ASP.Net之服务器控件: 四、FileUpload
  9. xampp安装教程及使用
  10. 基于canvas图像处理的图片 灰色图像
  11. 关于Palantir——第一部分
  12. css选择器的权值与优先规则
  13. 如何选择适合你的兴趣爱好(十五),油画
  14. 手游联运平台:游戏详情页介绍
  15. 关于wmsys.wm_concat() 多条记录合并,及可能出现的异常ORA-31061:XDB错误:special char to escaped char conversion failed
  16. Swift 中的类与结构体
  17. [转]常用CASE工具介绍
  18. 写在2015年年末的年终总结
  19. 博时金牛杯(三强)公开大赛
  20. 如何为您的插件创建一个很棒的WordPress.org页面

热门文章

  1. 基于大数据平台的互联网数据采集平台架构介绍
  2. 青龙面板教程系列-青龙面板Spy监控教程 自动更新环境变量
  3. NOI1.13.47 大整数除法 题解(C++)
  4. 微带线馈电矩形天线分析附matlab代码
  5. 文字换行 word-wrap word-break
  6. JavaScript之JSON格式
  7. 过于自信的人都自卑,过于低调的人都牛气哄哄
  8. 需要正确安装 Microsoft.Windows.ShellExperienceHost 和 Microsoft.Windows.Cortana 应用程序。...
  9. 在未来智慧城市中的智慧道路进展
  10. 西安交大计算机考研软件工程编程题库(十八)