24小时热门版块排行榜    

查看: 2526  |  回复: 23
【奖励】 本帖被评价22次,作者pgx457600增加金币 16.8

pgx457600

金虫 (初入文坛)


[资源] 模糊层次分析法FAHP中的模糊判断矩阵的求解IDL程序

本人在利用模糊层次分析法FAHP进行多元信息成矿预测时候,需要对模糊互补判断矩进行求解,在网上没有搜到合适的程序,于是自己根据文献资料(附件里面有几篇经典文献)用IDL写了个程序,在此共享出来,供大家参考使用。



;参考文献
;徐泽水. 模糊互补判断矩阵排序的一种算法[J].系统工程学报,2001, 16(4): 311 314.
;陈华友, 赵佳宝. 模糊判断矩阵的相容性研究[J].运筹与管理,2004, 13(1): 44 47.
;姬东朝,宋笔锋,喻天翔.模糊层次分析法及其在设计方案选优中的应用[J].系统工程与电子技术.2006,28(11):1692-1696.

PRO FAHPMATRIX,event
;输入矩阵A的阶数
N=3
;定义输入矩阵A
A=fltARR(n,n)
;定义权重向量矩阵W
W=fltARR(n)
;定义判断矩阵A 的特征矩阵Wij
Wij=fltARR(n,n)

;输入矩阵A
;A=[[0.5,0.3,0.6,0.7],[0.7,0.5,0.7,0.5],[0.4,0.3,0.5,0.4],[0.3,0.5,0.6,0.5]];4阶矩阵
;A=[[0.5,0.6,0.7],[0.4,0.5,0.6],[0.3,0.4,0.5]];3阶矩阵
A=[[0.5,0.7,0.8],[0.3,0.5,0.7],[0.2,0.3,0.5]];3阶矩阵
print,'A=',A
start_time = systime(1)
;1.求权重向量W的值
for j=0,N-1  DO BEGIN

     SUMAj=TOTAL(A[0:N-1,j:j])
     ;print, 'SUMAj=', SUMAj
     Wj=(SUMAj+0.5*n-1)/(n*(n-1))
     W[j]= Wj;权重向量
;  print,'j=',j+1,'    ;Wj=',Wj
;  print,A[0:N-1,j:j]
endfor
    print,'权重W=',W
;2.求判断矩阵A 的特征矩阵Wij的值
  
   for i=0,N-1  DO BEGIN
         Wi=W
         ;print,'i=',i+1,wi
         
        for j=0,N-1  DO BEGIN
             Wj=W[j]     
            ;print,'j=',j+1,wj
        Wij[i,j]=Wi/(Wi+Wj)
  endfor
endfor
;矩阵转置
        Wij=TRANSPOSE(Wij)
  print,'特征矩阵Wij='
  print,Wij
;3.求判断矩阵A 与的特征矩阵Wij的相容性指标
;矩阵转置
TWij=TRANSPOSE(Wij)

;定义累积指数相容度FC
FC=0.0
   for i=0,N-1  DO BEGIN      
        for J=0,N-1  DO BEGIN   
             FC=FC+ abs(A[i,j]+Wij[J,I]-1)
  endfor
endfor
print,'FC=',FC

;相容性指数IAB
IAB=1.0*FC/(N*N)
print,'相容性指数IAB=',IAB

IF IAB LT 0.10  THEN BEGIN

PRINT, '通过模糊互补判断矩阵的一致性检验 '
ENDIF ELSE BEGIN
PRINT, '不能通过模糊互补判断矩阵的一致性检验 '
ENDELSE
print,'Process Time :', systime(1) - start_time
END

程序运行结果:
A=     
     0.500000     0.700000     0.800000
     0.300000     0.500000     0.700000
     0.200000     0.300000     0.500000
权重W=     0.416667     0.333333     0.250000
特征矩阵Wij=
     0.500000     0.555556     0.625000
     0.444444     0.500000     0.571429
     0.375000     0.428571     0.500000
FC=     0.896032
相容性指数IAB=    0.0995591
通过模糊互补判断矩阵的一致性检验

************
根据陈华友(2004)的数据计算结果如下:
;陈华友, 赵佳宝. 模糊判断矩阵的相容性研究[J].运筹与管理,2004, 13(1): 44 47.

A=     0.500000     0.700000     0.800000
     0.300000     0.500000     0.700000
     0.200000     0.300000     0.500000
权重W=     0.416667     0.333333     0.250000
特征矩阵Wij=
     0.500000     0.555556     0.625000
     0.444444     0.500000     0.571429
     0.375000     0.428571     0.500000
FC=     0.896032
相容性指数IAB=    0.0995591
通过模糊互补判断矩阵的一致性检验

文献中的另外一个计算案例如下:
A=     0.500000     0.600000     0.700000
     0.400000     0.500000     0.600000
     0.300000     0.400000     0.500000
