数学建模-层次分析法

问题主要困难:各个选择标准的权重问题受很多种因素影响(e.g.景色 天气 文化 经济在选择一个旅游目的地时权重未知。)

原理小结:通过两两比较,推算权重

因此我们需要使用层次分析法(评价类问题   )

层次分析法步骤

步骤1:建立一个层次结构模型

类似:这里方案层的线我随便连的,实际要看方案受哪些指标影响

tips: 每个层次各元素下边不要连超过9个元素,两两比较太困难。

建立一个表格,类似:

方案1方案2
方案111/2
方案221

横纵比较:横的比纵的是2即横的方案在这一指标下比纵的方案好,数字代表标度

步骤2:构造判断矩阵

正互反矩阵满足任意aij>0且aij*aji=1 ,在此基础上满足aik=aij*ajk的为一致矩阵,层次分析法只使用一致矩阵,普通判断矩阵需要通过一致性检验才可使用

一致性检验

1.原理检验我们构造的判断矩阵和一致矩阵是否差别很大

2.步骤:计算一致性指标CI  CI=⋋max-n/n-1(⋋max是矩阵的最大特征值,n是指标个数

              查找对应的平均随机一致性指标RI:

n123456789101112131415
RI000.520.891.121.261.361.411.461.491.521.541.561.58

1.59

             计算一致性比例CR CR=CI/RI,若CR<0.1,则通过一致性检验,可继续使用

tips:可以用一致矩阵每列都有成倍关系来修改矩阵,使其像一致矩阵靠,知道CR<0.1

一致矩阵充要条件:1.每行成比例

                                 2.aij>0

                                 3.aij*aji=1

步骤3:计算权重

   一致矩阵权重计算:取一列要进行归一化即可(每一列都一样,因为满足成倍关系)
  判断矩阵权重计算:
            1.每一列都要算,求算术平均值
            2.求几何平均
            3.特征值法  (1)求出最大特征值以及相应特征向量
                               (2)归一化

  层次分析法的局限性

1.n最多到15,不能太大

2.数据如果已知的话就不能用层次分析法,否则还会影响客观性。

补充的内容:1.矩阵的特征值怎么求

                       2.几何平均和特征值法的内容再看一下,补充一点

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值