matlab求离差阵,基于离差最大化的区间多属性决策分析及matlab应用

基于离差最大化的区间多属性决策分析

针对区间数多属性决策问题属性权重的确定,针对原属性权重已知且属性值为区间数的多属性决策问题,考虑到原属性值的差异及属性本身的重要度,采用EW 型区间距离,基于所有属性值的总离差和最大,建立了基于改进的离差最大线性分派(LA)多属性决策法。

1.离差最大化概念

离差最大化确定权重的思想:在属性j u 下,如果所有决策方案的属性值差异很小,说明该属性对方案排序所起的作用越小;反之,方案的属性值差异很大,说明属性j u 对方案排序将起到重要作用.因此方案属性值离差越大,应赋予越大的权重,离差越小就赋予越小的权重。如果所有决策方案在属性j u 下的属性值无差异,那么该属性对方案排序没有作用,其权重为零。

设属性权重为1(,,)ωω=L n ω,0,ω≥∈j j N ,并满足单位化约束条件,设区间数决策矩阵为()

()

,????==??

ij

ij ij m n

m n

R r r r ,则在属性j u 下,方案(1,,)=L i a i m 与其他方案的

离差用()ωij V 表示

1/2

2211()=22322ωω

=??

++--????-+-???

? ?????????

∑m

ij ij kj kj ij ij kj kj ij j

k r r r r r r r r V

根据上述分析,属性权重的选择应使所有方案对所有属性的总离差最大,因此通过如下

最优化模型,

1/2

221111max ()=22322ω

===??

++--????-+-???

? ?????????

∑∑∑n

m

m

ij ij kj kj ij ij kj kj j

j i k r r r r r r r r V ω

2

11..01,,,ωω=?=???≥=?∑L n j j j

s t j n 解此模型得到最优解,且对其进行归一化处理,可以得到:

1/2

22111/2

22111122322=

122322ω=====??

++--????-+-?? ? ???????????++--????-+-?? ? ?????????

∑∑∑∑∑m

m

ij ij kj kj ij ij kj kj i k j n m m ij ij

kj kj ij ij kj kj j i k r r r r r r r r r r r r r r r r (1)

有方案1(,,)=L m a a A ,属性权重为1(,,)=L n u u u ,原属性权重为

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值