层次分析法原理及应用案例

层次分析法是指将一个复杂的多目标决策问题作为一个系统,将目标分解为多个目标或准则,进而分解为多指标(或准则、约束)的若干层次,通过定性指标模糊量化方法算出层次单排序(权数)和总排序,以作为目标(多指标)、多方案优化决策的系统方法。

层次分析法是将决策问题按总目标、各层子目标、评价准则直至具体的备投方案的顺序分解为不同的层次结构,然后用求解判断矩阵特征向量的办法,求得每一层次的各元素对上一层次某元素的优先权重,最后再加权和的方法递阶归并各备择方案对总目标的最终权重,此最终权重最大者即为最优方案。

层次分析法具体步骤:

1.建立层次结构模型

将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。 最高层是指决策的目的、要解决的问题。 最低层是指决策时的备选方案。 中间层是指考虑的因素、决策的准则。对于相邻的两层,称高层为目标层,低层为因素层。

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

在确定各层次各因素之间的权重时,如果只是定性的结果,则常常不容易被别人接受,因而Santy等人提出一致矩阵法,即不把所有因素放在一起比较,而是两两相互比较,对此时采用相对尺度,以尽可能减少性质不同的诸因素相互比较的困难,以提高准确度。

 重要性比较结果,表1列出Saaty给出的9个重要性等级及其赋值。按两两比较结果构成的矩阵称作判断矩阵。判断矩阵具有如下性质:

Aij度量方法:

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

对应于判断矩阵最大特征根λ的特征向量,经归一化(使向量中各元素之和等于1)后记为W。W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。能否确认层次单排序,则需要进行一致性检验,所谓一致性检验是指对A确定不一致的允许范围。其中,n阶一致阵的唯一非零特征根为n;n 阶正互反阵A的最大特征根λ≥n,当且仅当λ=n时,A为一直矩阵,由于λ的连续依赖于aij,则λ 比n 大的越多,A的不一致性越严重,一致性指标用CI计算,CI越小,说明一致性越大。用最大特征值对应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用 λ-n 数值的大小来衡量A 的不一致程度。定义一致性指标为:

CI=0,有完全的一致性;CI 接近于0,有满意的一致性;CI 越大,不一致越严重。

为衡量CI 的大小,引入随机一致性指标 RI:

 

其中,随机一致性指标RI和判断矩阵的阶数有关,一般情况下,矩阵阶数越大,则出现一致性随机偏离的可能性也越大,其对应关系如表2:

考虑到一致性的偏离可能是由于随机原因造成的,因此在检验判断矩阵是否具有满意的一致性时,还需将CI和随机一致性指标RI进行比较,得出检验系数CR,公式如下:

一般,如果CR<0.1 ,则认为该判断矩阵通过一致性检验,否则就不具有满意一致性。

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

计算某一层次所有因素对于最高层(总目标)相对重要性的权值,称为层次总排序。这一过程是从最高层次到最低层次依次进行的。

5 算法举例

算法举例:(成对矩阵中的值均需要人为按经验填写。)

第一步:建立层次结构

从苏州、杭州桂林三个城市选择一个城市去旅游。考虑的因素为景色、费用、居住、饮食、旅游5个因素。如下图所示:

第二步:构造成对比较矩阵

(注:矩阵中的各个元素均需要人为按经验填写)

第三步:层次单排序及一致性检验

求该矩阵的最大特征值及其对应的最大特征向量

A的最大特征值为λ=5.037,归一化后的特征向量W={0.263,0.475,0.055,0.099,0.110}

进行一致性检验

A通过了一次性验证,结果是可行的。

第四步:层次总排序及一次性检验

与此类似,求出方案层中各方案的成对比较矩阵

 

对每个成对矩阵汇总并进行一致性检验。

全部通过。计算每个方案对最终目标的权重:

B3对应的值最大,所以去桂林方案最佳。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/52394.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【AHP】层次分析法 | 过程解读 案例实践

