天天看點

評價類模型——模糊綜合評價模糊綜合評價理論知識

模糊綜合評價

文章目錄

  • 模糊綜合評價
  • 理論知識
    • 模糊集與隸屬度
    • 算法步驟
    • 例子

理論知識

模糊集與隸屬度

用數學的眼光看世界,現象分為确定性現象、随機現象、模糊現象(如“今天天氣有點冷”,“小夥子很高”等)。其基本思想是,用屬于程度代替屬于或不屬于(如某人屬于高個子的程度為0.8)。

經典集合語言:隻有兩種情況,要麼x∈A 要麼 x ∉ A, 用特征函數χA()→{0,1}表示:

評價類模型——模糊綜合評價模糊綜合評價理論知識

模糊集合語言:用隸屬度函數μA(x)→[0,1]表示,它确定了X上的一個模糊集A. μA(x)越接近1, 表明x屬于A的程度越大。

一般用A(x)表示x對模糊集A的隸屬度。

如:

設身高集U={140, 150, 160, 170, 180, 190}, “高個子集”A的隸屬度可定義為:

評價類模型——模糊綜合評價模糊綜合評價理論知識

實際問題中隸屬函數常用模糊統計方法确定(統計隸屬頻率)。

二、模糊運算:

評價類模型——模糊綜合評價模糊綜合評價理論知識

算法步驟

步驟1:

确定評價名額集 U={u1, u2,……,un}

确定評語集 V={v1, v2,……, vm}

步驟2:

求出模糊評價矩陣P(往往根據具體資料) 其中Pij 表示方案X在第i個名額處于第j級評語的 隸屬度。 設各名額的權系數向量為: A=(W1,W2,…,Wn)

步驟3:利用矩陣的模糊乘法得到綜合模糊評價結果 向量B   

B=AP  (運算為模糊乘法,邏輯乘∧和邏輯加∨ )

例子

某人要購買一件衣服,他要考慮4個因素:

u1=“色彩” u2=“做工” u3=“品牌” u4=“款式”

4個因素在評判過程中的權重分别為:

“色彩”a1=0.3, “做工”a2=0.3, “品牌”a3=0.3, “款式”a4=0.1.

即A=[0.3 0.3 0.3 0.1]

評語集:

v1=“好” v2=“一般” v3=“差”

得到評判矩陣

對四個名額得到評價機率

評價類模型——模糊綜合評價模糊綜合評價理論知識

邏輯乘法∧和邏輯加∨ 得到權重

計算出B=[0.7 0.16 0.14], 由于B中最大數0.7出現在第一位,故對應的評語“好”就是最終稿評判結果。

function B=fce(A,R,type)
%實作模糊合成算子的計算
% A為因素集各因素的權重向量,R為評判矩陣,要求A的列數等于R的行數
% type選擇模糊合成算子的類型, 1-5分别對應前文的5種不同算子
% B傳回綜合評判結果
[n,m]=size(R);  
B=zeros(1,m);
for j=1:m
    switch type
        case 1       % 取小取大,主因素決定型
            B(j)=max(min([A;R(:,j)']));               
        case 2       % 乘積最大,主因素突出型
            B(j)=max([A.*R(:,j)']);  
        case 3       %乘加,權重平均型
            B(j)=sum(A.*R(:,j)');    
        case 4        %取小上界和型
            B(j)=min(1,sum(min([A;R(:,j)'])));
        case 5        %均衡平均型
            r0=sum(R(:,j));
            B(j)=sum(min([A;R(:,j)'./r0]));
    end         
end
% 歸一化
B=B./sum(B);