层次分析法(AHP法)
目录
一、介绍
二、层次分析法的基本原理
三、层次分析法的主要步骤
四、层次分析法评价过程
1,建立多级阶梯的层次结构
2,求判断矩阵A
3,计算相对权重
1)求和法
2)求根法
4,结果
5,综合重要度计算
一、介绍
层次分析法(AHP) 是由著名运筹学家萨蒂于1982年提出的,是系统工程中经常使用的一种评价与决策方法。
特点:
1,用于处理那些多目标、多层次的问题和难于完全用定量方法来分析与决策的问题。
2,是一种定性和定量相结合的分析方法。
二、层次分析法的基本原理
三、层次分析法的主要步骤
1)对系统的目的、评价指标及替代方案建立层次结构模型。
2)对同属一级的要素以上一级的要素为准则进行两两比较,根据评价尺度确定其相对重要度,据此建立判断矩阵A。
3)计算判断矩阵的特征向量以确定各要素的相对重要度。
4)最后通过综合重要度的计算,对各种方案要素进行排序,从而为决策提供依据。
四、层次分析法评价过程
例:
1,建立多级阶梯的层次结构
2,求判断矩阵A
3,计算相对权重
1)求和法
2)求根法
4,结果
A-C | C1 | C2 | C3 | 重要度 |
C1 | 1 | 5 | 3 | 0.637 |
C2 | 1/5 | 1 | 1/3 | 0.105 |
C3 | 1/3 | 3 | 1 | 0.258 |
5,综合重要度计算
设c级有m个要素c1, c2,…,cm,它们对总值的重要度为w1, w2,…, wm;其下一层次p级有p1, p2,…,pn共n个要素。令要素pi对cj的重要度为vij,则p级要素pi的综合重要度为:
层次分析法(AHP法)相关推荐
- ahp层次分析法_基于层次分析法(AHP)的店铺选址应用研究
导读 在连锁行业,店铺选址是其中很重要的一个方面.影响店铺选址的指标(因素)很多,决策中经常需要对店铺影响各指标进行量化分析.本文应用层级分析法(AHP),对影响店铺选址的指标(因素)权重进行量化分析 ...
- ahp层次分析法软件_层次分析法在历史街区研究中的应用简析
摘要 AHP (Analytic Hierarchy Process)层次分析法通常被运用于解决多目标.多标准.多要素.多层次的非结构化的复杂决策性问题,特别是战略决策性问题,在建筑.规划.风景园林等 ...
- ahp层次分析法_层次分析法在历史街区研究中的应用简析
摘要 AHP (Analytic Hierarchy Process)层次分析法通常被运用于解决多目标.多标准.多要素.多层次的非结构化的复杂决策性问题,特别是战略决策性问题,在建筑.规划.风景园林等 ...
- ahp层次分析法matlab代码_Matlab数据分析实战,基于AHP高校食堂满意度调查分析
层次分析法(Analytical Hierachy Process,AHP)是匹兹堡大学T.L.Saaty教授在20世纪70年代初期提出对定性问题进行定量分析的一种渐变灵活的多准则决策方案. 其特点是 ...
- R语言应用实战-基于R语言的综合评价(层次分析法AHP为例)
一.综合评价的基本概念 对一个事物的评价往往会涉及多个因素或者多个指标,评价是在多个因素相互作用下的一个综合判断.多指标综合评价方法具有以下的特点:包含若干个指标,分别说明被评价对象的不同方面,评价方 ...
- AHP层次分析法解决用户价值评估
前言 @Author : Runsen 现在互联网都有得到用户,那用户到底有没有价值需要评估. 通过各种指标来给用户综合打分,每个用户最后会得到一个分值,分值越高,说明用户的价值越高.这是一个总的目标 ...
- 层次分析法AHP - 代码注释多 - ( 数据建模 Python代码)
实际生活中,往往有一些很复杂的系统,我们没办法直观草率的确定权重,比如甲.乙.丙三人竞选总统,严谨的说,需要从三人的社交能力.管理能力.经济能力等方面来考虑,在每个方面,三位候选人的得分也不同,那么到 ...
- 层次分析法(AHP)——matlab代码实现
层次分析法(AHP)的主要思想是根据研究对象的性质将要求达到的目标分解为多个组成因素,并按组成因素间的相互关系,将其层次化,组成一个层次结构模型,然后按层分析,最终获得最高层的重要性权值.层次分析法把 ...
- 2010年高教社杯全国大学生数学建模竞赛题目B题解析及层次分析法AHP在其中的应用
2010年高教社杯全国大学生数学建模竞赛题目 B题 2010年上海世博会影响力的定量评估 2010年上海世博会是首次在中国举办的世界博览会.从1851年伦敦的"万国工业博览会"开始 ...
- ahp层次分析法matlab代码_(案例)AHP层次决策分析Matlab编码计算
"层次聚类分析Matlab编码计算" 01 - AHP层次决策分析计算函数 求判断矩阵最大特征根和归一化特征向量: function [maxEigVal,w] = maxEigV ...
最新文章
- JAVA Swing——框架(JFrame、JDialog)位置居于父窗口中央的解决方案
- python之布尔值——待补充……
- C#LeetCode刷题之#283-移动零(Move Zeroes)
- java编程如何 实现8开立方等于2_Java之Math类使用小结
- docker 拷贝镜像文件
- android eclipse下载
- 推行ISO9000的作用及相关知识
- springboot实现数据库读写分离的一款框架
- Protel99SE应用技术问答(经典)
- tsp问题动态规划python_TSP问题——动态规划
- Kalman滤波器(1960年论文原文翻译)
- [QT] QT加载百度离线地图(二)
- 基于国产处理器架构的高能物理数据处理系统
- Tlsr8258开发-BQB(DTM)测试
- 计算机主机风扇安装方法,散热风扇怎么装 电脑机箱散热风扇安装图解教程 (全文)...
- C++ primer 个人学习总结
- 【104】DeepL翻译器-二十六国语言机器翻译工具
- 数据分析师必备思维——矩阵思维
- 超详细版-计算网络地址、子网、广播地址、主机数
- javascript call用法及好处
热门文章
- Angular测试机床TestBed
- MLP手写数字识别实现
- 【实用工具】原型图绘画工具推荐
- Docker 容器监控Cadvisor+Prometheus+Grafana
- html多选框点击事件onclick
- int与byte之间的相互转化
- 【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程
- 清华大学python教材怎么样_经典!清华大学计算机系教材曝光:《Python编程金典》...
- 智能车PCB设计思路
- MAX30102血氧模块的原理及编程