基于Hopfield網絡的信息技術外包服務評價模型
自從計算機在20世紀50年代進入商業應用區域以來,各種形式的信息技術外包(it outsourcing)就一直存在,但是直到最近十幾年信息技術外包服務才盛行。外包賦予了組織應對快速變化的全球經濟所必需的靈活性,同時也使組織在競爭激烈的市場環境中能將經歷集中于組織的核心競爭力上,外部服務商(vendor)通常在規模經濟、以及對最新技術的掌握等方面具有明顯優勢,這些優勢是單個組織的信息技術部門所難以媲及的,據idc數據顯示,2004年中國it外包服務市場整體規模已達到5.02億美元,同比增長率達到38.5%,idc預測it外包服務市場2004-2009年復合增長率為39.9%,2009年市場規模將達到26.9億美元,it服務市場的快速發展給it服務商帶來很多機遇,但中國it服務市場屬于極度分散性市場,共有八千多家廠商活躍在不同的it服務領域,目前市場上存在著大量的it服務商,其規模、實力和服務能力差異巨大,這無疑給企業用戶選擇合適的外包服務商帶來了極大的困難,一般服務供應商評價包括評價體系和評價方法兩部分,就評價體系,muralidharan、c.c、li、michell等學者從不同的角度進行了闡述,目前常見的評價方法有線性權重計分法、統計法、層次分析法。本文針對信息技術外包的特點,建立了一套簡單有效、切實可行的it外包服務商評價體系,并結合傳統的層次分析法提出了一種基于離散型hopfield神經網絡的評價模型,旨在幫助企業用戶便捷地選擇合適的外包服務商。
針對信息技術外包的特點,綜合考慮各種因素后,本文確定了七個外包服務商評價指標,具體運用時,企業還應根據是實際情況和需要進行適當的指標增減和修正。
(1)管理方法和技術團隊a1:該指標考察外包服務商是否具有成熟的管理方法和專業的技術團隊,從而確保企業獲得預定水平的支持服務,集中精力于自身所擅長的業務,提高核心競爭力,最終實現向"動成長企業"的過渡。
(2)相關外包服務經驗a2:該指標考察外包服務商是否有豐富的相關經驗,從而能按照客戶業務、行業和市場需求來整體協調it戰略和應用方案,并將對客戶業務的了解體現在其提供和管理的it產品以及服務上。
(3)系統整合能力a3:該指標考察外包服務商的整合能力,包括將現有系統的數據整合到新的應用程序中,把不同的業務模塊整合到完全不同的應用程序并保證整合之后產生更大的協作效應等。
(4)需求變化響應能力a4:該指標考察外包服務商對企業需求及其it環境變化的響應能力,即服務商是否能根據用戶需求的發展變化,有針對性地靈活添加、刪除或者調整相應的服務內容,而不是墨守事先定義好的千年一律的套路。
(5)保持最新信息和通訊技術(icts)的能力a5:該指標考察外包服務商是否能保持最新的信息和通訊技術,從而使企業客戶能夠及時跟蹤并應用it行業的前沿技術,與行業的發展保持同步,用最先進的技術和設備享受最便捷的服務。
(6)文化匹配(cultural fit/cultural match)a6:該指標考察外包服務商的企業文化與客戶企業文化的匹配程度。客戶在與有著相似價值觀工作慣例的服務商工作時更容易實現預定目標,避免分歧沖突。
(7)財務狀況a7:該指標考察外包服務商的財政穩定性,尤其是長期經營狀況和生存潛力,若企業所選的服務商財務狀況不佳,不能完整地履行合同,中途停止服務,勢必會給企業帶來極大的損失和運行管理上的失控。
2 信息技術外包服務商評價模型
外包服務商評價是一個包含定性因素和定量因素的多目標評價問題,層次分析法(ahp)是一個非常有效的方法,其不僅考慮了不確定性和主觀性因素,而且其層次結構關系本身能對影響外包服務商的各個因素之間的相關性作出理性判斷,本文提出的基于hopfield網絡的評價模型是在層次分析方法的基礎上,根據評價指標權重對神經元分組,從而給出對外包服務商更恰當的評價結果,下面介紹其評價步驟。
2.1 確定外包服務商評價指標集
建立系統分析的層次結構:確定外包服務商評價指標總數m。
2.2 層次分析法確定權重
(1)構造判斷矩陣:確定各指標之間相對重要程度比值,這些比值通常由專家按照saaty(1980)提出的相對重要性等級表(如圖1所示)給出,這些比值構成一個n×n的判斷矩陣a。

(2)求解判斷矩陣a的最大特征值λmax下的特征向量,對特征向量進行標準化,使該特征向量的所有分量之和為1,然后就此向量作為對應各項指標的權重。
hopfield神經網絡是一種全連接、反饋型網絡、包括離散型和連續型兩種,離散型hopfield神經網絡(簡稱dhnn)是一種單層的、輸入輸出均為二值的申請網絡,其結構如圖1所示,網絡的輸入為i1,i2,…in,輸出為v1,v2,…vn,輸入與輸出的關系為:
xj(t)=σwijvj+ij j=1,2,…,n (1)
vi(t+1)=sgn(xj(t)) i,j=1,2,…,n (2)
式(2)中,sgm(·)為對稱型階躍函數,輸出為+1和-1。w=[wij]n×n為網絡的連接權陣,其元素wij表示第i個神經元到第j個神經元的連接權重。

