博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
层次分析法(Analytic Hierarchy Process,AHP)
阅读量:4466 次
发布时间:2019-06-08

本文共 505 字,大约阅读时间需要 1 分钟。

昨天晚上室友问我什么是层次分析法?我当时就大概给他介绍了一下,没有细讲。

今天我仔细讲讲这个。

层次分析法是运筹学里面的一种方法,是讲与决策总是有关的元素分解成目标、准则、方案等层次,在此基础上进行定性和定量分析的决策方法。我们通过几个例子来看层次分析法的使用场景。

例1,某一位顾客选购电视机时,对时常正在出售的四种电视机考虑了八项准则作为评估依据,建立层次模型如下:

从品牌,外形,价格,尺寸,耗能量,厂家信誉,伴音,保修服务者几个方面考虑来选购电视机。

我们举一个简单例子来看看怎么计算的。

我们在日常生活中经常会遇到多目标决策问题,例如去哪吃饭。

下面我们来构造判断矩阵:

通过互相比较确定各个准则对于目标的权重,即都早判断矩阵。在层次分析法中,为了使矩阵中的个元素的重要性能够进行定量显示,引进了矩阵判断标度。

我们这里A-C判断矩阵:

这里(C1,C2)为5表示C1比C2明显重要。也就是说便利明显比选择多重要。可以看到这个矩阵是正互反矩阵,也就是说对称的元素互为倒数。

 这个矩阵的特征值为:

转载于:https://www.cnblogs.com/LoganChen/p/7858156.html

你可能感兴趣的文章
android开发之路10(文件的读写)
查看>>
在Spring Boot中输出REST资源
查看>>
Arcgis for Silverlight学习(一)
查看>>
关于点击复选框实现全选
查看>>
[Codeforces]852I - Dating
查看>>
Asp.net MVC入门视频教程
查看>>
[Web前端系列之_Firebug_00_序]
查看>>
用NPOI完成公司任务(主要就是导入导出操作)
查看>>
Cracking the Coding Interview Q1.1
查看>>
汇编指令解释大全【转载】
查看>>
MySQL5.6.11安装步骤(Windows7 64位)
查看>>
使用Batch批量添加数据
查看>>
性能分析方法
查看>>
Solution for XPROG-M Unknown command Software error
查看>>
php--isset()、is_null() 、empty()
查看>>
ES与CQRS之旅
查看>>
[RabbitMQ]Windows环境下rabbitmqclt(Command Line Tools)出现Erlang distribution failed错误的解决方法...
查看>>
C#设计模式(14)——模板方法模式(Template Method)
查看>>
《集体智慧编程》读书笔记3
查看>>
HomeBrew
查看>>