控制与决策  2020, Vol. 35 Issue (5): 1240-1246  
0

引用本文 [复制中英文]

李胜利, 魏翠萍, 宋燕红. 基于信任关系和互补判断矩阵的群决策方法[J]. 控制与决策, 2020, 35(5): 1240-1246.
[复制中文]
LI Sheng-li, WEI Cui-ping, SONG Yan-hong. Group decision making method for fuzzy complementary judgement matrices based on trust relationships[J]. Control and Decision, 2020, 35(5): 1240-1246. DOI: 10.13195/j.kzyjc.2018.1288.
[复制英文]

基金项目

国家自然科学基金项目(71971190)

作者简介

李胜利(1985-), 男, 实验师, 硕士, 从事决策理论与应用、信息融合等研究, E-mail: tylglsl@126.com;
魏翠萍(1970-), 女, 教授, 博士生导师, 从事决策理论与应用、信息融合等研究, E-mail: wei_cuiping@aliyun.com;
宋燕红(1970-), 女, 副教授, 硕士, 从事信息技术的研究, E-mail: songyanhong@besti.edu.cn

通讯作者

魏翠萍, E-mail: wei_cuiping@aliyun.com

文章历史

收稿日期:2018-09-20
修回日期:2018-10-31
基于信任关系和互补判断矩阵的群决策方法
李胜利 1,2, 魏翠萍 1, 宋燕红 3     
1. 扬州大学 数学学院,江苏 扬州 225002;
2. 太原师范学院 数学系,山西 晋中 030619;
3. 北京电子科技学院 计算机科学与技术系,北京 100070
摘要:随着信息和网络技术的不断发展, 基于社会网络的群决策问题受到越来越多研究者的关注.针对社会网络环境下模糊互补判断矩阵的群决策问题, 研究群体共识调整过程和方案选择方法.首先, 融合决策者之间的社会关系、身份地位、知识能力3个方面信息来构建决策者两两之间的信任关系; 其次, 提出一种尽可能减少元素间共识补偿的共识度度量方法, 在此基础上建立基于信任关系的共识调整模型, 并从理论上证明该模型的有效性; 最后通过信任关系矩阵的特征向量中心度分别求出专家的重要性权重, 用以集结专家的偏好信息和对方案进行排序选择, 算例分析表明了所提出方法的有效性.
关键词群决策    共识    一致性    社会网络    信任关系    模糊互补判断矩阵    
Group decision making method for fuzzy complementary judgement matrices based on trust relationships
LI Sheng-li 1,2, WEI Cui-ping 1, SONG Yan-hong 3     
1. Department of Mathematics, Yangzhou University, Yangzhou 225002, China;
2. Department of Mathematics, Taiyuan Normal University, Jinzhong 030619, China;
3. Department of Computer Science and Technology, Beijing Electronic Science and Technology Institute, Beijing 100070, China
Abstract: With the development of information and network technology, group decision making problems based on social network have attracted the attention of more and more researchers. This paper focuses on a consensus adjustment process and an alternative selection approach for the group decision making problems with fuzzy complementary judgement matrices under the social network environment. Firstly, we build a trust relationship among decision makers by fusing the information from three aspects: social relation among decision makers, the decision maker' status, and his/her knowledge ability. Then a consensus index is proposed to minimize consensus compensation between elements as far as possible, a consensus model based on the trust relationship is established, and the feasibility of the model is proved theoretically. Finally, the eigenvector centrality of the trust matrix is used to calculate the weights of experts, which is incorporated into aggregating the individual preference values and ranking alternatives. The effectiveness of the proposed method is further verified by a numerical example.
Keywords: group decision making    consensus    consistency    social network    trust relationship    fuzzy complementary judgement matrices    
0 引言

在群体决策过程中, 面对复杂的决策问题, 决策者往往不易直接给出方案的排序结果, 而更容易给出方案两两比较的评价信息, 因此, 基于互反判断矩阵和互补判断矩阵的群决策问题得到了广泛的研究[1-6].本文主要研究基于互补判断矩阵的群决策方法.在基于互补判断矩阵的群决策过程中, 首先要协调不同个体间的意见和看法, 形成群体成员都比较满意的群体意见, 这就是群体共识性问题[5-9].

