張龍昌,張曉俠
(渤海大學 信息科學與技術(shù)學院,遼寧 錦州 121013)
基于三角模糊數(shù)的高效多屬性群決策方法
張龍昌,張曉俠
(渤海大學 信息科學與技術(shù)學院,遼寧 錦州 121013)
多屬性群決策在決策領(lǐng)域具有廣泛的應用,在決策過程中為便于決策,決策者對備選方案的屬性評價通常以實數(shù)形式給出,然而相對于實數(shù)形式的屬性評價信息,語言短語既符合決策者的習慣又能很好地刻畫方案的屬性。文中針對方案的屬性評價信息為語言形式的多屬性群決策問題,首先將備選方案的語言評價信息轉(zhuǎn)化為相應的三角模糊數(shù)形式,以解決其不確定性,進而提高對最優(yōu)方案選擇的可靠性;接著借鑒Skyline計算的思想建立基于備選方案全集的不確定方案Skyline集,縮小對最優(yōu)方案的搜索空間,提高方案的選擇效率;接著借鑒優(yōu)劣解距離法(TOPSIS),對不確定方案Skyline集中的方案進行選擇,獲得體現(xiàn)群體用戶需求的最優(yōu)方案。最后,通過實例分析驗證了該方法的可靠性和高效性。
群決策;模糊語言評價;三角模糊數(shù);Skyline;優(yōu)劣解距離法
模糊多屬性群決策問題針對方案的評價信息為語言短語形式,先采用三角模糊數(shù)將方案的語言評價轉(zhuǎn)化為數(shù)值型,再從眾多的評價方案中選擇最佳方案,是多屬性決策和群體決策結(jié)合,近年來在決策領(lǐng)域引起了學者們的普遍關(guān)注[1-5]。然而,現(xiàn)有基于三角模糊數(shù)的多屬性群決策方法的研究旨在不斷改善其選擇的可靠性,現(xiàn)實中,由于其計算的復雜性,當針對同一問題出現(xiàn)大量功能相同,質(zhì)量不同的解決方案時,如何快速地從眾多解決方案中選擇最優(yōu)方案,從而提高選擇的效率仍有待研究。
在大量備選方案中,總是有部分方案相對于某些方案在各屬性上的表現(xiàn)都比較差,需要將這些方案剔除,構(gòu)建最小決策方案集,減小決策方案搜索空間,從而提高方案選擇效率。
為更好地解決此問題,文中通過借鑒已有研究成果,提出基于三角模糊數(shù)的高效多屬性群決策方法。文中貢獻有3點:
(1)將語言信息轉(zhuǎn)化為三角模糊數(shù)以解決其不確定性,提高選擇的可靠性;
(2)提出基于三角模糊數(shù)的不確定方案Skyline計算方法,以縮小決策方案搜索空間;
(3)提出基于三角模糊數(shù)和TOPSIS方法的方案選擇算法,獲得滿足用戶需求的最優(yōu)方案。
1.1 多屬性群決策問題
(2)
1.2 三角模糊數(shù)
定義1(三角模糊數(shù)):當給定集合為語言集時,稱用三個數(shù)字特征描述給定集合的語言項a=(al,ah,ag)為三角模糊數(shù)。其中,al,ah,ag∈R(實數(shù)),且滿足0≤al 表1 語言項與三角形模糊數(shù)之間的對應關(guān)系 定義2:設(shè)a=(al,ah,ag),b=(bl,bh,bg)為任意兩個三角模糊數(shù),則稱d(a,b)= 2.1 不確定Skyline計算 定義4(三角模糊數(shù)“≈”算子):在多屬性群決策的屬性值為三角模糊數(shù)描述的方案s1、s2中,如果(s1j.al=s2j.al)∧(s1j.ah=s2j.ah)∧(s1j.ag=s2j.ag),則s1j≈s2j。 定義7(不確定Skyline方案集):設(shè)備選不確定方案全集S,得出在n個屬性上的不確定Skyline方案集sky(n,S)={s|(s∈S)∧(?r∈S),snr}。不確定Skyline方案集中的方案是那些不被備選方案集S中任何方案支配的方案構(gòu)成的集合。 2.2 模糊TOPSIS方法 步驟1:集結(jié)屬性評估信息。 (3) 步驟2:集結(jié)屬性權(quán)重。 rij=ωjrij (4) 步驟3:不確定Skyline計算。 應用不確定Skyline計算備選方案的決策矩陣R,得出在n個屬性上的不確定Skyline方案集sky(n,S)={s|(s∈S)∧(?r∈S),snr},此時只需在不確定Skyline方案集中來選擇最佳方案。 步驟4:確定Skyline方案集中的正理想解和負理想解。 (5) (6) 步驟5:計算Skyline集中的方案到正負理想解的距離。 (7) 步驟6:計算Skyline集中方案的最優(yōu)度。 TOPSIS的基本思想是以最大限度靠近正理想解并且盡可能遠離負理想解的方案為最優(yōu)方案;反之則為最差方案。下面基于TOPSIS的基本思想給出評價方案集的最優(yōu)度計算公式: (8) 根據(jù)貼近度Ti值的大小對各評價方案進行排序。由Ti的計算公式可知,Ti值越大,該方案越好,反之,Ti值越小,該方案越差。且Ti值最大的為最優(yōu)方案。 3.1 Skyline集正確性證明 經(jīng)不確定Skyline計算后,能有效地降低備選方案的搜索空間,提高決策的效率。最優(yōu)方案的選擇只需要在不確定Skyline方案集中搜索最優(yōu)方案。因此,需要證明在不確定Skyline方案集中進行最優(yōu)方案選擇的正確性,這里只需證明最優(yōu)方案在不確定Skyline方案集中,即證明被支配的方案(不在不確定Skyline方案集中)一定不是最優(yōu)方案。 命題1:設(shè)任意si∈S,且si?sky(n,S),證明si不是經(jīng)方案選擇算法計算出的最優(yōu)方案。 證明:因為任意si∈S,且si?sky(n,S),根據(jù)不確定Skyline方案集定義(見定義7),則必定能找到sf∈sky(n,S)且sinsf。假設(shè)用戶權(quán)重ω=(ω1,ω2,…,ωn)且則si、sf經(jīng)最優(yōu)方案選擇算法計算如下: (2)依據(jù)正理想解和負理想解計算方法(見式(5)和(6)),得出r+=(r+l,r+h,r+g),r-=(r-l,r-h,r-g)。 (3)根據(jù)距離計算公式(7),得下述方程: 由sinsf,得d(si,r+)>d(sf,r+),d(sf,r-)>d(si,r-),d(sf,r-)d(si,r+)>d(si,r-)d(sf,r+)。 (4)根據(jù)式(8)計算方案的最優(yōu)度: 因此 命題得證。 3.2 實例應用 某食品加工廠想從5個產(chǎn)品質(zhì)量檢測服務提供商中選擇最佳服務方案,為該廠產(chǎn)品提供質(zhì)量檢測SaaS,且分別定義為s1,s2…,s5,其QoS屬性包括成本u1、響應時間u2、可信度u3、可用性u4。現(xiàn)由該廠質(zhì)檢部3人e1,e2,e3對備選方案進行評價,評價語言集為(很差,差,一般,好,很好),評價結(jié)果如表2所示。采用文中決策方法對各備選方案進行選擇,且設(shè)用戶給出的屬性權(quán)重為ω=(0.25,0.30,0.25,0.20),具體過程如下(在這里還要對Skyline集的正確性給予證明,即只需要證明經(jīng)Skyline集選出的最優(yōu)方案與經(jīng)過方案全集選出的方案是同一方案即可)。 (1)基于Skyline集對評價方案集進行最優(yōu)選擇。 步驟1:首先將表2中的語言評價結(jié)果轉(zhuǎn)換為數(shù)字型三角模糊數(shù)形式,然后應用式(1)、(2)對其進行規(guī)范化處理(其中屬性u1,u2為成本型屬性,u3,u4為效益型屬性),結(jié)果如表3所示。 表2 決策者對QoS屬性的語言評價 表3 決策者對QoS屬性的語言評價(數(shù)值型) 步驟2:分別應用式(3)、(4)對方案的評價信息和屬性權(quán)重進行集結(jié),并得到如下集結(jié)后的決策矩陣。 R= 步驟3:應用不確定Skyline來計算備選方案的決策矩陣R,得出s34s1,s44s1,s54s1,s44s2,s44s3,即sky(4,S)={s1,s2}。此時只需在方案s1和s2中來選擇最佳方案。 步驟4:根據(jù)式(5)、(6)分別確定不確定Skyline集中方案的正理想解R+和負理想解R-。 R+= R-= 步驟5:應用式(7)分別計算備選方案s1和s2到正負理想解的距離,結(jié)果如下: T1=0.992 1 T2=0.692 3 T1>T2,從而得出最佳方案為T1。 (2)基于評價方案全集選出最佳方案。 只需再算出T3,T4,T5,然后對T1,T2,T3,T4,T5按從大到小的順序進行排列,看此時的最佳方案是否為T1即可,計算結(jié)果如下: T3=0.635 8,T4=0.039 7,T5=0.904 2 排序結(jié)果為T1>T5>T2>T3>T4。由排序結(jié)果可以得出,基于備選方案全集選出的最優(yōu)方案與基于Skyline集選出的最優(yōu)方案為同一方案T1,從而證明基于Skyline集的選擇是正確的。 3.3 基于Skyline集的模糊多屬性群決策方法效率分析 比較基于Skyline集和基于全集選擇最優(yōu)方案的性能,需要設(shè)置一組隨機方案數(shù)據(jù)集,其中各方案屬性值隨機生成。并取方案中成本和可信度兩個屬性,計算方案集在執(zhí)行1 000次最優(yōu)選擇后的平均運行時間。記錄相應實驗數(shù)據(jù)繪制成圖,結(jié)果如圖1所示。 圖1 隨機方案數(shù)據(jù)集的決策時間花費 從圖1可以看出,兩種算法在決策時間花費上,基于Skyline集的決策方法遠好于基于全集的決策方法。 文中針對方案的評價信息為語言評價的多屬性群決策問題,基于三角模糊數(shù)性質(zhì)以及借鑒Skyline的基本思想提出高效模糊多屬性群決策的理想點法,以提高多屬性群決策方法的效率。該決策方法計算步驟簡單易學,有較廣泛的適用范圍。最后,應用實例證明了該決策方法的可用性和高效性。但該方法在對方案評價信息和權(quán)重信息集結(jié)后在一定程度上也削弱了方案評價信息的精確度,因此如何盡可能地降低這種信息損失,從而提高選擇最優(yōu)方案的精確性還需進一步探討。 [1] 程 霄.基于新的距離度量的三角模糊數(shù)多屬性決策法[J].吉林師范大學學報:自然科學版,2014,35(1):60-65. [2] 陳曉紅,陽 熹.一種基于三角模糊數(shù)的多屬性群決策方法[J].系統(tǒng)工程與電子技術(shù),2008,30(2):278-282. [3] 蘭 蓉,范九倫.一種基于三角模糊數(shù)的理想點多屬性決策方法[J].西安郵電學院學報,2009,14(5):164-168. [4] 孫 祿,盧 瀟,韓毅娜.基于三角模糊數(shù)的多目標群決策方法[J].化工自動化及儀表,2010,37(11):73-77. [5] 周佳敏,王展青.基于三角模糊數(shù)的動態(tài)混合多屬性決策法[J].武漢理工大學學報:信息與管理工程版,2014,36(1):121-124. [6] Olcer A I,Odabasi A Y.A new fuzzy multiple attributive group decision making methodology and its application to propulsion/maneuvering system selection problem[J].European Journal of Operational Research,2005,166(1):93-114. [7] Osei-Bryson K M.Evaluation of decision trees:a multi-criteria approach[J].Computers & Operations Research,2004,31:1933-1945. [8] Liang G S,Wang M J.A fuzzy multi-criteria decision making method for facility site selection[J].International Journal of Production Research,2001,29:2313-2330. [9] Yu Q,Bouguettaya A.Efficient service Skyline computation for composite service selection[J].IEEE Transactions on Knowledge and Data Engineering,2013,25(4):776-789. [10] 吳 健,陳 亮,鄧水光,等.基于Skyline的QoS感知的動態(tài)服務選擇[J].計算機學報,2010,33(11):2136-2146. [11] 黃智力,李茂青.基于理想點的三角模糊數(shù)群體多屬性決策法[J].廈門大學學報:自然科學版,2008,47(6):812-817. [12] 姜 超.基于三角模的模糊矩陣的合成[J].吉林師范大學學報:自然科學版,2013,34(2):51-53. [13] 徐澤水.基于期望值的模糊多屬性決策法及其應用[J].系統(tǒng)工程理論與實踐,2004,24(1):109-113. [14] 楊 靜,邱菀華.基于投影技術(shù)的三角模糊數(shù)型多屬性決策方法研究[J].控制與決策,2009,24(4):637-640. An Efficient Multi-attribute Group Decision-making Method Based on Triangular Fuzzy Number ZHANG Long-chang,ZHANG Xiao-xia (College of Information Science and Technology,Bohai University,Jinzhou 121013,China) Multi-attribute group decision-making has a wide range of applications in the field of decision making.For the convenience of decision making in the decision-making process,the decision maker’s evaluation of the alternatives is usually given in the form of real numbers.However,compared with the attribute evaluation information in the form of real numbers,linguistic expressions can not only meet the decision maker’s habits but also describe the properties of the scheme.In this paper,attribute evaluation information for scheme is multi-attribute group decision-making problems with linguistic expression.In view of above problem,it converts language information into triangular fuzzy numbers to resolve the uncertainty and improve the reliability of choice firstly.Then,by reference of the Skyline theory,the uncertain service Skyline set is built to reduce the search scope in order to improve the efficiency of scheme selection.Next,TOPSIS method is referenced to select the scheme from the Skyline set and obtain the optimal scheme which reflects the user needs.Finally,the example demonstrates the superiority and efficiency of the approach proposed. group decision making;appraisal with linguistic terms;triangular fuzzy numbers;Skyline;TOPSIS 2015-09-13 2015-12-16 時間:2016-05-25 遼寧省教育科學技術(shù)研究一般項目(L2014451) 張龍昌(1978-),男,博士(博士后),副教授,碩士生導師,主要從事服務計算、云計算、物聯(lián)網(wǎng)研究。 http://www.cnki.net/kcms/detail/61.1450.TP.20160525.1706.038.html TP301 A 1673-629X(2016)06-0020-05 10.3969/j.issn.1673-629X.2016.06.0052 高效模糊多屬性群決策的理想點法
3 實驗分析
4 結(jié)束語