目標(biāo)排序法
作者: 來源: 文字大小:[大][中][小]
目標(biāo)排序法是在把決策的全部目標(biāo)按其重要性大小排序的基礎(chǔ)上,根據(jù)最重要的目標(biāo)選出一部分方案,然后按第二位的目標(biāo)從所選出的這部分方案中再作選擇,如此按目標(biāo)的重要性位次一步一步地選擇,直到選擇一個最合適的目標(biāo)方案。
領(lǐng)導(dǎo)者常常面臨多目標(biāo)的選擇,多目標(biāo)選擇的難點(diǎn)是各個目標(biāo)的相對重要性。在選擇之前要確定出哪個目標(biāo)第一重要,哪個目標(biāo)第二重要,排出一個順序[1]。
目標(biāo)排序法的步驟
假定現(xiàn)有m個備選方案供選擇,經(jīng)濟(jì)效益為第一目標(biāo),環(huán)境效益為第二目標(biāo),社會效益為第三目標(biāo)。
第一步,用第一目標(biāo)去衡量m個方案,此時不考慮第二、第三目標(biāo),發(fā)現(xiàn)不符合標(biāo)準(zhǔn)的備選方案共有n個,那么符合標(biāo)準(zhǔn)的備選方案有:
A=m-n(個)
第二步,用第二目標(biāo)即環(huán)境目標(biāo)去衡量第一步入選的m-n個方案,而不是全部m個方案。當(dāng)然此時也不考慮第一和第三目標(biāo)。這時發(fā)現(xiàn)不符合標(biāo)準(zhǔn)的備選方案共有r個,那么符合標(biāo)準(zhǔn)的備選方案有:
A'=m-n-r(個)
第三步,用第三目標(biāo)即社會效益目標(biāo)去衡量第二步入選的m-n-r個方案,而不是全部m個方案,當(dāng)然此時不考慮其余兩個目標(biāo),結(jié)果不符合標(biāo)準(zhǔn)的備選方案共有k個,那么符合標(biāo)準(zhǔn)的備選方案有:
A'’=m-n-r-k(個)
如此繼續(xù)下去,目標(biāo)越多,淘汰的輪次越多,剩下來的方案質(zhì)量越高,數(shù)量越少,直至最后一個滿意的方案。很顯然,最后選中的方案既符合第一重要目標(biāo)的要求,又符合其他目標(biāo)的要求。
目標(biāo)排序法的方法
目標(biāo)排序法的具體方法如下:首先求出所有解(包括可行解和非可行解)對應(yīng)的目標(biāo)函數(shù)值Z(向量);然后將Z(向量的各個分量)按大小排序;最后順序?qū)γ總€解的可行性進(jìn)行檢驗。若求極大化則從分量值最大的解開始檢驗,若求極小化則從分量值最小的解開始檢驗。檢驗中發(fā)現(xiàn)的第一個可行解即為最優(yōu)解。
目標(biāo)排序法是非常簡便而效的,它無須將數(shù)學(xué)模型轉(zhuǎn)化為標(biāo)準(zhǔn)型,最重要的是它可能會在只是檢查了較少的可能組合的情況下提前獲得最優(yōu)解。相對與隱式枚舉法,它避免了通過試算尋求可行解的麻煩。而且目標(biāo)排序法也較為合適采用計算機(jī)進(jìn)行求解。