蔡俊娟
蔡俊娟/廈門海洋職業(yè)技術(shù)學院基礎(chǔ)部在讀碩士(福建廈門361005)。
問題:需要選擇學生參加大學生數(shù)學建模競賽,今假設(shè)有 20 名隊員(A,B,C,D,…S,T)準備參加競賽,根據(jù)隊員的能力和水平要選出18名優(yōu)秀隊員分別組成6個隊,每個隊3名隊員去參加比賽。表1是20名隊員的7科成績。(詳見美國大學生數(shù)學建模競賽題)
表1 20名隊員7科成績
我們將對以上20名參加培訓的學生進行分數(shù)統(tǒng)計,并進行匯總排序,從而選出最優(yōu)秀的18名學生參加大學生數(shù)學建模比賽。
不論我們用何種方法來選拔參賽的學生,我們都會發(fā)現(xiàn)這20位學生7門學科中,有些科目所有學生的分數(shù)普遍較高(比如協(xié)作能力),有些科目分數(shù)普遍較低(比如其它特長)。所以首先我們必須對數(shù)據(jù)進行歸一化處理,以去除各因素之間打分差距的相互影響,我們構(gòu)造相對偏差矩陣R:
也就是先找出每列因素指標里的最小值和區(qū)間長度,再用每位學生的分數(shù)減去最小值并除以區(qū)間長度,所得到的數(shù)據(jù)都介在0-1之間,最高分值就轉(zhuǎn)化為1,最低分值就轉(zhuǎn)化為0,這樣就可以避免由于某些選項的取值偏小,而忽略其對整體評價的重要性。
將所有數(shù)據(jù)處理過后,我們將采用三種方法來對20位學生進行選拔。
首先,我們先選擇最簡單的一種方式,就是不考慮各因素的權(quán)重,直接將7個因素指標的每位學員的分數(shù)相加,這樣我們就可以非常容易地得到各學員的總成績,詳見表2。
表中,分數(shù)最高的學生為D(5.12分),而應該淘汰分數(shù)最低的兩位選手,分別是B(1.24)和J(2.34)??v觀各學生的成績,D選手分數(shù)普遍比較高,特別是外語水平和協(xié)作能力的分數(shù)都是第一。而選手J的其他特長只有4分,因此拉低他的總體分數(shù)。
表2 不考慮權(quán)重所得到的學生分數(shù)
(一)所采用的方法,最大的缺點是未考慮各因素之間權(quán)重的大小關(guān)系。通過觀察各學員的分數(shù),我們發(fā)現(xiàn)所選拔的學生都是各方面成績比較均衡的學生,但這樣的計算方式并不一定太合理,所以接下來我們利用各指標之間的方差值來計算各因素指標的權(quán)重。
1.計算各指標的權(quán)重系數(shù):
2.對權(quán)重系數(shù)vi進行歸一化處理:為了保證公平性,權(quán)重還需進行歸一化處理:
利用以上三個步驟,我們可以得到各因素指標的權(quán)重及20位隊員的分數(shù)如下表。
表3 7個因素的權(quán)重
表4 考慮權(quán)重后,20名學員的總成績
從上述兩表中可以發(fā)現(xiàn),在這7個因素指標中,最重要的應該是動手能力,而權(quán)重最小的是學科成績和其他特長。因此,20位學生的加權(quán)成績計算過后,我們應該淘汰的選手是B(0.1851)和N(0.5301)。
但是由于數(shù)學建模比賽中有些因素是非常重要的,在(二)的計算過程中,權(quán)重最小的為學科成績,但是根據(jù)以往的經(jīng)驗,我們一般認為學習成績應該比其它特長要重要得多,但是按照(二)的選擇方式,重要的因素是動手能力,學科成績反而并不重要。
1.建立系統(tǒng)的遞階層次結(jié)構(gòu)。
2.構(gòu)造兩兩比較矩陣。因為指標因素眾多,要直接對每一個因素指標確定權(quán)重是非常有困難的。因此接下來,我們對同一層次的各元素關(guān)于上一層次中某一準則的重要性進行兩兩比較,做出權(quán)重分析[1]。
我們不妨認為在這七個因素中,分別的重要性依次應該是學科成績、智力水平、動手能力、寫作能力、外語水平、協(xié)作能力、其他特長。如果認為七個因素指標的順序不應該如此,只需根據(jù)各自的要求進行排序即可。
其中,7表示特別重要,也就是說本文認為學科成績比其他特長要重要得多,當然其所占的權(quán)重分數(shù)要高得多。
3.單個矩陣的一致性檢驗。由于我們在計算的過程中是兩兩進行比較,容易構(gòu)成甲比乙強,乙比丙強,但是丙確比甲強。判斷矩陣中的數(shù)值多半是根據(jù)專家的意見給出的,而衡量判斷矩陣的合格標準是其是否具有一致性。由于在評判過程中,每一件事物的評判準則受主觀因素影響較大,完全一致的判斷往往是不現(xiàn)實的,一般只需近似地滿足一致性即可。
接下來,我們需要判斷我們所構(gòu)造的矩陣A的一致性。
(1)利用數(shù)學軟件MATHEMATICA:Eigenvalues[矩陣],我們可以得到該矩陣的特征值,并找出其中最大的特征值:7.19553。通過以下公式計算一致性指標:
其中n為判斷矩陣A的階數(shù),應當取7,λmax為A的最大特征值7.195 53,通過計算,我們得到該矩陣的 CI值:0.032 59。
(2)查詢平均隨機一致性指標RI。通過查表[2],可以得到 RI7=1.32。
4.計算各因素的權(quán)重。當一致性檢驗通過后,我們可以計算各因素的權(quán)重。同樣的,利用數(shù)學軟件MATHEMATICA:Eigenvectors[矩陣]。我們可以得到各因素的權(quán)重,并進行歸一化處理可以得到表5。
表5 層次分析法的各因素權(quán)重
表5中,權(quán)重2為歸一化處理后的各因素的權(quán)重,從上表中我們可以發(fā)現(xiàn)根據(jù)專家經(jīng)驗所給出的權(quán)重,學科成績比其他特長要重要得多,這樣可以從中選出最適合數(shù)學建模比賽的學生。
5.計算各學員的總分。最終我們利用權(quán)重及各學生的分數(shù),我們可以得到20位學生的成績?nèi)绫?。
表6 層次分析法下各學員的成績
從上表中,我們可以發(fā)現(xiàn),分數(shù)最高的選手為G(0.75),而最應該淘汰的選手是 H(0.26)和 I(0.27)。
以上用三種方法來選拔數(shù)學建模選手的模型可以應用于各行各業(yè)的綜合評價中。
[1]劉來福,曾文藝.問題解決的數(shù)學模型方法[M].北京師范大學出版社,1999.
[2]姜啟源.數(shù)學模型[M].北京:高等教育出版社,2011:249-257
[3]吳曉.數(shù)學建模競賽隊員的選拔與培訓[J].肇慶學院學報,2011,05.