数模之层次分析法

hello家人们,今天我们来了解层次分析法。

层次分析法的用处

层次分析法主要用于评价类问题

什么是评价类问题?

评价类问题即多选一问题(多个方案选最好的一种,多个候选人选最好的一个)

题目特征:"设定评价标准"、"选出最佳方案"。

例题引入

这明显是一道评价类问题,评价类问题的通用思路如下

OK接下来我们上网一通搜索,确定了五个评定指标(景色、花费、居住、饮食、交通),接下来的任务就是完成这张表

如何确定评价指标?

1.题目中给了

2.知网搜索

3.头脑风暴+网络搜索(谷歌、微信、知乎)

4.推荐网站:虫部落-快搜

判断矩阵

这五个指标的权重如何确定呢?同时判定5个很难,我们通过两两指标比较来推算权重。 请看下面这张表,表格第i行j列的数据,表示第i行的指标相比第j行指标的重要程度,比如,一行四列为3,表示景色相比饮食重要程度为3。 这个填完的表就是层次矩阵里的判断矩阵

特点:判断矩阵都是正互反矩阵

同理填写以下四个与四个元素相关的判断矩阵

判断矩阵的一致性检验

为什么要对判断矩阵进行一致性检验?

我举个例子,比如在风景指标上,认为苏杭>桂林,桂林>北戴河,苏杭<北戴河,在这里苏杭和北戴河出现了逻辑谬论,因为判断基本出于主观感受,因此可能出现数学逻辑上的不通顺

步骤如图:

一致矩阵:行与行之间成比例

计算权重

(知道有这些方法即可)

  • 方法一:算术平均数求权重

一致矩阵用其中一列的数据即可

  • 方法二:几何平均法求权重
  • 方法三:特征值法求权重(最常用)

最后填完整个表Excel计算得分(F4锁定单元格)

逻辑很简单,看看就懂了

回顾层次分析法

  1. 分析系统各因素关系,建立系统递阶层次结构图(亿图图示)
  2. 构造判断矩阵(不用说判断的基准,直接给出结果)
  3. 计算权重(三种方法)
  4. 根据权重计算得分

局限性:

  • 决策层不能太多(一个班选一个人)
  • 决策层某些指标数据已知
相关推荐
池塘的蜗牛23 分钟前
AFDM波形基于DFT的通感一体化
算法
147API1 小时前
Claude global workspace 研究给智能体测试提了一个醒
人工智能·算法·机器学习
葫三生1 小时前
《论三生原理》与模糊数学的关联、异同、互补关系?
人工智能·科技·算法·机器学习·开源
我命由我123451 小时前
方差(实例实操、与标准差的区别)
java·数据结构·算法·数据分析·java-ee·intellij-idea·idea
闲研随记1 小时前
【文献阅读 ICML 2026】RL算法:Critique-GRPO
论文阅读·算法·llm·强化学习·rl·icml·grpo
民乐团扒谱机1 小时前
【微实验】从迷雾中看清世界:卡尔曼滤波的数学诗意与MATLAB实践
人工智能·算法·matlab·卡尔曼滤波·kalman
什巳2 小时前
JAVA练习275-乘积最大子数组
java·开发语言·数据结构·算法
@踏雪寻梅2 小时前
27. 移除元素
算法
小牛不牛的程序员2 小时前
利用Claude Code构建自动化需求挖掘工具:从原理到实践
java·算法·自动化
Mr.HeBoYan2 小时前
DPDK为什么越来越少使用rte_ring?——从Lock-Free到Run-to-Completion,重新理解现代DPDK架构演进(上)
linux·网络·算法·性能优化·架构·dpdk