999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用VBA在EXCEL中實(shí)現(xiàn)AHP的判斷矩陣計(jì)算

2014-04-29 00:00:00華洲
決策與信息·下旬刊 2014年3期

[摘要]層次分析法(Analytic Hierarchy Process,簡(jiǎn)稱AHP)是對(duì)一些較為復(fù)雜、較為模糊的問題作出決策的簡(jiǎn)易方法,它特別適用于那些難于完全定量分析的問題。它是美國(guó)運(yùn)籌學(xué)家T. L. Saaty教授于上世紀(jì)70 年代初期提出的一種簡(jiǎn)便、靈活而又實(shí)用的多準(zhǔn)則決策方法。運(yùn)用層次分析法建模,大體上可按下面四個(gè)步驟進(jìn)行:1、建立遞階層次結(jié)構(gòu)模型;2、構(gòu)造出各層次中的所有判斷矩陣;3、層次單排序及一致性檢驗(yàn);4、層次總排序及一致性檢驗(yàn)。在實(shí)踐運(yùn)用中,由于要對(duì)判斷矩陣進(jìn)行求解最大特征值對(duì)應(yīng)的特征向量,同時(shí)對(duì)向量進(jìn)行一致性檢驗(yàn),方法的第2-4步驟計(jì)算起來(lái)較為繁瑣和困難,尤其是遇到一致性檢驗(yàn)不通過地情況,需反復(fù)計(jì)算特征值、特征向量及一致性檢驗(yàn),使得AHP方法運(yùn)用較為困難。本文利用VBA在EXCEL中編程實(shí)現(xiàn)AHP方法的復(fù)雜計(jì)算,降低AHP方法的使用難度。

[關(guān)鍵詞]VBA;層次分析法;EXCEL

一、實(shí)現(xiàn)環(huán)境

Visual Basic for Applications(VBA)是Visual Basic的一種宏語(yǔ)言,主要可以用來(lái)擴(kuò)展Windows應(yīng)用程序的功能,尤其是對(duì)Office系列軟件功能的擴(kuò)展,是一種應(yīng)用程序視覺化地腳本程序。VBA可以規(guī)范用戶的操作,控制用戶的操作行為,多個(gè)手工操作的通過代碼迅速實(shí)現(xiàn)。本文的VBA開發(fā)環(huán)境為Microsoft office 2007內(nèi)置VB6.5版本,使用該版本的EXCEL通用性較好,交互性較強(qiáng)。

二、實(shí)現(xiàn)原理及運(yùn)算步驟

本文充分利用EXCEL的函數(shù)計(jì)算、單元格快速引用,和VBA的流程控制功能,實(shí)現(xiàn)AHP方法的判斷矩陣特征值及向量的求解,并對(duì)其進(jìn)行一致性檢驗(yàn),對(duì)檢驗(yàn)不通過地判斷矩陣進(jìn)行提示修正,達(dá)到了快速應(yīng)用AHP方法的目的。

VBA運(yùn)算步驟首先構(gòu)造判斷矩陣,其次用和積法計(jì)算判斷矩陣的特征向量,即可得到層次單排序值,最后計(jì)算最大特征值及一致性指標(biāo)CI,將相關(guān)結(jié)果存儲(chǔ)在EXCEL中,并對(duì)一致性檢驗(yàn)不合格的值進(jìn)行標(biāo)示。

程序的核心是計(jì)算判斷矩陣特征值、向量及一致性檢驗(yàn)值,從數(shù)學(xué)方面說本文利用和積法計(jì)算特征向量及值的近似值;從問題求解方面說本文是利用VBA在EXCEL中求解未知維數(shù)矩陣的特征值及特征向量,并進(jìn)行一致性檢驗(yàn)。其算法為:

Step1:獲取判斷矩陣的維數(shù)n;

Step2:選擇判斷矩陣每列最后一個(gè)元素的下一個(gè)單元格存儲(chǔ)該列的和,形成列和行;

Step3:計(jì)算該矩陣的歸一化標(biāo)準(zhǔn)矩陣;

Step4:計(jì)算歸一化矩陣的行和;

Step5:計(jì)算行和列的每個(gè)元素與矩陣維度的比值,得到近似最大特征向量;

Step6:計(jì)算原矩陣與特征向量的積得到變換矩陣1;

Step7:用變換矩陣1的每個(gè)元素除以特征矩陣每個(gè)元素與矩陣維數(shù)的積,得到變換矩陣2;

Step8:計(jì)算變換矩陣2的列和,得到近似最大特征值;

