多属性决策是指在多个属性下对若干个备选方案进行评价和择优决策的过程[1]。实际群决策中,专家们可能更愿意使用语言术语来表达对事物的评价。为此,语言型多属性群决策受到了学者们的广泛关注。针对语言信息处理,Herrera等[2]提出了二元语义的概念。在二元语义的基础上,Wang等[3]给出比例二元语义数值模型,基本思想是将符号比例信息添加到语言项中。受比例二元语义数值模型的启发,Zhang等[4]提出了语言分布(linguistic distribution,LD)的概念。为提高语言表达的灵活性,Rodriguez等[5]提出犹豫模糊语言术语集(hesitant fuzzy linguistic term sets,HFLTS),它是一种使用有限个连续语言术语来表达决策者偏好的工具。与HFLTS相比,LD的特点是对给定的所有语言项都赋以比例。因而,拓展的比例二元语义或者具有分布特征信息的HFLTS在一定程度上都是LD思想的起源[6]。LD是不确定性和复杂性偏好信息表征的有力工具,近年来在学术界已达成一定共识,相关研究主要包括运算、测度和决策方法、群体共识模型、聚类和分类方法等[6]。例如,Yao[7]提出新的LD距离测度。Liang等[8]提出多粒度LD证据推理群决策方法。
在实际决策中,由于专家背景知识的不同,不同的人对相同的语言术语可能会有不同的理解[9],例如,当两个审稿人收到同一份稿件时,都给出了“很好”的评价,然而,对这两个审稿人而言,由于背景、知识不同,“很好”这个语言术语可能会对应不同的数值标度。现有文献多采用2-型模糊集和多粒度语言术语模型来处理语言术语的多重含义,然而它们都不能表示每个专家对相同语言术语的个性化理解[10]。为此,Li等[10]提出基于个性化个体语义(personalized individual semantics,PIS)的方法进行语言群决策,其优势是能够反映个体在理解词方面的差异。在此基础上,基于一致性驱动的PIS优化方法[11]和基于PIS的群体共识反馈机制[12]相继提出。此外,PIS在理解词方面的模型也被应用到大群体语言决策[13]。
通过梳理既有文献,发现语言分布评价信息下的多属性群决策仍有以下不足:1) 在语言分布多属性群决策环境下,利用单一的决策矩阵信息优化个性化个体语义的文献仍不多,较难找到合适的目标函数来优化个性化个体语义标度; 2) 在语言分布群决策背景下,针对某些具体问题,确定专家权重的视角还不够全面。特别地,对于给定专家个性化属性权重的群决策情形,属性权重的个性化赋值差异一定程度上反映了专家可信度,进而影响专家的重要性或权威性,这一点容易被忽视。鉴于此,本文借用最佳-最差方法(best-worst method,BWM) 模型中的一致性驱动思想,结合群体共识和可信测度,提出一种基于个性化个体语义的语言分布多属性群决策方法。主要创新点在于:1) 提出集成个性化属性权重和一致性驱动思想的专家个体语义标度优化方法; 2) 从群体共识和可信度双视角,构建专家权重双目标优化模型确定差异化的专家权重。
1 问题描述 1.1 基本定义定义1[4] 设S={sα|α=-τ, …, -1, 0, 1, …, τ}是一个预先定义的以零为对称中心、语言术语个数为奇数的语言术语集,且τ为正整数。设d={(st, pt)|t=-τ, …, -1, 0, 1, …, τ},其中:st∈S;pt≥0且
$ E(d)=\sum\limits_{t=-\tau}^\tau N S\left(s_t\right) p_t=\sum\limits_{t=-\tau}^\tau f\left(s_t\right) p_t $ | (1) |
为d的期望函数。
定义2[14] 设S={sα|α=-τ, …, -1, 0, 1, …, τ}是一个语言术语集(定义1),R为实数集。定义函数NS:S→R是S上的标度函数,称NS(si)是si的数值标度。
定义3[15] 设S={sα|,α=-τ, …, -1, 0, 1, …, τ}是一个语言术语集(定义1),定义语言标度函数f:[s-τ, sτ]→[0, 1],sα→φ。这里f(sα)=(α+τ)/2τ=φ。
定义4[4] 设d1、d2和d均为语言术语集S上的语言分布,定义语言分布的比较算子和负算子如下。
1) 比较算子:如果E(d1)>E(d2),则d1大于d2;如果E(d1)=E(d2),则d1等于d2。
2) 负算子:设d={(st, pt)|t=-τ, …, -1, 0, 1, …, τ}为语言分布,称Neg(d)为d的负算子,其中
$ {Neg}(d)=\left\{\left(s_t, p_{-t}\right) \mid t=-\tau, \cdots, -1, 0, 1, \cdots, \tau\right\}。$ | (2) |
本文考察基于个性化个体语义的语言分布多属性群决策问题。假设S={sα|α=-τ, …, -1, 0, 1, …, τ}为预先定义的语言术语集,专家集E={e1, e2, …, ek, …,el},l≥2,决策方案集X={x1, x2, …, xi, …, xn},n≥2,属性集A={a1, a2, …, aj, …, am},m≥2,这里aj∈A1∪A2,其中:A1和A2分别表示成本型和效益型属性集。设ωk=(ω1k, ω2k, …, ωjk, …,ωmk)T是已知的专家ek对应的个性化属性权重向量,满足
针对语言分布评价信息下的多属性群决策问题,本文进行决策的基本思路是:首先,利用每个专家的个性化属性权重和给定的决策矩阵,构建优化模型确定专家的个性化语义标度;然后,构建专家群体共识度和可信度,利用它们构建双目标规划模型确定专家权重;最后,计算专家的综合评价值,对备选方案进行排序。
2.1 集成个性化属性权重和一致性驱动思想的专家个体语义优化模型实际决策中,定性信息的有效处理十分关键,涉及词计算。针对词计算,Li等[10]提出了个性化个体语义的概念,其核心思想是不同的人对于相同的语言术语有不同的理解。在语言多属性群决策环境下,语言评价值的个性化差异对决策结果必有影响,个性化语义对应的数值标度设置不当定会导致决策偏差。为此,本节针对语言多属性群决策环境,提出一个新的优化个性化个体语义的方法,以弥补现有研究的不足。
首先,对语言分布矩阵Zk=(zijk)n×m进行规范化,得到规范化决策矩阵Zk=(zijk)n×m,
$ \bar{z}_{i j}^k= \begin{cases}z_{i j}^k, & a_j \in A_2 \\ N e g\left(z_{i j}^k\right), & a_j \in A_1\end{cases},$ | (3) |
这里Neg(zijk)为语言分布的负算子。为方便表达,规范化后zijk仍用zijk表示。
利用式(1)计算zijk的期望值Qijk,即
$ Q_{i j}^k=\sum\limits_{t=-\tau}^\tau N S\left(s_{i j, t}^k\right) p_{i j, t}^k,$ | (4) |
其中:NS(sij, tk)是sij, tk的数值标度。
其次,假设专家视角下的个性化属性权重(ω1k, ω2k, …, ωjk, …ωmk)T已知,利用决策矩阵Zk=(zijk)n×m得到专家关于属性对的偏好关系,反向利用BWM[16]模型中的一致性驱动思想构建优化模型,确定每个专家的个性化个体语义标度,具体步骤如下。
Step 1 确定一组属性集。
Step 2 给出专家ek个性化视角下的最优属性aBk和最差属性aWk,k=1, 2, …, l。
Step 3 确定最优属性和其他属性的成对比较值向量ABk=(aB1k, aB2k, …, aBmk),aBjk表示最优属性aBk和第j个属性ajk的偏好度,
$ a_{\mathrm{B} j}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right),$ | (5) |
这里h(QiBk, Qijk)表示效用值与乘性偏好关系的转换函数。特别地,可取
$ h\left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right)= \begin{cases}\frac{Q_{i \mathrm{~B}}^k}{Q_{i j}^k}, & \left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right) \neq(0, 0) \\ 1, & \left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right)=(0, 0)\end{cases}。$ |
Step 4 确定其他属性和最差属性的成对比较值向量AWk=(a1Wk, a2Wk, …, amWk),ajWk表示第j个属性ajk和最差属性aWk的偏好度,
$ a_{j \mathrm{~W}}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right), $ | (6) |
这里h(Qijk, QiWk)表示效用值与乘性偏好关系的转换函数。特别地,可取
$ h\left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right)=\left\{\begin{array}{cc} \frac{Q_{i j}^k}{Q_{i \mathrm{~W}}^k}, & \left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right) \neq(0, 0) \\ 1, & \left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right)=(0, 0) \end{array}\right.。$ |
Step 5 集成专家个性化的属性权重和BWM模型中的一致性驱动思想构建优化模型,确定每个专家的个性化个体语义标度。在BWM模型中,属性权重的最优情况应该满足ωBk/ωjk=aBjk,ωjk/ωWk=ajWk。为达到上述条件,对于所有的j,应使|ωBk/ωjk-aBjk|和|ωjk/ωWk-ajWk|的偏差最小。
值得注意的是,与经典BWM求解属性权重的方法不同,这里仅借用BWM模型的一致性驱动思想,即假设专家的个性化属性权重已知,通过优化专家的个性化个体语义标度,使得属性权重比值与属性对的乘性偏好尽可能一致。
此外,针对个性化语言数值标度的优化还需要满足以下要求。
1) 有序性。
$ \begin{gathered} N S^k\left(s_{t+1}\right)>N S^k\left(s_t\right) \\ t=-\tau, \cdots, -1, 0, 1, \cdots, \tau-1 ; k=1, 2, \cdots, l。\end{gathered} $ | (7) |
为了控制两个连续数值标度之间的判别程度,应使NSk(st+1)-NSk(st)≥γ,t=-τ, …, -1, 0, 1, …, τ-1,k=1, 2, …, l,这里γ∈[0, 1/τ]。
2) 数值标度的范围。为了更加灵活地表达数值尺度,它应满足
$ \begin{aligned} & N S^k\left(s_t\right)=\left\{\begin{array}{l} 0, t=-\tau \\ 0.5, t=0 \\ 1, t=\tau \end{array}\right. \\ & N S^k\left(s_t\right) \in\left[\frac{t+\tau-\Delta}{2 \tau}, \frac{t+\tau+\Delta}{2 \tau}\right], t \in[-\tau+1, \tau-1], \end{aligned} $ | (8) |
式中Δ可以扩大NSk(st)的范围,当Δ越大,NSk(st)的范围也就越大,但需要保证NSk(st)∈[0, 1]。
综上,本文建立如下优化模型,以确定专家个性化的语言数值标度,即
$ \begin{aligned} & \min \max _j\left(\left|\omega_{\mathrm{B}}^k / \omega_j^k-a_{\mathrm{B} j}^k\right|, \left|\omega_j^k / \omega_{\mathrm{W}}^k-a_{j \mathrm{~W}}^k\right|\right) \\ & \text { s.t. }\left\{\begin{array}{l} Q_{i j}^k=\sum\limits_{t=-\tau}^\tau N S\left(s_{i j, t}^k\right) p_{i j, t}^k, \\ i=1, 2, \cdots, n ; j=1, 2, \cdots, m, \\ a_{\mathrm{B} j}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right), a_{j \mathrm{~W}}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right), \\ j=1, 2, \cdots, m, \\ N S^k\left(s_{t+1}\right)-N S^k\left(s_t\right) \geqslant \gamma, \\ t=-\tau, \cdots, -1, 0, 1, \cdots, \tau-1, \\ N S^k\left(s_{-\tau}\right)=0, N S^k\left(s_0\right)=0.5, N S^k\left(s_\tau\right)=1, \\ N S^k\left(s_t\right) \in\left[\frac{t+\tau-\Delta}{2 \tau}, \frac{t+\tau+\Delta}{2 \tau}\right], \\ t=-\tau+1, \cdots-1, 1, \cdots, \tau-1 。\end{array}\right. \end{aligned} $ | (9) |
式(9)中决策变量为NS(st),t=-τ+1, -τ+2, …-1, 1, …, τ-2, τ-1。设Ω为式(9)的可行域,由于NS(st)=(t+τ)/2τ是(M-1)的一个可行解,所以Ω非空。不难验证式(9)的可行域Ω是有界闭区域,且目标函数为Ω上的连续函数,据多元函数的最值定理可知式(9)的最优解存在。
为方便求解,式(9)可等价转化为
$ \begin{array}{c} \min \xi \\ \text { s.t. }\left\{\begin{array}{l} \left|\omega_{\mathrm{B}}^k / \omega_j^k-a_{\mathrm{B} j}^k\right| \leqslant \xi, \left|\omega_j^k / \omega_{\mathrm{W}}^k-a_{j \mathrm{~W}}^k\right| \leqslant \xi, \\ j=1, 2, \cdots, m, \\ Q_{i j}^k=\sum\limits_{t=-\tau}^\tau N S\left(s_{i j, t}^k\right) p_{i j, t}^k, \\ i=1, 2, \cdots, n ; j=1, 2, \cdots, m, \\ a_{\mathrm{B} j}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i \mathrm{~B}}^k, Q_{i j}^k\right), \\ a_{j \mathrm{~W}}^k=\frac{1}{n} \sum\limits_{i=1}^n h\left(Q_{i j}^k, Q_{i \mathrm{~W}}^k\right), j=1, 2, \cdots, m \\ N S^k\left(s_{t+1}\right)-N S^k\left(s_t\right) \geqslant \gamma, \\ t=-\tau, \cdots, -1, 0, 1, \cdots, \tau-1, \\ N S^k\left(s_{-\tau}\right)=0, N S^k\left(s_0\right)=0.5, N S^k\left(s_\tau\right)=1, \\ N S^k\left(s_t\right) \in\left[\frac{t+\tau-\Delta}{2 \tau}, \frac{t+t+\Delta}{2 \tau}\right] \\ t=-\tau+1, \cdots-1, 1, \cdots, \tau-1 。\end{array}\right. \end{array} $ | (10) |
其中:NSk(si)、ξ为决策变量。
2.2 群体共识和可信度双视角下的专家权重确定模型群体决策中,专家经验态度不尽相同,导致专家的相对重要性或贡献必有差异。在群体共识背景下,专家权重的主要作用表现在:1) 个体观点的共识集结;2) 非共识修正的识别和引导(例如对共识度低的专家适当惩罚其权重等)。因而,利用共识确定专家权重在决策中十分关键。此外,将可信度作为专家权重确定的证据,可以增加专家对于权重值的信服。
共识一般定义为所有专家对决策结果的一致同意,然而,这种“硬共识”在实际决策中往往较难实现。于是Kacprzyk和Fedrizzi提出了“软共识”的概念,即共识达到一定水平。为了让共识达到预定水平,一般有两种方式:1) 反馈式建议专家改变其提供的偏好信息;2) 自适应式更新专家的权重。在这两种方式中,群体共识度的测算尤为关键,本文试图从两个视角(整体差异度和部分差异度)来刻画群体的共识程度。
首先,计算专家ek和专家eh关于备选方案xi的整体差异度dG(zik, zih),即
$ d_G\left(z_i^k, z_i^h\right)=\left|\sum\limits_{j=1}^m \omega_j^k Q_{i j}^k-\sum\limits_{j=1}^m \omega_j^h Q_{i j}^h\right|, $ | (11) |
其中:ωjk、ωjh已知;Qijk、Qijh由(M-2)得到。然而若
其次,计算专家ek和专家eh关于备选方案xi的部分差异度dP(zik, zih),即
$ d_P\left(z_i^k, z_i^h\right)=\left(\sum\limits_{j=1}^m\left|Q_{i j}^k-Q_{i j}^h\right|^{\sigma_j^{k, h}}\right) / m, $ | (12) |
其中:σjk, h=1-|ωjk-ωjh|表示专家ek和专家eh针对aj重要性个人观点相似性的系数。特别地,这里假设00=0,即出现Qijk=Qijh,并且|ωjk-ωjh|=1。
将上述两个视角下的测度方法进行综合,得到专家ek和专家eh关于备选方案xi的综合差异度为
$ d_\alpha\left(z_i^k, z_i^h\right)=\alpha d_G\left(z_i^k, z_i^h\right)+(1-\alpha) d_P\left(z_i^k, z_i^h\right), $ | (13) |
其中:
此外,文献[17]中指出,对于∀j,当|ωjk-ωjh|=1,α=1。然而,经过验证,只有在m≤2时,才会出现上述情况。例如当m=3时,不妨取极端情形ω1=(1, 0, 0)T,ω2=(0, 1, 0)T,则|ω31-ω32|=0,α≠1易知不符合文献[17]的结论。考虑到本文中m≥2,所以只有ω1=(1, 0)T, ω2=(0, 1)T或者ω1=(0, 1)T,ω2=(1, 0)T才会出现α=1。对于其他情况,即α < 1,综合差异度仍可用式(13)计算。
定义5 共识度。称
$ C I_{k, h}\left(x_i\right)=1-d_\alpha\left(z_i^k, z_i^h\right) $ | (14) |
为专家ek和专家eh关于备选方案xi的共识度。CIk, h(xi)∈[0, 1],反映了两两专家之间观点的相似性。CIk, h(xi)值越大,共识度越大。从而,专家ek和专家eh之间的共识度为
$ G C I_{k, h}=\frac{1}{n} \sum\limits_{i=1}^n C I_{k, h}\left(x_i\right) 。$ | (15) |
进一步,专家ek与群体之间的共识度为
$ G C I_k=\sum\limits_{h=1}^l \lambda_h G C I_{k, h}, $ | (16) |
因此,群体共识度为
$ G C I=\sum\limits_{k=1}^l \lambda_k \sum\limits_{h=1}^l \lambda_h G C I_{k, h} 。$ | (17) |
此外,考虑到决策过程中专家权重的赋值还受到专家可信度的影响,Fu等[18]将可信度引入多属性群决策分析,并定义专家可信度为专家给出的属性权重与实际属性权重的相似性。而实际属性权重较难获得,于是Zhang等[19]利用属性权重值和属性排序的差异定义了基于距离的专家可信度。受上述启发,在给定专家个性化属性权重的基础上,本文引入属性权重值矩阵和属性排序矩阵来计算不同专家对于属性的个性化理解,分别用个性化属性权重值的差异和属性排序的差异来综合衡量专家可信度,避免可能的决策偏差。
首先,基于每个专家的属性权重值得到属性权重矩阵ω,
$ \boldsymbol{\omega}=\left(\begin{array}{c} \boldsymbol{\omega}^1 \\ \boldsymbol{\omega}^2 \\ \vdots \\ \boldsymbol{\omega}^l \end{array}\right)=\left(\begin{array}{ccc} \omega_1^1 & \cdots & \omega_m^1 \\ \vdots & & \vdots \\ \omega_1^l & \cdots & \omega_m^l \end{array}\right), $ |
计算专家ek、专家eh关于属性权重值的非相似性,即
$ d_\omega^{k, h}=\sum\limits_{j=1}^m\left|\omega_j^k-\omega_j^h\right|。$ | (18) |
当专家eh越相信ek,他们之间关于属性权重的距离也就越小。因而,在一定程度上,个体属性权重值的非相似性体现了专家可信度的非相似性。
然后,利用属性权重矩阵ω得出属性排序矩阵R,这里直接利用属性权重值排序,
$ \overline{\boldsymbol{R}}=\left(\begin{array}{c} \overline{\boldsymbol{R}}^1 \\ \overline{\boldsymbol{R}}^2 \\ \vdots \\ \overline{\boldsymbol{R}^l} \end{array}\right)=\left(\begin{array}{ccc} \bar{R}_1^1 & \cdots & \bar{R}_m^1 \\ \vdots & & \vdots \\ \bar{R}_1^l & \cdots & \bar{R}_m^l \end{array}\right), $ |
为使属性排序矩阵与属性权重值矩阵同量纲化,将排序矩阵R按行归一化得到新的排序矩阵R,
$ \boldsymbol{R}=\left(\begin{array}{c} \boldsymbol{R}^1 \\ \boldsymbol{R}^2 \\ \vdots \\ \boldsymbol{R}^l \end{array}\right)=\left(\begin{array}{ccc} R_1^1 & \cdots & R_m^1 \\ \vdots & & \vdots \\ R_1^l & \cdots & R_m^l \end{array}\right), $ |
其中
计算专家ek和专家eh关于个体属性排序的差异性,即
$ d_R^{k, h}=\sum\limits_{j=1}^m\left|R_j^k-R_j^h\right| $ | (19) |
当专家eh越相信ek,他们之间关于个体属性排序的距离也越小。因而,在一定程度上,个体属性排序的非相似性也体现专家可信度的非相似性。
联立式(18)和式(19),可得专家ek对专家eh可信度的非相似性测度为
$ d_\beta^{k, h}=\beta d_\omega^{k, h}+(1-\beta) d_R^{k, h}, $ | (20) |
其中:参数β是平衡系数,反映对这两种可信度测量方式的偏好,β∈[0, 1]。
定义6 可信度。称
$ G C D^{k, h}=1-d_\beta^{k, h} $ | (21) |
为专家ek对于专家eh的可信度。GCDk, h∈[0, 1],GCDk, h越大,可信度越大。
专家ek的可信度为
$ G C D^k=\sum\limits_{h=1}^l \lambda_h G C D^{k, h}, $ | (22) |
因此,整体可信度为
$ G C D=\sum\limits_{k=1}^l \lambda_k \sum\limits_{h=1}^l \lambda_h G C D^{k, h}。$ | (23) |
专家观点的相似性,即共识度;专家对于个体属性权重值和个体属性排序评价的相似性,即可信度。两者都对专家权重的确定产生了影响。鉴于此,从群体共识和可信度双视角,构建双目标优化模型(M-3)确定差异化的专家权重。
$ \begin{aligned} & \max G C I \\ & \max G C D \\ & \text { s.t. }\left\{\begin{array}{l} \sum\limits_{k=1}^l \lambda_k=1, \\ \lambda_k \geqslant 0 \quad k=1, 2, \cdots, l, \end{array}\right. \end{aligned} $ | (24) |
其中:λk(k=1, 2, …, l)为决策变量。
式(24)是一个双目标规划问题,基于文献[20]的极小、极大思想,为计算方便,设f=min(GCI, GCD),则GCD≥f,GCI≥f,得到如下等价的优化模型
$ \begin{aligned} & \max f \\ & \text { s. t. }\left\{\begin{array}{l} G C D \geqslant f, \\ G C I \geqslant f, \\ \sum\limits_{k=1}^l \lambda_k=1, \\ \lambda_k \geqslant 0, \quad k=1, 2, \cdots, l, \end{array}\right. \end{aligned} $ | (25) |
其中:λk(k=1, 2, …, l)是决策变量。
2.3 语言分布多属性群决策方法针对本文所讨论的语言分布多属性群决策问题,根据上述分析,在充分考虑到决策者个体语义的差异以及专家个体的异质性,为集结专家个体观点形成群体观点对方案排序择优,提出了一种个性化个体语义驱动的语言分布多属性群决策方法。具体的决策步骤如下。
输入:个体语言分布决策矩阵Zk=(zijk)n×m,个体属性权重ωk=(ω1k, ω2k, …, ωmk)T,k=1, 2, …, l。
输出:个性化个体语义NSk(si),k=1, 2, …, l,专家权重λ=(λ1, λ2, …, λl)T,备选方案排序Oc。
步骤1 利用式(3)将决策矩阵Zk=(zijk)n×m规范化;根据式(4)计算Qijk。
步骤2 根据式(5)~(8)构建专家个性化个体语义优化模型(9),得到个性化语言数值标度NS(sijk),并根据式(4)计算Qijk的值。
步骤3 根据式(11)~(17)构建群体共识度GCI,根据式(18)~(23)构建群体可信度GCD,求解模型(25)得到差异化的专家权重λk。
步骤4 计算专家ek关于备选方案xi的综合评价值rik,
$ r_i^k=\sum\limits_{j=1}^m \omega_j^k Q_{i j }^k。$ | (26) |
步骤5 计算群体关于备选方案xi的综合评价值riG,
$ r_i^G=\sum\limits_{k=1}^l \lambda_k r_i^k=\sum\limits_{k=1}^l \lambda_k \sum\limits_{j=1}^m \omega_j^k Q_{i j}^k。$ | (27) |
步骤6 据综合评价值riG的大小对方案排序择优(即riG值越大,方案xi越优),得备选方案的排序Oc。
3 算例分析2019年末,湖北武汉爆发严重的新型冠状病毒疫情,为响应国家号召,全国人民不出门,不聚集。教育部发出通知,推迟2020年春季开学,具体开学日期视疫情情况而定。各地展开“停课不停学”的线上教学方式。随着部分地区中小学线上教学模式的使用,越来越多高校也开始使用线上教学代替传统课堂教学完成2020年春季教学任务。然而,线上教学的APP种类较多。如钉钉、腾讯会议、腾讯课堂、ZOOM,它们各有利弊。于是,选择合适的线上教学APP成为疫情防控期间高校教师们需要重点考虑的问题之一。结合疫情防控期间用户体验的在线评价信息,综合参考文献[21]的属性内容和文献[22]的属性挖掘方法,整合筛选得到4个对用户使用在线教学APP影响最大的属性指标:a1代表教学使用感受;a2代表课后辅导;a3代表软件功能;a4代表软件质量,细节描述如表 1所示。
![]() |
表 1 属性评价因素体系 Tab. 1 Attribute evaluation factor system |
本文邀请3类用户群体集E={e1, e2, e3}对4个在线教学APP集X={x1, x2, x3, x4}进行评价,且使用定性的语言术语表达用户的评价信息。考虑到用户群体的文化背景和用语习惯等,假设同类用户群体对同一语言术语的理解基本相同,不同类用户群体的个性化语义体现一定差异。通过收集每个用户针对4个APP在不同属性下的语言评价信息,得到该类用户的综合语言分布评价决策矩阵Z1,Z2, Z3(见表 2~4),其中用户使用的基本语言术语集为S={s-3=‘很差’,s-2=‘差’,s-1=‘较差’,s0=‘一般’,s1=‘较好’,s2=‘好’,s3=‘很好’}。另外,每类用户群体评价指标的属性权重信息如表 5所示。
![]() |
表 2 用户群体e1给出的语言分布决策矩阵Z1 Tab. 2 Linguistic distribution decision matrix Z1 from user group e1 |
![]() |
表 3 用户群体e2给出的语言分布决策矩阵Z2 Tab. 3 Linguistic distribution decision matrix Z2 from user group e2 |
![]() |
表 4 用户群体e3给出的语言分布决策矩阵Z3 Tab. 4 Linguistic distribution decision matrix Z3 from user group e3 |
![]() |
表 5 每个用户群体视角下的属性权重ωk Tab. 5 Attribute weights from each user group′s perspective |
输入:用户群体的语言分布决策矩阵Z1,Z2,Z3;属性权重矩阵W。
步骤1 用式(3)将矩阵规范化,注意在本文中4个属性均为效益型指标。根据式(4)得到Qijk。
步骤2 首先给出每个用户群体的最优属性a11、a12、a13和最差属性a21、a32、a43,然后计算每个用户群体最优属性与其他属性的成对比较值,即
$ \boldsymbol{A}_{\mathrm{B}}^k=\left(1, \frac{1}{4}\left(\frac{Q_{11}^k}{Q_{12}^k}+\frac{Q_{21}^k}{Q_{22}^k}+\frac{Q_{31}^k}{Q_{32}^k}+\frac{Q_{41}^k}{Q_{42}^k}\right),\right.\\ \frac{1}{4}\left(\frac{Q_{11}^k}{Q_{13}^k}+\frac{Q_{21}^k}{Q_{23}^k}+\frac{Q_{31}^k}{Q_{33}^k}+\frac{Q_{41}^k}{Q_{43}^k}\right) \\ \left.\frac{1}{4}\left(\frac{Q_{11}^k}{Q_{14}^k}+\frac{Q_{21}^k}{Q_{24}^k}+\frac{Q_{31}^k}{Q_{34}^k}+\frac{Q_{41}^k}{Q_{44}^k}\right)\right), k=1,2,3 。$ |
还要计算每个用户群体其他属性与最差属性的成对比较值,即
$ \boldsymbol{A}_{\mathrm{W}}^2=\left(\frac{1}{4}\left(\frac{Q_{11}^2}{Q_{13}^2}+\frac{Q_{21}^2}{Q_{23}^2}+\frac{Q_{31}^2}{Q_{33}^2}+\frac{Q_{41}^2}{Q_{43}^2}\right),\right. \\ \frac{1}{4}\left(\frac{Q_{12}^2}{Q_{13}^2}+\frac{Q_{22}^2}{Q_{23}^2}+\frac{Q_{32}^2}{Q_{33}^2}+\frac{Q_{42}^2}{Q_{43}^2}\right), \\ \left.1, \frac{1}{4}\left(\frac{Q_{14}^2}{Q_{13}^2}+\frac{Q_{24}^2}{Q_{23}^2}+\frac{Q_{34}^2}{Q_{33}^2}+\frac{Q_{44}^2}{Q_{43}^2}\right)\right), \\ \boldsymbol{A}_{\mathrm{w}}^3=\left(\frac{1}{4}\left(\frac{Q_{11}^3}{Q_{14}^3}+\frac{Q_{21}^3}{Q_{24}^3}+\frac{Q_{31}^3}{Q_{34}^3}+\frac{Q_{41}^3}{Q_{44}^3}\right),\right. \\ \frac{1}{4}\left(\frac{Q_{12}^3}{Q_{14}^3}+\frac{Q_{22}^3}{Q_{24}^3}+\frac{Q_{32}^3}{Q_{34}^3}+\frac{Q_{42}^3}{Q_{44}^3}\right),\\ \left.\frac{1}{4}\left(\frac{Q_{13}^3}{Q_{14}^3}+\frac{Q_{23}^3}{Q_{24}^3}+\frac{Q_{33}^3}{Q_{34}^3}+\frac{Q_{43}^3}{Q_{44}^3}\right), 1\right) 。$ |
建立个性化语义的优化模型(M-2),计算每个用户群体的个性化个体语义NSk(si),k=1, 2, 3,其中取Δ=1,γ=0.05。求解该模型可得用户群体e1、e2、e3的个性化个体语义标度,如表 6所示。
![]() |
表 6 用户群体e1、e2、e3的个性化个体语义 Tab. 6 Personalized individual semantics of user groups e1, e2, e3 |
最后,根据式(4)计算Qijk,这里省略其计算结果。
步骤3 求解每个用户群体权重。由前面计算结果以及式(11)~(17)可以得到GCI1, 2=0.874,GCI1, 3=0.858,GCI2,3=0.817;GCI=1.745λ1λ2+1.716λ1λ3+1.634λ2λ3。由式(18)~(23),取β=0.5,可以得到GCD1, 2=0.73,GCD1, 3=0.55,GCD2,3=0.72;GCD=1.46λ1λ2+1.1λ1λ3+1.44λ2λ3。基于模型(25),建立群体共识和可信度双视角下的专家权重确定模型。求解模型可以得到每个用户群体的权重λ1=0.312,λ2=0.383,λ3=0.305。
步骤4 根据式(26)可得每个用户关于4个APP的综合评价值,如表 7所示。
![]() |
表 7 3个用户群体关于4个APP的综合评价值 Tab. 7 The comprehensive evaluation values of 3 user groups on 4 APPs |
步骤5 据式(27)可得三个用户群体关于4个APP的综合评价值riG为:rGx1=0.649 6;rGx2=0.636 2;rGx3=0.604 4;rGx4=0.616 4。
步骤6 4个APP排序结果为:x1>x2>x4>x3,因此x1是最佳的线上教学APP。
3.2 灵敏度分析本文中专家可信度的非相似性测度从个体属性权重值和个体属性排序的差异综合得出,式(20)中平衡系数β反映了决策者对两种可信度测算方式的偏好。本小节分析参数β值的改变对于用户群体的专家权重确定以及最终排序结果的影响。
从表 8不难发现,平衡系数β的变化影响每个用户群体权重的确定,而且随着β值的增大,方案排序也会产生一定的变化(如β≥0.9时)。此外,每个用户群体的权重随β值增大的变化趋势由表 8也可看出,β与用户群体e1、e2的专家权重正相关,与e3的专家权重负相关。
![]() |
表 8 不同平衡系数β对应的决策结果 Tab. 8 Decision-making results corresponding to different balance coefficients β |
针对本文所考察的多属性群决策问题,为说明个性化个体语义在多属性群决策中的重要性,使用固定语义(记为方法1)计算本文算例。基于固定化语义标度进行决策的步骤为:首先,利用式(3)将决策矩阵规范化;其次,利用语言标度函数(见定义3)将语言分布转化为数值,并利用定义1计算其期望值;最后,剩余步骤与本文提出的群决策方法步骤3~步骤6相同。
此外,为方便比较,同时探究可信度对专家权重确定和决策结果的影响,设计另一种方法(记为方法2)计算本文算例。它的具体决策步骤简述如下:首先,每个用户群体综合得到语言分布决策矩阵,利用加权平均算子[4]获得每个用户群体关于每个方案在个性化属性权重下的语言分布评价zik={(si, tk, pi, tk)|t=-3, -2, …, 2, 3},i=1, 2, 3, 4,k=1, 2, 3,然后,类似于式(11)和(12),在用户的个性化属性视角下,构建用户群体间的整体差异度
为进一步说明本文提出的多属性群决策方法的有效性,设计方法3计算本文算例。步骤1和2,4和5与本文决策步骤相同,步骤3改为:据式(11)~(17)构建群体共识度GCI,并基于单一的群体共识度构建专家权重优化模型。得到每个用户群体权重为λ1=0.346,λ2=0.330,λ3=0.324。
现有文献的语言群决策方法大多采用固定语言标度,实际上,不管是在经典多属性决策还是群体共识决策中,用户给出的信息都会因为自身经历的不同而有所不同。个性化个体语义会引起语言数值标度差异,进而导致方案的综合评价值的变化,最终可能对备选方案的排序产生影响。表 9中方法1排序和择优结果与本文方法均有不同,特别地,在方法1中,x3的综合评价值与本文方法差异较大,充分说明个性化个体语义标度的不同设置影响决策结果,语言标度的设置不当定会引起决策偏差,用户做决策时需要考虑它。
![]() |
表 9 四种决策方法的结果对比 Tab. 9 Comparison of the result of the four decision methods |
由表 9可看出,方法2的排序结果与本文有差异,差异的原因主要体现在:1) 本文采用个性化个体语义突出用户群体由于背景、知识的差异造成的对语言理解的不同。然而,方法2不强调语言的数值转化;2) 本文采用共识和可信度双视角下的专家权重优化模型计算专家权重。方法2仅从群体共识视角计算专家权重,不够全面。通过本文方法和方法2专家权重的优化结果发现,双视角下用户的权重为λ2>λ1>λ3,仅从群体共识单一视角下用户的权重为λ1>λ2>λ3,说明专家可信度对专家权重的确定有一定的影响,进而一定程度上影响方案的最终排序择优。实际上,在真实决策中专家权重的确定会受到多种因素的影响(如专家观点的可靠性,个体观点的一致性等),因此,在语言分布群决策情境下多角度确定专家权重会更有说服力。
从表 9还可以看出,尽管方法3的方案排序与本文方法的方案排序相同,但它们关于各方案的综合评价值有差异,原因在于方法3没有考虑专家可信度,一定程度上影响专家权重的确定。对比方法2与方法3,唯一的变化是语言数值标度的设置,方法2考虑决策者的语义是固定不变的,而方法3将个性化个体语义体现在群决策过程,两种决策方法的方案排序有差异说明个性化个体语义对决策结果有一定的影响。考虑到现实生活中的实际决策问题,不同人对语言偏好的表达和理解具有个体差异,因而考虑个性化个体语义驱动的多属性群决策方法更加合理且有意义。
4 结论针对语言分布多属性群决策问题,考虑到语言术语的个性化理解,提出了一种新的个性化个体语义驱动的语言分布多属性群决策方法。与已有的决策方法相比,本文具有以下特点:1) 个性化个体语义标度优化的新方法集成了专家个性化属性权重和BWM方法中的一致性驱动思想;2) 结合个性化个体语义优化标度,从群体共识和可信度双视角构建优化模型确定专家权重,克服了仅从单一方面考虑专家权重的片面性。下一步研究方向是:1) 缺省语言信息下个性化语义标度的确定;2) 社会网络背景下基于个性化个体语义的群决策模型构建。
[1] |
夏梦颐, 王应明. 权重优化下基于证据推理的直觉模糊多属性决策[J]. 郑州大学学报(理学版), 2021, 53(2): 66-71. XIA M Y, WANG Y M. Intuitionistic fuzzy multi-attribute decision making based on ER with weight optimization[J]. Journal of Zhengzhou university (natural science edition), 2021, 53(2): 66-71. ( ![]() |
[2] |
HERRERA F, MARTINEZ L. A 2-tuple fuzzy linguistic representation model for computing with words[J]. IEEE transactions on fuzzy systems, 2000, 8(6): 746-752. DOI:10.1109/91.890332 ( ![]() |
[3] |
WANG J H, HAO J. A new version of 2-tuple fuzzy linguistic representation model for computing with words[J]. IEEE transactions on fuzzy systems, 2006, 14(3): 435-445. DOI:10.1109/TFUZZ.2006.876337 ( ![]() |
[4] |
ZHANG G Q, DONG Y C, XU Y F. Consistency and consensus measures for linguistic preference relations based on distribution assessments[J]. Information fusion, 2014, 17: 46-55. DOI:10.1016/j.inffus.2012.01.006 ( ![]() |
[5] |
RODRIGUEZ R M, MARTINEZ L, HERRERA F. Hesitant fuzzy linguistic term sets for decision making[J]. IEEE transactions on fuzzy systems, 2012, 20(1): 109-119. DOI:10.1109/TFUZZ.2011.2170076 ( ![]() |
[6] |
WU Y Z, ZHANG Z, KOU G, et al. Distributed linguistic representations in decision making: taxonomy, key elements and applications, and challenges in data science and explainable artificial intelligence[J]. Information fusion, 2021, 65: 165-178. DOI:10.1016/j.inffus.2020.08.018 ( ![]() |
[7] |
YAO S B. A new distance-based consensus reaching model for multi-attribute group decision-making with linguistic distribution assessments[J]. International journal of computational intelligence systems, 2019, 12(1): 395-409. DOI:10.2991/ijcis.2018.125905656 ( ![]() |
[8] |
LIANG Y Y, JU Y B, QIN J D, et al. Multi-granular linguistic distribution evidential reasoning method for renewable energy project risk assessment[J]. Information fusion, 2021, 65: 147-164. DOI:10.1016/j.inffus.2020.08.010 ( ![]() |
[9] |
MENDEL J M, ZADEH L A, TRILLAS E, et al. What computing with words means to me discussion forum[J]. IEEE computational intelligence magazine, 2010, 5(1): 20-26. DOI:10.1109/MCI.2009.934561 ( ![]() |
[10] |
LI C C, DONG Y C, HERRERA F, et al. Personalized individual semantics in computing with words for supporting linguistic group decision making. An application on consensus reaching[J]. Information fusion, 2017, 33: 29-40. DOI:10.1016/j.inffus.2016.04.005 ( ![]() |
[11] |
TANG X A, PENG Z L, ZHANG Q, et al. Consistency and consensus-driven models to personalize individual semantics of linguistic terms for supporting group decision making with distribution linguistic preference relations[J]. Knowledge-based systems, 2020, 189: 105078. DOI:10.1016/j.knosys.2019.105078 ( ![]() |
[12] |
CAO M S, WU J, CHICLANA F, et al. A personalized consensus feedback mechanism based on maximum harmony degree[J]. IEEE transactions on systems, man, and cybernetics: systems, 2021, 51(10): 6134-6146. DOI:10.1109/TSMC.2019.2960052 ( ![]() |
[13] |
XIAO J, WANG X L, ZHANG H J. Managing personalized individual semantics and consensus in linguistic distribution large-scale group decision making[J]. Information fusion, 2020, 53: 20-34. DOI:10.1016/j.inffus.2019.06.003 ( ![]() |
[14] |
DONG Y C, XU Y F, YU S. Computing the numerical scale of the linguistic term set for the 2-tuple fuzzy linguistic representation model[J]. IEEE transactions on fuzzy systems, 2009, 17(6): 1366-1378. DOI:10.1109/TFUZZ.2009.2032172 ( ![]() |
[15] |
GOU X J, XU Z S, LIAO H C. Multiple criteria decision making based on Bonferroni means with hesitant fuzzy linguistic information[J]. Soft computing, 2017, 21(21): 6515-6529. DOI:10.1007/s00500-016-2211-1 ( ![]() |
[16] |
REZAEI J. Best-worst multi-criteria decision-making method[J]. Omega, 2015, 53: 49-57. DOI:10.1016/j.omega.2014.11.009 ( ![]() |
[17] |
PALOMARES I, CROSSCOMBE M, CHEN Z S, et al. Dual consensus measure for multi-perspective multi-criteria group decision making[C]//2018 IEEE International Conference on Systems, Man, and Cybernetics. Miyazaki: IEEE Press, 2018: 3313-3318.
( ![]() |
[18] |
FU C, YANG J B, YANG S L. A group evidential reasoning approach based on expert reliability[J]. European journal of operational research, 2015, 246(3): 886-893. DOI:10.1016/j.ejor.2015.05.042 ( ![]() |
[19] |
ZHANG Z G, HU X, LIU Z T, et al. Multi-attribute decision making: an innovative method based on the dynamic credibility of experts[J]. Applied mathematics and computation, 2021, 393: 125816. DOI:10.1016/j.amc.2020.125816 ( ![]() |
[20] |
CARRIZOSA E, ROMERO-MORALES D. Combining minsum and minmax: a goal programming approach[J]. Operations research, 2001, 49(1): 169-174. DOI:10.1287/opre.49.1.169.11190 ( ![]() |
[21] |
贾文军, 郭玉婷, 赵泽宁. 大学生在线学习体验的聚类分析研究[J]. 中国高教研究, 2020(4): 23-27. JIA W J, GUO Y T, ZHAO Z N. Clustering analysis of college students' online learning experience[J]. China higher education research, 2020(4): 23-27. ( ![]() |
[22] |
段恒鑫, 刘盾, 叶晓庆. 基于在线评论情感分析和模糊认知图的产品差异性研究[J]. 郑州大学学报(理学版), 2022, 54(1): 32-40. DUAN H X, LIU D, YE X Q. Research on product differentiation based on online review with sentiment analysis and fuzzy cognitive map[J]. Journal of Zhengzhou university (natural science edition), 2022, 54(1): 32-40. ( ![]() |