传统的群共识决策方法假设决策者之间是独立存在的, 没有考虑决策者之间的关系.但是, 现实生活中决策者之间往往存在一定程度的关系(如信任关系, 情感关系等).决策者之间的相互关系以及其所在的社会网络的结构特征是影响群体决策的重要因素, 充分利用决策者之间社会网络关系可以有效弥补决策者相关方面知识能力的不足.所以一种基于社会网络的群决策问题吸引了许多学者的关注.他们将决策者之间的社会网络关系的研究运用到群决策研究中[10-18].如文献[11]利用决策者之间的信任关系来计算决策者的相关权重并补全决策矩阵中缺失的信息; 文献[12]考虑决策者之间的信任关系传递, 进而求得决策者的权重, 并构建可视化共识决策模型; 文献[14]利用决策者之间的社会关系强度和互动频率来计算专家的相关权重和共识反馈模型中的可接受调整系数; 文献[16]提出信任关系诱导的共识反馈机制, 决策者两两之间的信任关系是根据决策者两两之间意见的距离定义的, 并不是通常意义下社会网络中的人与人之间的信任关系.文献[18]则是聚焦于社会网络中的动态演化模型, 研究和分析了基于动态演化的共识决策模型.

目前关于社会网络环境下模糊互补判断矩阵的决策方法的研究较少, 社会网络环境下群体决策者之间怎样达成共识的研究也处于探索阶段.基于以上背景, 本文研究社会网络环境下模糊互补判断矩阵的群体共识与决策方法.融合决策者之间的社会关系、身份地位、知识能力3方面信息来构建决策者两两之间的信任关系, 并提出一种新的专家共识度度量方法; 然后, 建立基于信任关系的群共识调整模型, 从而帮助共识度最低的专家修正自己的意见, 促使群体以更合理更有效的方式达成共识; 最后, 理论性地证明了该模型的有效性, 并通过信任关系确定专家重要性指标, 进而确定专家相关权重, 用以集结专家信息和方案排序.

1 预备知识 1.1 模糊互补判断矩阵

定义1[3]  令X={x1, x2, …, xn}为一有限方案集, P=(pij)n×n为方案集X上的模糊矩阵, 若P满足pij∈[0, 1], pij+pji=1且pii=0.5, 则称矩阵P为模糊互补判断矩阵.

矩阵P=(pij)n×n中元素pij表示方案xi相对于方案xj的偏好强度.若pij=1, 则意味着xi完全优于xj; 若pij∈(0.5, 1), 则意味着xi优于xj; 若pij=0.5, 则意味着xixj无差异.

定义2[5]  如果互补判断矩阵P=(pij)n×n, 满足(pik-0.5)+(pkj-0.5)=pij-0.5, 即对于任意i, j, k∈{1, 2, …, n}都有pij=pik-pjk+0.5, 则称P为一致性互补判断矩阵.

对于一个互补判断矩阵P=(pij)n×n, 通过P可以构造一个一致性互补判断矩阵, 其中.若P本身是一致互补判断矩阵, 则, 但实际问题中决策者很难确保自己所表达的偏好关系满足一致性, 因此有必要测量判断矩阵的一致性程度.

定义3[6]  令P=(pij)n×n为互补判断矩阵, 是对应于P的一致性互补判断矩阵.矩阵P的一致性指标定义为

(1)

若CI=1, 则P是完全一致性的, CI越大表示矩阵P的距离越近, P的一致性程度越高.

1.2 社会网络关系

个体成员间通过交流互动而形成的相对稳定的社会关系体系称为社会网络.人们之间的互动和交流会影响他们的社会行为.社会网络分析是研究一组行动者之间关系的有效方法[19-20].这组行动者可以是人、社区、群体、国家等, 它们之间的关系强度以及所处社会网络的结构特征是社会网络分析的焦点.社会网络分析通过对各种关系进行精确量化分析, 从而揭示用户间的内在联系, 解释社会现象.