层次分析法 | 过程解读 案例实践 导读 本文将带领读者了解 AHP 法&#xff0c;通过案例学习&#xff0c;学会使用 AHP 法解决实际问题。在适当的地方将深入了解&#xff0c;例如 AHP 法过程中出现的不一致情况&#xff0c;我们将详细讨论为什么会出现不一致情况&#xff0c;如…

SPSS可信度数据分析

可信度分析 SPSS是常用的统计学数据处理软件&#xff0c;在运用该软件处理数据时会用到数据的可信度分析&#xff0c;通常可信度分析也会在问卷调查等方面运用到&#xff0c;下面是SPSS对于可信度分析的操作 分析-标度-可靠性分析 注意标选统计中的“删除项后的标度”&#x…

职场IT老手教你3步教你玩转可视化大屏设计,让领导眼前一亮!

我是制造企业的IT中心的研发人员&#xff0c;平常工作就是配合业务部门出出报表&#xff0c;选型一些商业软件&#xff0c;并在内部负责实施运维。最近领导出去参观了一些数字化转型比较领先的工厂和制造企业&#xff0c;回来就甩给我几张图&#xff0c;问能不能我们也做几个这…

如何做好软件界面设计?2个方法一次掌握!

软件界面设计通常是指 UI 设计—— User Interface 的简称。UI 设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。 好的软件界面设计要做到清晰、舒适、美观。要想做好软件界面设计&#xff0c;需要遵循软件界面设计的 4 大原则&#xff1a;清晰、高效、一致、明了。同…

想自己设计新房?家庭装修设计和室内布局软件怎么能少!

无论是从事室内设计&#xff0c;还是装修自己的房屋&#xff0c;家庭装修设计和室内布局软件是必须的&#xff0c;下面就为大家介绍几款相关软件&#xff0c;对于想自己设计新房&#xff1f;家庭装修设计和室内布局软件怎么能少&#xff01; Room Arranger for mac(室内布局设计…

ChatGPT搅动AI又一波风潮,却扒出了百度的长板

文|智能相对论 作者| 叶一城 野火燎原&#xff0c;openAI搞出的chatGPT大有当年alphaGo的架势&#xff0c;搅动整个AI业界春心荡漾。 从openAI的大金主微软&#xff0c;到昔日明星alphaGo的爸爸Google&#xff0c;都火急火燎地要出来表态——前者要彰显主权并在内部全面应用&am…

音视频技术开发周刊 | 297

每周一期&#xff0c;纵览音视频技术领域的干货。 新闻投稿&#xff1a;contributelivevideostack.com。 Geenee AR为品牌商和零售商提供虚拟试穿应用 这意味着Geenee AR的虚拟试穿解决方案能够与品牌商现有的销售渠道无缝集成。 谁说苹果掉队了&#xff1f;WWDC上只字未提AI&a…

摩尔定律被提出 | 历史上的今天

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 4 月 19 日&#xff0c;在 1918 年的今天&#xff0c;克利福德贝里&#xff08;Clifford Berry&#xff09;出生。他是世界上第一台电子数字计算设备 Atanasoff…

你的GPT跟ChatGPT可能只差了一个DPU

“人类永远不会嫌网络太快&#xff0c;就像永远不会嫌高铁太快&#xff0c;你只会嫌它慢&#xff0c;希望它更快些。” 一个月内&#xff0c;百度、阿里、腾讯、商汤、讯飞、360等国内大厂扎堆发布“中国版 GPT ”&#xff0c;这家的名字还没记清楚&#xff0c;另一家的又蹦了出…

最快下月!地表最强语言模型GPT-4发布在即?CEO暗示:已通过图灵测试

【导读】千呼万唤始出来&#xff01;GPT-4&#xff0c;真要来了&#xff1f; 作为史上最受期待的AI模型&#xff0c;GPT-4真要来了&#xff1f; 这几天&#xff0c;AI分析师罗梅罗的一篇专栏文章&#xff0c;一经推出便迅速「引爆」了整个AI科技圈。 他表示&#xff0c;「GP…

chatgpt赋能python:错误后如何继续编辑Python代码