hopfield神經網絡狀態的演變過程是一個復雜的非線性動力系統,系統的穩定性可用"能量函數"分析,在滿足一定條件下,網絡的能量不斷減小,最后收斂于系統的穩定點,若把系統的穩定點視做一個記憶,則從初態向這個穩定點流動的過程,就是尋找該記憶的過程,dhnn主要用于聯想記憶,當輸入的向量i作為一個初值時,網絡通過反饋演化,從網絡輸出端得到一個向量v。v是從初值i演化而聯想到一個穩定記憶,如果用它解決外包服務商評價問題,首先要設計w和i,使記憶模式的樣本對應于網絡的穩定點,這相當于神經網絡的訓練過程,訓練出的記憶模式與外包服務商評價的標準分級相對應,然后將待評價的數據(即待評價的外包服務商)作為新的初態,網絡把初態看作一種新的提示模式(即發生某些變形和含有噪聲的記憶模式),回憶出離它"最近"的一種記憶模式,這就是聯想記憶過程。
用hopfield網絡進行評價,分為記憶和聯想兩個過程,用外積型法設計可分為以下幾步:
(1)根據需要記憶的樣本v1,…,vm,按下式計算權重:
ij=0,ij為網絡的初始輸入。
(2)令測試樣本為網絡輸出的初值,令矢量vl為任意的輸入矢量。使
v(t0)=vl,v∈rn
(3)用下面的迭代公式進行演算:
(4)重復迭代,直到每個單元不變為止。
vi(t+1)=vj(t)
這樣,vl就回到已學習過的某個記憶樣本上。
由于各個評價指標都是具有不同的權重,所以評價時必須考慮權重的影響,如何在離散型神經網絡中表達各項指標的權重,是一個比較困難的問題,本文根據各評價指標的權重,對神經元進行合理分組,從而解決了這一難題,同組的神經元都對應同一個評價指標及指標的權重越大,其對應的組所包含的神經元數目越多,對神經網絡的評價結果影響越大。具體做法如下:
設評價指標總數目為m,各項指標的權重在標準化。設權重wi對應的組為gi,則gi所包含的神經元數ni為:
ni=rnd(100×wi) (7)
式(7)中,rnd(·)為取整函數,按四舍五入原則運算,采用末位最大進位原則對ni進行特定處理,保證其總和為100。在記憶模式中,同組的神經元取相同的值;在提示模式(待評價數據)中,同組的神經元也取相同的值,都等于該組所對應指標的輸入數據,由于這些同組的神經元在記憶和聯想過程中的取值相同,所以對評價結構產生"同一"的作用,指標的權重越大,其對應的組所包含的神經元數目越多,"同一"的作用力越大,對神經網絡的評價結果影響越大,這樣,就把權重的作用包含到評價結果中。每個級別神經網絡所包含的神經元總數為:
hopfield的記憶容量為(0.13-0.15)n。當n取100時,對應的記憶容量為13-15。如果記憶模式的樣本數小于13,則按此設計出的hopfield網絡合理可行。
3 實例分析
設某企業it外包時有8家服務商可供權利,通過決策人和相關專家的討論,按照上述信息技術外包服務商評價指標體系解給出了如下的判斷矩陣a:
求解判斷矩陣a在最大特征值下的特征向量,并經一致性校驗,得到各個指標的權重,如表2所示。

將每個指標分為8級,按上述每一個級別的神經網絡所包含的神經元總數n取100,則在評價過程中共需800個神經元。在每一個級別中,指標a1用34個神經元表示,指標a2用7個神經元表示,其他指標依次類推,在8個級別中,1級表示該指標得分最低,8級表示得分最高,級數越高,表示該指標的得分越高,表現越好。
由決策人和專家根據外包服務商的申請材料并通過實際考察,評出其各項指標得分,如表3所示。


根據本文提出的方法,用matlab編制了計算程序。首先訓練神經網絡,使其具有8個記憶模式,對應于服務商評價結果的8個級別,經過訓練網絡達到輸出穩定后,各個級別的神經元狀態如表4所示。此為該網絡評價模型的初態,在訓練完成后,把上述8個服務商的數據分別代入程序進行評價,計算結果如表5所示。

由表5可以看出,服務商e8的級別最高,原因在于e8的指標a1、a5、a6得分很高,均達到8級,而指標a1、a5、a6的權重之和較大,超過總權重一半以上。
本文提出了信息技術外包服務商評價指標體系,建立了基于hopfield網絡的評價模型,該模型先使用層次分析法綜合分析服務商的各個方面并得到權重,再用hopfield網絡實現對外包服務商的評價分級,是一種有效的量化方法,與其他人工神經網絡評價模型(例如前向型bp網絡等)相比,本模型不需要大量的測試樣本,網絡響應時間短,由于在神經網絡中考慮了各指標權重且神經元數量較大,所以得到的評價結果精度較高,客觀合理,通過實例可以看出,本模型能夠準確評價服務商的情況,為企業用戶便捷,準確地選擇信息技術外包服務商提供了有價值的參考依據。
評論