通常通过3种方式来表达社会网络中的节点及它们之间的联系: 1)邻接矩阵; 2)图示法; 3)代数表示法, 其中最常用的方式是邻接矩阵.设节点集合E={e1, e2, …, em}, 节点之间的关系用函数f: E×E→{0, 1}来刻画, 定义

(2)

aij=f(ei, ej), 则称A=(aij)n×n为邻接矩阵.矩阵A刻画了两两节点之间是否存在某种关系, 这种邻接矩阵的元素不是1就是0, 但是在许多情况下, 需要细化这一关系, 用[0, 1]之间的数字来刻画两两之间的关系强度, 因此邻接矩阵拓展为加权的邻接矩阵.

定义4[21]  对于给定节点的集合E={e1, e2, …, em}, 隶属度函数μR:E×E→[0, 1], 令sij=μR(ei, ej), 称SL=(sij)m×m为加权邻接矩阵. sij=1表示eiej完全相关; sij∈(0, 1)表示eiej以一定程度相联系; sij=0表示eiej完全没有任何联系.

本文研究的信任关系是一种常见的社会网络关系.

2 基于信任关系的共识调整模型

本文考虑的基于互补判断矩阵的群体决策问题描述如下:令X={x1, x2, …, xn}为一有限方案集合, E={e1, e2, …, em}为决策者的集合. {R1, R2, …, Rm}是m个决策者给出的m个互补判断矩阵的集合, 其中Rk=(rijk)n×n, k=1, 2, …, m, rijk代表决策者ek对方案xi相对于方案xj的偏好程度.

m个专家给出m个不同的互补判断矩阵, 当专家们的意见达成一定程度的共识时, 便可对每个专家的意见进行集结得到群体互补判断矩阵, 从而对方案进行排序.当群体共识水平没有达到决策者要求时, 需要引导个别专家对一些意见进行修正.下面分别讨论如何进行共识度测量, 如何建立专家之间信任关系, 以及如何利用专家之间的信任关系对不满足共识性要求的一部分元素进行修正, 以达到群体共识.

2.1 共识测度

为了定义专家的共识测度, 先在元素层次上建立共识度.

专家ehek对方案xi相对方案xj的偏好强度的共识度定义为

(3)

决策者eh与其他所有专家对方案xi相对方案xj偏好强度的共识度定义为

(4)

常见的专家共识度是通过每个位置上元素的平均共识度定义的, 隐含了各方案之间共识度的可补偿性.为了避免某些方案上的高共识度和某些方案上的低共识度之间的互补, 本文考虑通过专家共识度最小的q个元素来定义专家的共识度.

记专家eh的共识度最低的q个元素组成的集合APSh={(i, j)|(i, j)为eh共识度最低的q个元素对应的坐标}, 其中1≤ qn2, 则专家eh与群体专家之间的共识度可定义为

(5)

ACDh(0≤ ACDh≤1)的值越大, 代表专家eh与群体的共识度越高.设定阈值γ∈[0.5, 1), 当所有专家共识度都大于等于γ时, 群体达成共识.当专家的共识水平没有达到要求时, 需要根据下面的共识模型进行调整.

2.2 信任关系的建立

决策过程中, 群组中地位高的决策者往往更具影响力, 更容易影响别人, 也更容易得到别人的信任.在群组成员发表意见后, 群组成员中共识度越高的专家的意见越能代表群成员的意见, 在群组中的地位就越高.所以用共识度来刻画决策者在群中的地位.

互补判断矩阵是对各因素的重要性进行两两比较而得来的.由于客观世界的复杂性以及人们知识结构和认知能力的不同, 决策者给出的判断矩阵的一致性程度不同.判断矩阵的一致性在一定程度上反应了决策者相关方面的知识能力.所以本文以决策者所对应的一致性指标来刻画他们相关方面的知识能力.

另外, 社会网络中的决策者, 两两之间存在着不同程度的亲密关系, 如第1.2节所述, 这种亲密关系可以用加权邻接矩阵SL=(sij)m×m来表示.

考虑到上述3方面因素, 在现实生活中, 决策者更容易相信知识能力强、地位高、与自己关系紧密的专家的意见.因此, 本文融合专家知识能力、决策者在群组中的地位、决策者之间的关系来构建信任关系.最终专家ehek的信任关系可表示为

