詳解:從多準(zhǔn)則決策到結(jié)構(gòu)化思維)
1. 從“拍腦袋”到“結(jié)構(gòu)化”為什么我們需要層次分析法在項(xiàng)目評審、方案選擇、甚至是日常決策中我們常常面臨一個(gè)困境面對多個(gè)備選方案每個(gè)方案又涉及多個(gè)評價(jià)指標(biāo)我們該如何科學(xué)、客觀地做出最終判斷很多人包括曾經(jīng)的我第一反應(yīng)是“憑感覺”或者“拍腦袋”。比如要選一個(gè)供應(yīng)商A公司價(jià)格低但服務(wù)一般B公司服務(wù)好但價(jià)格高C公司各方面都還行但沒什么突出亮點(diǎn)。這時(shí)候決策者往往會陷入糾結(jié)或者干脆憑個(gè)人好惡、過往經(jīng)驗(yàn)來定奪。這種方式的弊端顯而易見主觀性強(qiáng)、缺乏透明度、難以服眾一旦決策失誤復(fù)盤時(shí)也找不到清晰的邏輯鏈條。層次分析法英文簡稱AHP就是為解決這類復(fù)雜的多準(zhǔn)則決策問題而生的。它不是什么高深莫測的數(shù)學(xué)魔法而是一套將人的主觀判斷進(jìn)行量化、結(jié)構(gòu)化的思維工具。它的核心思想很簡單將復(fù)雜問題分解為若干層次和因素通過兩兩比較的方式確定各因素的相對重要性最后進(jìn)行綜合計(jì)算得出各備選方案的優(yōu)劣排序。我第一次接觸AHP是在一個(gè)產(chǎn)品功能優(yōu)先級排序的項(xiàng)目里。當(dāng)時(shí)團(tuán)隊(duì)有十幾個(gè)功能需求來自市場、銷售、技術(shù)等不同部門大家各執(zhí)一詞爭論不休。用AHP梳理后我們明確了“用戶價(jià)值”、“開發(fā)成本”、“戰(zhàn)略契合度”這幾個(gè)核心準(zhǔn)則并讓所有相關(guān)方對它們進(jìn)行兩兩比較打分。最終計(jì)算出的優(yōu)先級列表雖然不能讓每個(gè)人都完全滿意但至少每個(gè)人都清楚這個(gè)結(jié)果是怎么來的——是基于一套公認(rèn)的規(guī)則和大家的集體判斷而不是某個(gè)領(lǐng)導(dǎo)的“一言堂”。這種“程序正義”極大地減少了內(nèi)部摩擦讓決策過程變得可追溯、可討論。所以如果你也經(jīng)常需要處理涉及多個(gè)因素、需要權(quán)衡取舍的決策問題無論是學(xué)生做數(shù)學(xué)建模競賽還是職場人進(jìn)行項(xiàng)目評估、人才選拔、投資分析層次分析法都是一個(gè)值得放入工具箱的利器。它不能代替你思考但能幫你把思考的過程梳理得更清晰、更嚴(yán)謹(jǐn)。2. 拆解AHP的核心骨架目標(biāo)、準(zhǔn)則與方案要運(yùn)用層次分析法第一步不是急著去算而是靜下心來搭架子。這個(gè)架子就是層次結(jié)構(gòu)模型它通常分為三層像一座金字塔從上到下依次是目標(biāo)層金字塔的塔尖。這是你決策的最終目的只有一個(gè)元素。比如“選擇最優(yōu)的供應(yīng)商”、“評選最佳員工”、“確定新產(chǎn)品上市城市”。準(zhǔn)則層金字塔的中堅(jiān)。這里放置了為實(shí)現(xiàn)目標(biāo)所必須考慮的各個(gè)評價(jià)準(zhǔn)則或因素。這些準(zhǔn)則應(yīng)該盡可能全面、相互獨(dú)立。例如選擇供應(yīng)商時(shí)準(zhǔn)則層可能包括“產(chǎn)品質(zhì)量”、“價(jià)格”、“交貨期”、“售后服務(wù)”、“技術(shù)能力”。每個(gè)準(zhǔn)則還可以進(jìn)一步分解為子準(zhǔn)則形成更復(fù)雜的多層結(jié)構(gòu)。方案層金字塔的基座。這里列出了所有待評價(jià)的備選方案。例如供應(yīng)商A、供應(yīng)商B、供應(yīng)商C。搭建這個(gè)結(jié)構(gòu)的過程本身就是一次深度的思考。它強(qiáng)迫你去厘清“我到底要什么”以及“我根據(jù)什么來判斷好壞”很多決策失誤根源就在于一開始就沒想清楚這兩個(gè)問題。這里分享一個(gè)我踩過的坑在一次選址分析中我們最初只考慮了“租金成本”、“交通便利性”、“周邊人流量”這幾個(gè)顯性準(zhǔn)則。模型跑出來結(jié)果很清晰但總覺得差點(diǎn)意思。后來復(fù)盤時(shí)才發(fā)現(xiàn)我們忽略了“政策穩(wěn)定性”和“潛在競爭對手聚集度”這兩個(gè)隱性但關(guān)鍵的準(zhǔn)則。雖然它們難以量化但完全可以通過專家打分的方式納入AHP的比較矩陣中。所以準(zhǔn)則層的構(gòu)建貴在“全”和“準(zhǔn)”寧可前期多花時(shí)間討論也不要遺漏關(guān)鍵維度。一個(gè)完整的層次結(jié)構(gòu)模型建立后你的問題就從一團(tuán)亂麻變成了一個(gè)脈絡(luò)清晰的樹狀圖。接下來我們要做的就是為這棵樹上的每一個(gè)連接即重要性比較賦予數(shù)值。3. 從主觀感受到數(shù)字矩陣構(gòu)造判斷矩陣與一致性檢驗(yàn)這是AHP中最關(guān)鍵也最容易出錯(cuò)的一步。我們需要對同一層次下的因素相對于其上一層某個(gè)因素的重要性進(jìn)行兩兩比較。比如在“選擇供應(yīng)商”這個(gè)目標(biāo)下比較“產(chǎn)品質(zhì)量”和“價(jià)格”哪個(gè)更重要重要多少。為了將這種重要性比較量化AHP采用了1-9標(biāo)度法。這個(gè)標(biāo)度是人腦對事物差別感知的一種近似量化具體含義如下標(biāo)度含義1兩個(gè)因素相比同等重要3兩個(gè)因素相比一個(gè)因素比另一個(gè)因素稍微重要5兩個(gè)因素相比一個(gè)因素比另一個(gè)因素明顯重要7兩個(gè)因素相比一個(gè)因素比另一個(gè)因素強(qiáng)烈重要9兩個(gè)因素相比一個(gè)因素比另一個(gè)因素極端重要2, 4, 6, 8上述相鄰判斷的中間值倒數(shù)若因素i與j的重要性之比為a_ij則因素j與i的重要性之比為a_ji 1/a_ij假設(shè)我們有三個(gè)準(zhǔn)則產(chǎn)品質(zhì)量(C1)、價(jià)格(C2)、售后服務(wù)(C3)。相對于“選擇供應(yīng)商”這個(gè)目標(biāo)經(jīng)過討論可以是個(gè)人判斷也可以是多位專家打分的平均我們得出產(chǎn)品質(zhì)量比價(jià)格明顯重要C1/C2 5產(chǎn)品質(zhì)量比售后服務(wù)稍微重要C1/C3 3價(jià)格比售后服務(wù)重要程度介于同等和稍微之間C2/C3 2那么我們就可以構(gòu)造出一個(gè)判斷矩陣產(chǎn)品質(zhì)量(C1)價(jià)格(C2)售后服務(wù)(C3)C1153C21/512C31/31/21矩陣的對角線都是1自己比自己當(dāng)然同等重要且滿足互反性即a_ij * a_ji 1。注意這里隱藏著一個(gè)巨大的陷阱——人的判斷可能不一致。例如如果你認(rèn)為A比B重要得多標(biāo)度7B比C重要得多標(biāo)度7那么邏輯上A應(yīng)該比C極端重要標(biāo)度9附近。但如果你在直接比較A和C時(shí)只給了5明顯重要那么你的判斷矩陣就是“不一致”的。這種不一致性會污染最終的計(jì)算結(jié)果。因此一致性檢驗(yàn)是AHP不可省略的步驟。我們需要計(jì)算一個(gè)一致性比率CR。如果CR 0.1通常認(rèn)為矩陣的一致性是可以接受的否則就需要調(diào)整判斷值。其計(jì)算過程如下計(jì)算判斷矩陣的最大特征值 λ_max。計(jì)算一致性指標(biāo) CI (λ_max - n) / (n - 1)其中n為矩陣階數(shù)。查詢平均隨機(jī)一致性指標(biāo)RI有標(biāo)準(zhǔn)表可查n3時(shí)RI0.58。計(jì)算一致性比率 CR CI / RI。對于上面的3階矩陣我們可以計(jì)算出其λ_max ≈ 3.0037 CI ≈ 0.00185 CR ≈ 0.0032 0.1通過一致性檢驗(yàn)。在實(shí)際操作中對于低階矩陣如3階、4階只要判斷時(shí)稍加注意很容易通過檢驗(yàn)。但階數(shù)越高如5階以上保持一致性就越困難這也是AHP處理因素不宜過多的一個(gè)原因。4. 計(jì)算權(quán)重從矩陣中提煉出重要性排序通過了一致性檢驗(yàn)我們才能放心地使用這個(gè)判斷矩陣來計(jì)算各因素的權(quán)重。權(quán)重代表了該因素在其所在層次中的相對重要性。計(jì)算權(quán)重的方法有多種最常用的是“算術(shù)平均法”和“特征向量法”。對于數(shù)學(xué)建模競賽或一般應(yīng)用使用算術(shù)平均法也稱“和法”就足夠且易于理解。以算術(shù)平均法為例計(jì)算上面矩陣中三個(gè)準(zhǔn)則的權(quán)重將判斷矩陣的每一列歸一化即每一列的元素除以該列所有元素之和。第一列和1 1/5 1/3 1.5333C1: 1 / 1.5333 ≈ 0.6522C2: (1/5) / 1.5333 ≈ 0.1304C3: (1/3) / 1.5333 ≈ 0.2174第二列和5 1 1/2 6.5C1: 5 / 6.5 ≈ 0.7692C2: 1 / 6.5 ≈ 0.1538C3: 0.5 / 6.5 ≈ 0.0769第三列和3 2 1 6C1: 3 / 6 0.5000C2: 2 / 6 ≈ 0.3333C3: 1 / 6 ≈ 0.1667將歸一化后的矩陣按行相加W1 0.6522 0.7692 0.5000 1.9214W2 0.1304 0.1538 0.3333 0.6175W3 0.2174 0.0769 0.1667 0.4610將相加后的向量歸一化即得到權(quán)重向量總和1.9214 0.6175 0.4610 2.9999 ≈ 3w1 1.9214 / 3 ≈ 0.6405 產(chǎn)品質(zhì)量權(quán)重w2 0.6175 / 3 ≈ 0.2058 價(jià)格權(quán)重w3 0.4610 / 3 ≈ 0.1537 售后服務(wù)權(quán)重計(jì)算結(jié)果顯示在“選擇供應(yīng)商”時(shí)產(chǎn)品質(zhì)量的權(quán)重高達(dá)64%價(jià)格約占21%售后服務(wù)約占15%。這個(gè)權(quán)重向量就是我們進(jìn)行最終決策的“尺子”。切記這個(gè)權(quán)重是基于你或?qū)<胰后w的主觀判斷矩陣計(jì)算出來的它量化并規(guī)范了你的主觀意圖。5. 方案層評價(jià)與總排序合成做出最終選擇有了準(zhǔn)則的權(quán)重我們還需要知道每個(gè)備選方案在各個(gè)準(zhǔn)則下的表現(xiàn)如何。這個(gè)過程需要重復(fù)第3步和第4步但比較的對象變了?,F(xiàn)在我們需要針對每一個(gè)準(zhǔn)則構(gòu)造方案層之間的判斷矩陣。例如針對“產(chǎn)品質(zhì)量”這個(gè)準(zhǔn)則我們來比較供應(yīng)商A、B、C如果A的質(zhì)量比B好好多少標(biāo)度3/5/7...如果A的質(zhì)量比C好好多少如果B的質(zhì)量比C好好多少同樣地我們需要為“價(jià)格”、“售后服務(wù)”這兩個(gè)準(zhǔn)則分別建立供應(yīng)商A、B、C之間的判斷矩陣并進(jìn)行一致性檢驗(yàn)和權(quán)重計(jì)算。假設(shè)我們最終得到以下結(jié)果對于“產(chǎn)品質(zhì)量”準(zhǔn)則供應(yīng)商的權(quán)重為[0.6, 0.3, 0.1](A最優(yōu)C最差)對于“價(jià)格”準(zhǔn)則供應(yīng)商的權(quán)重為[0.1, 0.3, 0.6](C最便宜A最貴)對于“售后服務(wù)”準(zhǔn)則供應(yīng)商的權(quán)重為[0.2, 0.5, 0.3](B最好)現(xiàn)在我們手里有兩組權(quán)重準(zhǔn)則層對目標(biāo)層的權(quán)重W_criteria [0.6405, 0.2058, 0.1537]方案層對每個(gè)準(zhǔn)則的權(quán)重矩陣按列排列| 方案 | 對“質(zhì)量”權(quán)重 | 對“價(jià)格”權(quán)重 | 對“服務(wù)”權(quán)重 | | :--- | :----------: | :----------: | :----------: | | A | 0.6 | 0.1 | 0.2 | | B | 0.3 | 0.3 | 0.5 | | C | 0.1 | 0.6 | 0.3 |最終的合成排序就是方案層權(quán)重矩陣的每一行與準(zhǔn)則層權(quán)重向量W_criteria進(jìn)行加權(quán)求和。供應(yīng)商A的總得分 0.60.6405 0.10.2058 0.2*0.1537 0.3843 0.0206 0.0307 0.4356供應(yīng)商B的總得分 0.30.6405 0.30.2058 0.5*0.1537 0.1922 0.0617 0.0769 0.3308供應(yīng)商C的總得分 0.10.6405 0.60.2058 0.3*0.1537 0.0641 0.1235 0.0461 0.2337排序結(jié)果為A (0.4356) B (0.3308) C (0.2337)。在這個(gè)假設(shè)的案例中雖然供應(yīng)商A價(jià)格最貴但其產(chǎn)品質(zhì)量的突出優(yōu)勢權(quán)重高且得分高足以彌補(bǔ)其在價(jià)格和售后服務(wù)上的劣勢最終綜合排名第一。6. 實(shí)操中的常見“坑”與應(yīng)對策略AHP的原理并不復(fù)雜但在實(shí)際應(yīng)用中尤其是團(tuán)隊(duì)協(xié)作或處理復(fù)雜模型時(shí)很容易踩坑。下面是我總結(jié)的幾個(gè)關(guān)鍵點(diǎn)和避坑指南1. 準(zhǔn)則選取的片面性與“海綿準(zhǔn)則”準(zhǔn)則層如果構(gòu)建不全面會直接導(dǎo)致決策偏差。除了避免遺漏還要警惕加入一些“海綿準(zhǔn)則”——即那些定義模糊、難以衡量、但對所有方案打分都差不多的準(zhǔn)則。這類準(zhǔn)則會稀釋關(guān)鍵準(zhǔn)則的權(quán)重讓結(jié)果變得“平庸”。對策是在構(gòu)建準(zhǔn)則時(shí)反復(fù)追問“這個(gè)準(zhǔn)則真的能有效區(qū)分不同方案嗎”如果答案是否定的考慮合并或刪除。2. 判斷矩陣的“拍腦袋”與群體偏見構(gòu)造判斷矩陣時(shí)如果僅憑個(gè)人瞬間感覺打分隨意性太大。在團(tuán)隊(duì)決策中則可能出現(xiàn)“權(quán)威效應(yīng)”或“從眾效應(yīng)”導(dǎo)致矩陣不能真實(shí)反映集體智慧。對策是德爾菲法讓專家背對背獨(dú)立打分匯總統(tǒng)計(jì)后反饋給專家再進(jìn)行下一輪打分直至意見收斂。討論前置在打分前先就每個(gè)標(biāo)度的具體含義例如什么情況算“明顯重要”達(dá)成共識甚至可以準(zhǔn)備一些錨定案例。使用軟件輔助很多AHP軟件或在線工具提供了直觀的兩兩比較界面并能實(shí)時(shí)提示一致性比例方便調(diào)整。3. 一致性檢驗(yàn)通不過怎么辦當(dāng)矩陣階數(shù)較高4時(shí)手動調(diào)整判斷值使其滿足CR0.1可能很耗時(shí)。對策是回溯檢查找出那些邏輯上最可能出問題的比較對例如如果AB, BC, 但AC那么A-C這對比較就值得重點(diǎn)審視。微調(diào)數(shù)值通常只需微調(diào)1-2個(gè)標(biāo)度值如在3和5之間選擇就能顯著改善一致性。優(yōu)先調(diào)整你認(rèn)為把握最小的那對比較。接受一定的不完美對于非常復(fù)雜的系統(tǒng)將CR閾值放寬到0.15有時(shí)也是可接受的但必須在報(bào)告中說明。4. 靈敏度分析你的結(jié)果穩(wěn)健嗎AHP的結(jié)果依賴于初始的判斷矩陣。一個(gè)自然的問題是如果某個(gè)判斷值我稍微改一下最終排序會反轉(zhuǎn)嗎這就是靈敏度分析要回答的問題。實(shí)操建議對于關(guān)鍵性的、權(quán)重較高的準(zhǔn)則或者排名非常接近的方案應(yīng)該有意識地進(jìn)行“如果-那么”分析。例如如果“產(chǎn)品質(zhì)量”的權(quán)重從0.64降到0.55結(jié)果會怎樣這能幫助你了解決策的穩(wěn)健性知道在哪個(gè)環(huán)節(jié)你的判斷需要格外謹(jǐn)慎。7. AHP的局限性與進(jìn)階思考何時(shí)該用何時(shí)不該用沒有一種方法是萬能的AHP也不例外。了解它的局限性才能更好地運(yùn)用它。對主觀判斷的依賴AHP的根基是人的判斷如果專家選擇不當(dāng)或判斷嚴(yán)重失真輸入是垃圾輸出也必然是垃圾。它不能替代深入的調(diào)研和客觀數(shù)據(jù)。準(zhǔn)則數(shù)量的限制心理學(xué)研究表明人對多個(gè)因素通常超過7±2個(gè)進(jìn)行兩兩比較時(shí)認(rèn)知負(fù)擔(dān)會急劇增加判斷的一致性會變差。因此準(zhǔn)則層因素不宜過多必要時(shí)需進(jìn)行聚類或分層。方案層比較的挑戰(zhàn)當(dāng)備選方案數(shù)量很多比如超過10個(gè)或者方案在某些準(zhǔn)則下難以直接比較時(shí)比如比較兩款完全不同類型的產(chǎn)品的外觀構(gòu)造判斷矩陣會非常困難。那么什么時(shí)候適合用AHP呢我認(rèn)為有幾個(gè)明顯的信號問題本身包含大量定性因素難以用純數(shù)據(jù)模型解決。需要融合多個(gè)利益相關(guān)方或?qū)<业囊庖娺_(dá)成共識。決策過程需要透明化和文檔化以便回溯和解釋。備選方案和評價(jià)準(zhǔn)則的數(shù)量在可控范圍內(nèi)例如準(zhǔn)則7方案10。關(guān)于“熵值法”與AHP的結(jié)合在網(wǎng)絡(luò)熱詞中??吹健办刂捣?層次分析法”的提法。這實(shí)際上是一種很好的思路旨在克服AHP的主觀性。熵值法是一種客觀賦權(quán)法它根據(jù)各方案在某項(xiàng)指標(biāo)下數(shù)據(jù)的離散程度來確定權(quán)重?cái)?shù)據(jù)差異越大該指標(biāo)權(quán)重越高。在實(shí)際應(yīng)用中可以先用熵值法根據(jù)歷史數(shù)據(jù)或客觀數(shù)據(jù)計(jì)算出準(zhǔn)則的初始權(quán)重再結(jié)合專家判斷用AHP進(jìn)行微調(diào)或者將AHP確定的主觀權(quán)重與熵值法確定的客觀權(quán)重進(jìn)行加權(quán)綜合如各占50%。這種主客觀結(jié)合的方法往往能得出更令人信服的結(jié)果。最后想說的是AHP更像是一門“決策的藝術(shù)”而非純粹的“計(jì)算科學(xué)”。它提供的不是一個(gè)絕對正確的答案而是一個(gè)結(jié)構(gòu)化的、理性的決策框架。這個(gè)框架的價(jià)值在于它把決策從黑箱變成了白箱把爭論從“我覺得”引導(dǎo)到了“我們?nèi)绾味x和比較”。掌握它意味著你多了一種在復(fù)雜世界中清晰思考、有效溝通的工具。在我自己的使用經(jīng)驗(yàn)里比起最終的那個(gè)排序數(shù)字整個(gè)團(tuán)隊(duì)在構(gòu)建層次、討論比較標(biāo)度過程中所達(dá)成的共識和理解往往是更寶貴的收獲。