错误后如何继续编辑Python代码 作为Python程序员&#xff0c;即使有多年的编程经验&#xff0c;我们还是难免会犯错误。有时您可能会意识到自己写错了代码&#xff0c;但有时会发现错误类型与源自身的知识不同。 然而&#xff0c;无论这些错误类型如何&#xff0c;Python都提…

ChatGPT实战:情感顾问助你告别单身生活

爱情很美好&#xff0c;但这个事学校不讲&#xff0c;家长不教&#xff0c;至今孤身一人的小伙伴怕是不在少数&#xff0c;出现问题时&#xff0c;没有“知心大姐”交心&#xff0c;只能自己一个人硬扛&#xff0c;有时候就是一层窗户纸&#xff0c;没人帮你捅破&#xff0c;最…

因为写不出拖拽移动效果,我恶补了一下Dom中的各种距离

前端Q 我是winty&#xff0c;专注分享前端知识和各类前端资源&#xff0c;乐于分享各种有趣的事&#xff0c;关注我&#xff0c;一起做个有趣的人&#xff5e; 公众号 点击上方 前端Q&#xff0c;关注公众号 回复加群&#xff0c;加入前端Q技术交流群 背景 最近在项目中要实现一…

大型 3D 互动项目开发和优化实践

点击上方 前端Q&#xff0c;关注公众号 回复加群&#xff0c;加入前端Q技术交流群 开发背景 得益于“元宇宙”概念在前段时间的爆火&#xff0c;各家公司都推出了使用 3D 场景的活动或频道。 https://img13.360buyimg.com/imagetools/jfs/t1/220303/24/28446/2896414/6476b7f1F…

建立数字化、学习型人事平台,HR 与业务终于不再「隔空对话」

本篇文章暨 CSDN《中国 101 计划》系列数字化转型场景之一。 《中国 101 计划——探索企业数字化发展新生态》为 CSDN 联合《新程序员》、GitCode.net 开源代码仓共同策划推出的系列活动&#xff0c;寻访一百零一个数字化转型场景&#xff0c;聚合呈现并开通评选通道&#xff…

程序员因薪资低拒绝offer,HR恼羞成怒,网友瞬间炸翻了..

一名程序员员在求职过程中&#xff0c;碰到一位薪资谈不拢就恼羞成怒的HR&#xff0c;并说出“估计你一辈子就是个程序员”这样的话。 从这位测试员和HR的聊天内容中&#xff0c;我们可以看到二者的谈薪过程。 首先&#xff0c;HR开出15k的薪资&#xff0c;测试员表示太低了&a…

模拟书本世界-Ai外语训练平台-文字冒险游戏-程序介绍

首先给出这个平台的进入链接&#xff1a;模拟书本世界 www.chatlangue.com 然后我会简要介绍一下这个平台。最后我会分享一下这个程序是如何实现的。 简要介绍&#xff1a;这个平台既是一款游戏又是一款外语学习软件。你通过这个平台可以进入一本书的模拟世界&#xff0c;这个世…

chatgpt赋能python:Python如何将英文转化为中文的最佳方法

Python如何将英文转化为中文的最佳方法 介绍 在现代全球化社会中&#xff0c;国与国之间的交流越来越频繁&#xff0c;相应的语言翻译工具的需求也愈发迫切。Python是一种易于学习、快速上手的编程语言&#xff0c;适合初学者和经验丰富的程序员使用&#xff0c;在语言翻译方…

chatgpt赋能python:Python做出来的图:探究数据可视化的魅力

Python做出来的图&#xff1a;探究数据可视化的魅力 在当今数字化时代&#xff0c;数据可视化是一种越来越重要的手段。随着数据分析和处理技术的飞速发展&#xff0c;现在可以轻松地使用Python编写代码来实现复杂而美丽的图形化呈现。 Python&#xff1a;强大的工具 Python…

chatgpt赋能python:Python图表:可视化数据的艺术

Python图表&#xff1a;可视化数据的艺术 作为一种易于学习和使用的编程语言&#xff0c;Python在数据科学和数据分析领域中的应用越来越普遍。Python的一个强大的功能是其图表功能&#xff0c;可以帮助我们将数据转化为可视化图表&#xff0c;从而更好地理解数据、提供洞察和…