(6)

其中CIk和ACDk分别是对应于决策者ek的一致性和共识性指标, w1hw2hw3h分别为决策者eh赋予这3个因素的相关权重.设E={e1, e2, …, em}为专家集, 显然当TDhk=1时表示专家eh完全信任ek, TDhk=0时表示专家eh完全不信任ek.专家之间的信任矩阵可表示为

2.3 共识调整模型

如前所述, 决策者更愿意相信他们信任的专家的意见, 因此在下面的共识调整模型中, 根据决策者信任的专家的意见给出个性化调整建议.决策者信任的专家可以通过下面规则确定, 给定阈值α∈(0.5, 1), 当TDhk>α时, 认为ehek之间存在信任关系, 否则认为不存在信任关系.通过这一简单规则便可以确定专家eh所信任的专家的集合, 记为TSh={eh1, eh2, …, ehk}.

假设eh是不满足共识度要求且共识度最低的专家, 如果(i, j)∈ APSh, 则专家eh基于信任关系的个性化意见为

(7)

其中: δ∈[0, 1]是修正意见的参数.

根据以上分析, 共识调整算法具体如下.

输入:专家给出的互补判断矩阵Rk=(rijk)n×n, k=1, 2, …, m, 共识度阈值γ, 信任关系阈值α, 构建共识度时的参数q, 最大共识调整次数lmax, 专家之间表示社会关系的邻接矩阵SL;

输出:修正后的互补判断矩阵Rk, k=1, 2, …, m.

step 1:设置l=0, R0k=(rij, 0k)n×n=(rijk)n×n, k=1, 2, …, m.

step 2:计算每个决策者经过第l次调整后共识指标ACDlk和一致性指标CIlk, k=1, 2, …, m.如果对于任意k都有ACDlkγ或者llmax, 则转到step 4;否则执行下一步.

step 3:当存在ACDlkγ时, 识别出共识度最低的专家eh, 并结合专家的一致性指标, 共识性指标以及社会关系矩阵求得专家之间的信任矩阵TDl.根据矩阵TDl得到专家eh信任的专家的集合TSh={eh1, eh2, …, e_hp}, 然后对(i, j)∈ APSh中元素根据式(7)进行修正.修正后的矩阵记为Rl+1h=(rij, l+1h)n×n, 令l=l+1, 转到step 2.

step 4:令Rk=Rlk, 输出Rk, k=1, 2, …, m.

定理1  设R1, R2, …, Rm分别对应于m个决策者的互补判断矩阵, 不失一般性, 假设决策者em的共识度低于阈值且共识度最低, 经过以上共识调整模型对Rm进行一次意见修正后, 新的决策矩阵分别为R1, R2, …, Rm, 则ACDmACDm.

证明  设β是一个介于各决策者共识度最小值与第2小的值之间的一个数, em是共识度最低的专家, 即ACDmβ, 但对于所有的k∈{1, 2, …, m-1}都有ACDk>β.不失一般性, 专家em信任的专家的集合记为TSm={e1, e2, …, el}.

专家em的初始共识度表示为

(8)

为证明过程的简洁性, 记

(9)

则上述不等式可表示为

(10)

下面证

因为em只信任TSm={e1, e2, …, el}中的专家.根据式(7)调整后的偏好值rijm=(1-δ)rijm+δ(rij1+rij2+ …+rijl)/l.对于∀h∈{1, 2, …, m-1}, 由

又因为对于任意的k∈{1, 2, …, l}, 都有|Rk-R1|+|Rk-R2|+…+|Rk-Rm|<(m-1)(1-β), 所以

(11)

由式(10)有

(12)

对比式(11)和(12), 得到

Rm中相应APS位置上元素的一致性测度得到了提高, 由式(5)可知ACDm>ACDm.

3 方案选择过程

当群体意见达成共识后, 即各位专家的共识度都大于阈值γ时, 便可进行方案选择.选择过程分为两个阶段:群体信息集结过程和方案排序过程.

具体的方案选择过程如下.

step 1:确定专家的重要性指标向量.将专家之间的信任矩阵TD=(TDij)m×m行归一化, 即令.专家ei的重要性指标ui可根据文献[21]中的思想给出, 即