权重W=     0.383333     0.333333     0.283333
特征矩阵Wij=
     0.500000     0.534884     0.575000
     0.465116     0.500000     0.540541
     0.425000     0.459459     0.500000
FC=     0.499151
相容性指数IAB=    0.0554613
通过模糊互补判断矩阵的一致性检验[ Last edited by pgx457600 on 2013-5-12 at 08:46 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 模糊互补判断矩阵FAHP求解IDL源代码0416.rar
  • 2013-05-11 16:37:51, 444.42 K

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (初入文坛)


本帖仅楼主可见
4楼2013-05-18 20:04:38
已阅   申请EPI   回复此楼   编辑   查看我的主页

分水岭

新虫 (小有名气)


★★★★★ 五星级,优秀推荐

楼主太有爱了,
6楼2013-10-02 15:26:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

花开有声lzq

铁虫 (初入文坛)


★★★★★ 五星级,优秀推荐

赞一个
7楼2013-10-07 11:14:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

richdog

银虫 (初入文坛)


11楼2014-04-16 18:36:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mutusas

新虫 (初入文坛)


★★★ 三星级,支持鼓励

????
19楼2015-08-15 20:36:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
liucfcuil2楼
2013-05-12 05:41   回复  
五星好评  顶一下,感谢分享!
cnuhzy3楼
2013-05-13 13:13   回复  
五星好评  顶一下,感谢分享!
noaags5楼
2013-07-15 08:45   回复  
五星好评  顶一下,感谢分享!
2013-12-05 15:52   回复  
五星好评  顶一下,感谢分享!
型格9楼
2014-01-09 14:23   回复  
五星好评  顶一下,感谢分享!
richdog10楼
2014-04-16 18:35   回复  
五星好评  顶一下,感谢分享!
chenxin81212楼
2014-04-17 19:55   回复  
五星好评  顶一下,感谢分享!
liudi2325313楼
2014-06-12 09:55   回复  
五星好评  顶一下,感谢分享!
chenlj051314楼
2014-06-13 15:24   回复  
五星好评  顶一下,感谢分享!
hbj30615楼
2014-06-14 00:25   回复  
五星好评  顶一下,感谢分享!
mathfeng16楼
2014-07-19 10:54   回复  
五星好评  顶一下,感谢分享!
270808010717楼
2015-06-30 12:26   回复  
五星好评  顶一下,感谢分享!
liaotao2518楼
2015-07-17 15:59   回复  
五星好评  顶一下,感谢分享!
wangkexiao20楼
2015-10-05 11:05   回复  
五星好评  顶一下,感谢分享!
anseuji21楼
2016-03-31 11:43   回复  
三星好评  顶一下,感谢分享!
baixue718922楼
2016-04-26 22:36   回复  
五星好评  顶一下,感谢分享!
vinceliu23楼
2016-06-20 14:49   回复  
一般  顶一下,感谢分享!
托帕石24楼
2017-01-04 12:15   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 pgx457600 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 265求调剂 +8 梁梁校校 2026-03-17 8/400 2026-03-20 14:40 by 27道科特
[考研] 招收调剂硕士 +4 lidianxing 2026-03-19 12/600 2026-03-20 12:25 by lidianxing
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +6 吃吃吃才有意义 2026-03-19 6/300 2026-03-20 10:47 by 尽舜尧1
[考研] 材料学硕318求调剂 +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
[考研] 288求调剂 +15 于海海海海 2026-03-19 15/750 2026-03-19 22:41 by 学员8dgXkO
[考研] 294求调剂材料与化工专硕 +14 陌の森林 2026-03-18 14/700 2026-03-19 22:38 by 学员8dgXkO
[考博] 申博26年 +3 八6八68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +3 葵梓卫队 2026-03-18 5/250 2026-03-19 19:35 by 给你你注意休息
[考研] 一志愿北京化工大学0703化学318分,有科研经历,求调剂 +3 一瓶苯甲酸 2026-03-14 3/150 2026-03-19 15:17 by 尽舜尧1
[考研] 材料与化工求调剂 +7 为学666 2026-03-16 7/350 2026-03-19 14:48 by 尽舜尧1
[考研] 一志愿中海洋材料工程专硕330分求调剂 +7 小材化本科 2026-03-18 7/350 2026-03-19 10:46 by Linda Hu
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 0854可跨调剂,一作一项核心论文五项专利,省、国级证书40+数一英一287 +8 小李0854 2026-03-16 8/400 2026-03-18 14:35 by 搏击518
[考研] 考研化学学硕调剂,一志愿985 +4 张vvvv 2026-03-15 6/300 2026-03-17 17:15 by ruiyingmiao
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 304求调剂 +4 ahbd 2026-03-14 4/200 2026-03-16 16:48 by 我的船我的海
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
信息提示
请填处理意见