数学建模——多属性决策模型

数学建模——多属性决策模型多属性决策模型简介多属性决策是现代决策科学的一个重要组成部分 它的理论和方法在工程设计 经济 管理和军事等诸多领域中有着广泛的应用 如 投资决策 项目评估 维修服务 武器系统性能评定 工厂选址 投标招标 产业部门发展排序和经济效益综合评价等 多属性决策的实质是利用已有的决策信息通过一定的方式对一组 有限个 备选方案进行排序或择优 它由两部分组成获取决策信息 属性权重和属性值

多属性决策模型简介

多属性决策是现代决策科学的一个重要组成部分,它的理论和方法在工程设计、经济、管理和军事等诸多领域中有着广泛的应用,如:投资决策、项目评估、维修服务、武器系统性能评定、工厂选址、投标招标、产业部门发展排序和经济效益综合评价等.多属性决策的实质是利用已有的决策信息通过一定的方式对一组(有限个)备选方案进行排序择优

它由两部分组成

  • 获取决策信息,属性权重和属性值。
  • 通过一定的方法对决策信息进行排序或择优

信息集结的方法

  • 加权算术平均算子(WAA)
  • 加权几何平均算子(WGA)
  • 有序加权平均算子(OWA)

其中的加权算术平均算子最为重要,只对该算子进行讨论

设函数 W A A : R n → R WAA:R^n\rightarrow R WAA:RnR
W A A w ( a 1 , a 2 , ⋯   , a n ) = ∑ i = 1 n w i a i WAA_{w}(a_1,a_2,\cdots,a_n)=\sum_{i=1}^{n}w_ia_i WAAw(a1,a2,,an)=i=1nwiai
其中 w ( w 1 , w 2 , ⋯   , w n ) w(w_1,w_2,\cdots,w_n) w(w1,w2,,wn) a ( a 1 , a 2 , ⋯   , a n ) a(a_1,a_2,\cdots,a_n) a(a1,a2,,an)的权重, w i ∈ [ 0 , 1 ] , 1 ≤ i ≤ n , ∑ i = 1 n w i = 1 w_i\in[0,1],1\leq i \leq n,\sum_{i=1}^{n}w_i=1 wi[0,1],1in,i=1nwi=1
则称函数WAA为加权算术平均算子。

但一般来说,属性值的量纲一般不同,例如:衡量一个企业的指标有:
产值(万),投资成本(万),销售额(万),国家收益比重,环境污染程度。

不同的衡量标准使得决策矩阵不统一,因此归一化决策矩阵是十分必要的。

属性值的归一化

属性值类型

  1. 效益型:属性值越大越好
  2. 成本型:属性值越小越好
  3. 固定型:属性值越接近某个固定值 α i \alpha_i αi越好。
  4. 偏离型:属性值越偏离某个固定值 β j \beta_j βj越好。
  5. 区间型:属性值越接近某个固定区间 [ q i , q j ] [q^i,q^j] [qi,qj]越好。
  6. 偏离区间型:属性值越偏离某个固定区间 [ q i , q j ] [q^i,q^j] [qi,qj]越好。

各类属性值归一化的公式如下:
效益型
r i j = a i j m a x   a i j    o r    r i j = a i j − m i n   a i j m a x   a i j − m i n   a i j r_{ij}=\frac{a_{ij}}{max \, a_{ij}} \;or\; r_{ij}=\frac{a_{ij}-min\,a_{ij}}{max\,a_{ij}-min\,a_{ij}} rij=maxaijaijorrij=maxaijminaijaijminaij
成本型
r i j = m i n   a i j a i j    o r    r i j =    m a x   a i j − a i j m a x   a i j − m i n   a i j r_{ij}=\frac{min\,a_{ij}}{a_{ij}}\;or\;r_{ij}=\;\frac{max\,a_{ij}-a_{ij}}{max\,a_{ij}-min\,a_{ij}} rij=aijminaijorrij=maxaijminaijmaxaijaij
固定型
r i j = 1 − a i j − α i m a x   ∣ a i j − α i ∣ r_{ij}=1-\frac{a_{ij}-\alpha_{i}}{max\,\lvert a_{ij}-\alpha_{i}\rvert} rij=1maxaijαiaijαi
偏离型
r i j = ∣ a i j − β j ∣ − m i n   ∣ a i j − β ∣ m a x   ∣ a i j − β ∣ − m i n   ∣ a i j − β ∣ r_{ij}=\lvert a_{ij}-\beta_j\lvert-\frac{min\,\lvert a_{ij}-\beta\lvert}{max\,\lvert a_{ij}-\beta\lvert-min\,\lvert a_{ij}-\beta\lvert} rij=aijβjmaxaijβminaijβminaijβ
区间型
r i j = { 1 − m a x   ( q 1 j − a i j , a i j − q 2 j ) m a x ( q 1 j − m i n   a i j , m a x   a i j − q 2 j ) a ∉ [ q 1 j , q 2 j ]                                        1                                          a ∈ [ q 1 j , q 2 j ] r_{ij}= \begin{cases} 1-\frac{max\,(q_1^j-a_{ij},a_{ij}-q_2^j)}{max(q_1^j-min\,a_{ij},max\,a_{ij}-q_2^j)}a \notin[q_1^j,q_2^j] \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;1\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;a \in[q_1^j,q_2^j]\\ \end{cases} rij=1max(q1jminaij,maxaijq2j)max(q1jaij,aijq2j)a/[q1j,q2j]1a[q1j,q2j]
偏离区间型
r i j = { m a x   ( q 1 j − a i j , a i j − q 2 j ) m a x ( q 1 j − m i n   a i j , m a x   a i j − q 2 j )              a ∉ [ q 1 j , q 2 j ]                                        0                                          a ∈ [ q 1 j , q 2 j ] r_{ij}=\begin{cases} \frac{max\,(q_1^j-a_{ij},a_{ij}-q_2^j)}{max(q_1^j-min\,a_{ij},max\,a_{ij}-q_2^j)}\;\;\;\;\;\;a \notin[q_1^j,q_2^j] \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;0\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;a \in[q_1^j,q_2^j]\\ \end{cases} rij=max(q1jminaij,maxaijq2j)max(q1jaij,aijq2j)a/[q1j,q2j]0a[q1j,q2j]

解题一般步骤

  1. 归一化处理决策矩阵。
  2. 利用层次分析法得到相应的权重。
  3. 计算各个对象的得分选出得分最高的为最优决策。

局限性

与之前的层次分析法一样,它的不足之处在于:

  1. 不能为决策提供新方案
  2. 定量数据较少,定性成分多,不易令人信服
  3. 指标过多时,数据统计量大,且权重难以确定
  4. 特征值和特征向量的精确求法比较复杂

因此,建议建模时只用于解决某些小问题,而不要作为大题的思路。

今天的文章 数学建模——多属性决策模型分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-04 19:01
下一篇 2025-01-04 18:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/101440.html