(13)

U=(u1, u2, …, um)T可由如下线性方程组确定:

(14)

由矩阵特征值的性质, U=(u1, u2, …, um)T为矩阵TDT对应于特征值为1的特征向量.

step 2:根据各个专家的重要性指标计算专家的相关权重, 然后对R1, R2, …, Rm进行集结得到群体决策矩阵Rc=(rijc)n×n, 其中

(15)

step 3:由文献[14]中方法可计算各个方案的得分向量

(16)

step 4:根据得分值dp对方案进行排序, dp越大方案越优.

4 应用实例

一个投资公司想要选取合适的地址建立购物中心, 5位公司骨干为e1, e2, e3, e4, e5, 应邀对6个可行方案xi(i=1, 2, …, 6)进行评估.设这5个专家给出的偏好矩阵Rk=(rijk)6×6与他们之间的相互关系的加权邻接矩阵SL分别为

step 1:建立决策者之间的信任关系.

step 1.1:利用式(1)得决策者的初始个体一致性指标分别为

step1.2:根据2.3节给出的共识性度量, 由式(4)计算每个决策者在元素层面的平均共识度分别为

q=6, 则每个决策者的共识性指标为

假设各个专家给出的对于3个因素在构建信任关系时的权重构成的矩阵为

(17)

step1.3:结合专家的共识性水平, 一致性水平以及表示决策者之间相互关系的矩阵SL, 由式(6)得到信任关系矩阵

α=0.70, 则信任关系可建立为

step2:对于给定共识阈值γ=0.75, 由于ACD1 < 0.75, 需要根据共识模型对e1的偏好信息进行修正.由矩阵T得TS1={e3, e4, e5}.令σ=0.5, 根据式(7)得到关于专家e1的建议为r12=0.55, r21=0.45, r16=0.862 5, r61=0.137 5, r36=0.725, r63=0.275.

专家e1修正自己的意见后, 各位专家的共识度分别为ACD1=0.758, ACD2=0.758, ACD3=0.813, ACD4=0.799, ACD5=0.799.群体已经达到了预先设定的共识水平, 可以执行下一阶段的选择过程.

step 3:将TD行归一化后得TD, 求解线性方程组(14), 得到专家的重要性指标u=(0.391 8, 0.454 2, 0.424 2, 0.465 1, 0.493 8), 进而求得专家相关权重w1=0.175 8, w2=0.203 8, w3= 0.190 3, w4=0.207 8, w5=0.222 3.

由式(15)得群体偏好关系为

根据式(16)方案得分向量为

因此方案的排序为x3>x2>x1>x4>x6>x5.

5 结论

本文研究了社会网络环境下模糊互补判断矩阵的群决策问题, 研究其群共识调整和方案选择方法.首先, 充分考虑了决策者之间的社会关系、身份地位、知识能力3个方面信息来构建决策者两两之间的信任关系; 其次, 提出了一种尽可能减少元素间共识补偿的共识度度量方法, 在此基础上建立了基于信任关系的群共识调整模型; 最后, 通过信任关系矩阵求出专家的相关权重, 用以集结专家信息和对方案进行选择, 并从理论上证明了模型的有效性.与现有的共识模型相比, 本文提出的模型有两个主要特点: 1)考虑了决策问题中不同方案间共识度的不可补偿性; 2)结合3方面因素来构建信任关系, 并建立了基于信任关系的共识调整模型.

任何人类参与的活动都会或多或少受到情感、社会关系等一系列因素的影响, 因此, 在实际的决策过程中, 绝对理性是很难做到的.本文提出的基于信任关系的共识决策模型为共识决策问题提供了一种新的方法, 能够帮助共识度最低的专家修正自己的意见, 促使群体以更合理更有效的方式达成共识.今后将对模型中的参数σq进行研究, 探究最优参数的选取, 并进一步研究信任关系的合理建立.

