matlab AHP層次分析法

2021-07-26 03:30:54 字數 1103 閱讀 2319

建立層次結構模型

將決策的目標、考慮的因素(決策準則)和決策物件按它們之間的相互關係分為最高層、中間層和最低層,繪出層次結構圖。

構造判斷矩陣

在確定各層次各因素之間的權重時,如果只是定性的結果,則常常不容易被別人接受,因而saaty等人提出:一致矩陣法,即:

不把所有因素放在一起比較,而是兩兩相互比較。

對比時採用相對尺度,以盡可能減少性質不同因素相互比較的困難,以提高準確度。

層次單排序

所謂層次單排序是指,對於上一層某因素而言,本層次各因素的重要性的排序。

判斷矩陣的一致性檢驗

所謂一致性是指判斷思維的邏輯一致性。如當甲比丙是強烈重要,而乙比丙是稍微重要時,顯然甲一定比乙重要。這就是判斷思維的邏輯一致性,否則判斷就會有矛盾。 

層次總排序

確定某層所有因素對於總目標相對重要性的排序權值過程,稱為層次總排序。

這一過程是從最高層到最底層依次進行的。對於最高層而言,其層次單排序的結果也就是總排序的結果。

系統性——將物件視作系統,按照分解、比較、判斷、綜合的思維方式進行決策——系統分析(與機理分析、測試分析並列); 2

實用性——定性與定量相結合,能處理傳統的優化方法不能解決的問題; 3

簡潔性——計算簡便,結果明確,便於決策者直接了解和掌握。

MATLAB AHP(層次分析法求解)

層次分析法,ahp disp 請輸入判斷矩陣a n階 a input a n,n size a x ones n,100 y ones n,100 m zeros 1,100 m 1 max x 1 y 1 x 1 x 2 a y 1 m 2 max x 2 y 2 x 2 m 2 p 0.0001...

層次分析法

ahp分析方法,其基本步驟可歸納為 1 建立遞階層次結構 建立遞階層次結構是ahp法中關鍵一步,如圖所示。首先,把複雜問題中所包含的因素分解為不同層次。同一層次的因素作為準則對下一層次的某些因素起支配作用,同時,它又受上乙個層次因素的支配。這種從上到下的支配關係形成了乙個遞階層次結構,處於最上層的是...

層次分析法

此方法的步驟 1.建立有目標層 準則層 方案層等構成的層次結構 2.構造下層各元素對上層每一元素的成對比較矩陣 3.計算各個成對比較矩陣的特徵根和特徵向量,做一致性檢驗,通過後將特徵向量取做權向量 4.用分層加權和法計算最下層元素對最上層元素的權重 即逐層矩陣相乘 關於一致性檢驗,n階成對比較矩陣的...