Step9:計(jì)算進(jìn)行一致性檢驗(yàn)。

程序運(yùn)行后進(jìn)入層次輸入和各比較元素輸入界面,此處以購(gòu)買摩托車,考察價(jià)格、油耗量大小、舒適程度、外觀四個(gè)因素為例,如圖1所示。

輸入完畢后點(diǎn)擊下一步即可得到特征值、向量及一致性檢驗(yàn)值,加粗部分依次為特征向量、特征值、一致性檢驗(yàn)值,在判斷矩陣外的數(shù)值為計(jì)算過程值,可作為參考,以便核對(duì),如圖2。

三、結(jié)語(yǔ)

層次分析法在實(shí)際運(yùn)用的困難之處在于對(duì)各層次比較元素?cái)?shù)值化之后的矩陣計(jì)算出的特征向量是否滿足一致性檢驗(yàn)值。特征向量的精確計(jì)算在實(shí)際中往往需要求解高階方程,計(jì)算量非常大,基于層次分析法的特點(diǎn)利用和積法計(jì)算特征向量在數(shù)學(xué)上方法簡(jiǎn)單,但計(jì)算量任然很大,手工計(jì)算非常復(fù)雜且容易出錯(cuò),本文利用VBA在EXCEL中進(jìn)行編程固化了計(jì)算過程,使使用者可以方便快捷的得到特征向量及一致性檢驗(yàn)值,極大的降低了層次分析法的應(yīng)用門檻,可以使層次分析法在審計(jì)、決策等領(lǐng)域得到推廣。

參考文獻(xiàn)

[1]張峋.Excel VBA入門與典型實(shí)例[M].2013.

[2]百度文庫(kù).層次分析法[M].2014.

作者簡(jiǎn)介

華洲(1983-),男,新疆伊犁人,職稱:工程師,學(xué)歷:碩士,主要研究方向:金融信息化。

主站蜘蛛池模板: 2020极品精品国产| 国产精彩视频在线观看| 熟妇丰满人妻av无码区| 91最新精品视频发布页| 黄片一区二区三区| 99re在线免费视频| 国产第八页| 日韩在线第三页| 中文字幕永久在线看| 国产日本欧美亚洲精品视| 青草午夜精品视频在线观看| 色噜噜在线观看| 亚洲色欲色欲www网| 91丨九色丨首页在线播放| 日本黄色a视频| 欧美成人一级| 精品免费在线视频| 少妇高潮惨叫久久久久久| 亚洲区第一页| 久久美女精品国产精品亚洲| 精品国产成人高清在线| 性色生活片在线观看| 中国黄色一级视频| www.亚洲一区| 国产在线观看99| 精品国产Ⅴ无码大片在线观看81 | 欧美翘臀一区二区三区| 2021精品国产自在现线看| 四虎在线高清无码| 伊人激情综合网| 欧美一区二区人人喊爽| 四虎永久在线| 老司国产精品视频91| 亚洲一级色| 操美女免费网站| 国产精品网址在线观看你懂的| 91精品国产91久无码网站| 欧美.成人.综合在线| 视频一区视频二区日韩专区| 大香网伊人久久综合网2020| 99热免费在线| 亚洲av日韩av制服丝袜| 日本不卡免费高清视频| 欧美视频在线播放观看免费福利资源 | 精品国产免费观看| 欧美日韩中文国产| 国产91视频免费观看| 国产手机在线ΑⅤ片无码观看| 欧美成人手机在线观看网址| 黑色丝袜高跟国产在线91| 99精品视频在线观看免费播放| 在线观看亚洲天堂| 国产欧美日韩va另类在线播放| 亚洲黄网在线| 亚洲欧美在线综合一区二区三区| 国产a网站| 日本亚洲国产一区二区三区| 天天爽免费视频| 夜夜操国产| 中文字幕欧美日韩高清| 久久精品一品道久久精品| 青青青亚洲精品国产| 国禁国产you女视频网站| 国产无码高清视频不卡| 在线亚洲小视频| 婷婷六月色| 8090成人午夜精品| 国产精品无码AV中文| 2018日日摸夜夜添狠狠躁| 欧美a在线看| 亚洲第一视频网站| 狼友视频一区二区三区| 国产91精品久久| 在线观看免费黄色网址| 高清视频一区| 在线一级毛片| 欧美福利在线观看| 国产成人在线无码免费视频| 在线观看国产网址你懂的| 在线精品欧美日韩| 国产极品美女在线观看| 亚洲欧美色中文字幕|