参考文献
[1]
Saaty T. The analytical hierarchy process[M]. New York: McGroo-Hill, 1980: 27-31.
[2]
徐泽水. 基于残缺互补判断矩阵的交互式群决策方法[J]. 控制与决策, 2005, 20(8): 913-916.
(Xu Z S. Interactive approach based on incomplete complementary judgement matrices to group decision making[J]. Control and Decision, 2005, 20(8): 913-916.)
[3]
Herrera-Viedma E, Herrera F, Chiclana F, et al. Some issues on consistency of fuzzy preference relations[J]. European Journal of Operational Research, 2004, 154(1): 98-109.
[4]
Orlovsky S A. Decision making with a fuzzy preference relation[J]. Fuzzy Sets and Systems, 1978, 1(3): 155-167.
[5]
Wu Z B, Xu J P. A consistency and consensus based decision support model for group decision making with multiplicative preference relations[J]. Decision Support System, 2012, 52(3): 757-767.
[6]
Wu Z B, Xu J P. A concise consensus support model for group decision making with reciprocal preference relations based on deviation measures[J]. Fuzzy Set System, 2012, 206: 58-73.
[7]
Xu Z S. An automatic apporach to reaching consensus in multiple attribute group decision making[J]. Computer & Industrial Engineering, 2009, 56(4): 1369-1374.
[8]
Dong Y C, Zhang G Q, Hong W C, et al. Consensus models for AHP group decision making under row geometric mean prioritization method[J]. Decision Support System, 2010, 49(3): 281-289.
[9]
Herrera-Viedma E, Alonso S, Herrera F. A consensus model for group decision making with incomplete fuzzy preference relations[J]. IEEE Transalions on Fuzzy System, 2007, 15(5): 863-877.
[10]
Morente J A, Kou G, Peng Y, et al. Analysing discussions in social networks using group decision makign methods and sentiment analysis[J]. Information Sicience, 2018, 447: 157-168.
[11]
Wu J, Chiclana F, Herrera-Viedma E. Trust based consensus model for social network in an incomplete linguistic information context[J]. Applied Soft Computing, 2015, 35: 827-839.
[12]
Wu J, Xiong R Y, Chiclana F. Uninorm trust propagation and aggregation methods for group decision making in sicial network with four tuple information[J]. Knowledge Based System, 2016, 96: 29-39.
[13]
Wu J, Chiclana F, Fujita H, et al. A visual interaction consensus model for social network group decision making with trust propagation[J]. Konwledge Based Systems, 2017, 122: 39-50.
[14]
Liang Q, Liao X W, Liu J P. A social ties-based approach for group decision-making problems with incomplete additive preference relations[J]. Knowledge Based Systems, 2017, 119: 68-86.
[15]
徐选华, 王兵, 周艳菊. 基于信任机制的不完全信息大群体决策方法[J]. 控制与决策, 2016, 31(4): 577-585.
(Xu X H, Wang B, Zhou Y J. Method for large group decision making with incomplete decision preference information based on trust mechanism[J]. Control and Decision, 2016, 31(4): 577-585.)
[16]
Liu Y J, Liang C Y, Chiclana F, et al. A trust induced recommendation mechanism for reaching consensus in group decision making[J]. Knowledge Based Systems, 2017, 119: 221-231.
[17]
Dong Y C, Zhan M, Kou G, et al. Consensus reaching in social network group decision making: Research paradigms and challenges[J]. Knowledge-based Systems, 2018. DOI:10.1016/j.knosys.2018.06.036
[18]
Dong Y C, Ding Z G, Martínez L, et al. Managing consensus based on leadership in opinion dynamics[J]. Information Sciences, 2017. DOI:10.1016/j.ins.2017.02.052
[19]
Wasserman S, Faust K. Social network analysis: Methods and applications[M]. Cambridge: Cambridge University Press, 1994.
[20]
Katz L. A new status index derived form sociometric analsis[J]. Psychometrika, 1953, 18(1): 39-43.
[21]
Pérez L G, Mata F, Chiclana F. Social network decision making with linguistic trustworthiness-based induced OWA operators[J]. International Journal of Intelligent systems, 2014, 29(12): 1117-1137.
[22]
Yager R R, Filev D P. Induced ordered weighted averaging operators[J]. IEEE Transactions on Systems, Man and Cybernetics, 1999, 29(2): 141-150.