Abstract
In social network group decision making (SN-GDM) problem, subgroup weights are mostly unknown, many approaches have been proposed to determine the subgroup weights. However, most of these methods ignore the weight manipulation behavior of subgroups. Some studies indicated that weight manipulation behavior hinders consensus efficiency. To deal with this issue, this paper proposes a theoretical framework to prevent weight manipulation in SN-GDM. Firstly, a community detection based method is used to cluster the large group. The power relations of subgroups are measured by the power index (PI), which depends on the subgroups size and cohesion. Then, a minimum adjustment feedback model with maximum entropy is proposed to prevent subgroups’ manipulation behavior. The minimum adjustment rule aims for ‘efficiency’ while the maximum entropy rule aims for ‘justice’. The experimental results show that the proposed model can guarantee the rationality of weight distribution to reach consensus efficiently, which is achieved by maintaining a balance between ‘efficiency’ and ‘justice’ in the mechanism of assigning weights. Finally, the detailed numerical and simulation analyses are carried out to verify the validity of the proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The rapid development of social network makes it convenient for the masses to participate in various group decision-making (GDM) problems, which can be seen as a stepping stone towards the realisation of electronic democracy. Recently, Wu and Chiclana et.al (2014,2015; 2017) proposed the Social network group decision making (SN-GDM), where trust relationship is regarded as a reliable resource to assign expert weighs and generate recommendation advice for the inconsistent expert to reach higher consensus level. It now becomes a hot issue in the field of science of policy making (Zhang et al. 2017; Wu and Xu 2018; Xu et al. 2019; Tang and Liao 2021; Wan et al. 2021; Li et al. 2022), a differentiation from traditional GDM problems when trust relationship is used to deal with the inconsistency among group (Xu et al. 2019; Zhao et al. 2019; Ding et al. 2020; Chao et al. 2021).
It is well known that differences between people’s background and professional opinion may lead to conflicts in GDM. The consensus reaching process (CRP) is an effective method to eliminate conflicts in GDM (Cabrerizo et al. 2014; Amirkhani et al. 2022). Different types of CRP models have been of interest to the research community: CRP in social networks (Zhang et al. 2020; Wu et al. 2022; Zhang et al. 2022), CRP in dynamic context (Pérez et al. 2018), CRP with preferred representative structure (Gong et al. 2018; Wu et al. 2020), adaptive CRP (Rodríguez 2018; Tian et al. 2021), CRP with minimum cost (Zhang et al. 2020; Chen et al. 2021; Gong et al. 2021), and CRP driven by behavior/attitude (Liu et al. 2019b; Sun et al. 2021; Cao et al. 2022). Conflicts in SN-GDM are likely to increase as the size of the group of people involved increases, which subsequently implies that SN-GDM require higher adjustment costs to reach consensus.
A feedback mechanism, as part of a CRP, is an effective method to eliminate conflicts among experts (Dong et al. 2017; Li et al. 2018; Cao et al. 2021; Wu et al. 2021). In the existing literature, the modifications of experts’ preferences are usually conducted by two types of feedback mechanisms (Liu et al. 2019; Zhang et al. 2020; Chen et al. 2021; Xing et al. 2022). The first type of feedback mechanisms are designed with the so-called identification rules and direction rules. The first type of rules identify both inconsistent experts and their inconsistent preferences, while the second type of rules provide the direction of preference modification required to increase consensus. The second type of feedback mechanisms are based on minimum adjustment/cost optimization modeling, which performs better than the former type of feedback mechanisms in changing as less as possible the original information of inconsistent experts. The minimum cost improves the consensus efficiency. However, it does not consider the fairness of weight distribution. Thus, in general, the second type of feedback processes have lower adjustment cost and lower computational complexity than the first type of feedback processes. However, they still suffer from the following limitations:
-
(1)
Most of the existing feedback mechanisms for SN-GDM utilize subjective/objective methods to assign weights to subgroups (Zhang et al. 2017; Wu and Xu 2018; Ding et al. 2020; Wan et al. 2021). However, these methods ignore the weight manipulation behavior. Dong et al. (2018) and Liu et al. (2019a) argued that experts may strategically set attribute weights of alternatives to obtain benefits in the decision-making process. Therefore, weight manipulation is also an important issue in GDM since a decision maker may wish to attain a greater importance degree (weight) to increase his/her benefits. For example, a decision maker with lowest status is willing to adopt egalitarianism to assign weight, while a decision maker with highest status expects to use authoritarianism to distribute weight (see Fig. 2). Obviously, manipulation of weights may hinder consensus to a certain extent and affect the cost of reaching consensus, and then, it should be worth studying in SN-GDM.
-
(2)
There are few research studies on how to prevent weight manipulation. Examples of these studies include Yager’s study on the use of uninorm operators to prevent manipulation (Yager 2001; 2002), Wu et al.’s (2021a) studied on individual manipulation weights to gain benefit where an optimization model to prevent manipulation behavior with minimum cost was investigated. Although these studies are of interests and contributed towards manipulation prevention, they are established from an ‘efficiency’ policy, which achieves group consensus with minimal adjustment/costs from a group perspective. However, other policy point of view, such as ‘justice’, should also be considered to guarantee individual benefits when assigning weights to DMs. Therefore, a reasonable policy to prevent weight manipulation combining ‘justice’ and ‘efficiency’ can achieve a balance between individual benefit and group goal.
To deal with the above limitations, a novel approach to prevent weight manipulation in SN-GDM problems is designed in this paper. Thus, the main contribution of this paper are:
-
(1)
A power index is proposed to measure the power relations of subgroups, which combines the subgroups size and cohesion. The power index is used as a reliable resource to determine the importance order relation of subgroups, and as such is embedded in the prevention weight manipulation mechanism.
-
(2)
A maximum entropy mechanism to assign weight to subgroups from the ‘justice’ policy point of view is developed. Combining the minimum adjustment feedback and the maximum entropy method, a comprehensive approach to prevent weight manipulation in SN-GDM problems is established, which has the merit of balancing the ‘efficiency’ and ‘justice’ policy. Specifically, the minimum cost solves the problem of ‘efficiency’, while the maximum entropy method solves the problem of ‘justice’ of weight distribution.
The rest of this article is organized as follows: Sect. 2 gives detailed literature review on conflicts problem in SN-GDM for large group, CRP with minimum cost and weight manipulation behavior. Section 3 introduces the concept of 2-tuple linguistic representation. In Sect. 4, a power index (PI) is proposed to determine the importance degree of subgroups. A minimum adjustment and maximum entropy based feedback mechanism to prevent weight manipulation in SN-GDM is proposed in Sect. 5. Section 6 provides a case study to verify the effectiveness of the proposed model. Finally, some conclusions are pointed out in Sect. 7. The main notations used in this paper are summarized in TABLE 1.
2 Related work
This section presents a necessarily short overview of conflicts problem in SN-GDM for large group, CRP with minimum cost and weight manipulation behavior based on their relevance to our proposal.
2.1 Conflicts problem in SN-GDM for large group
As previously point out, there may be conflicts among decision makers due to their differences in knowledge and backgrounds (Del Moral 2018; Xiao et al. 2022). So it is necessary to reach a group consensus before their individual preferences are aggregated. Generally, there are two methods to resolve conflicts of large group in SN-GDM:
-
(1)
The first way is to cluster the large group thereby reducing its dimension, which solves the conflict problem within subgroups. Many commonly used clustering method are utilized to solve SN-DGM problem. For instance, Wu and Xu (2018) identify the subgroups based on the k-means method under the fuzzy preference environment in LSGDM. Mandal et al. (2022) used the grey clustering algorithm to conduct clustering based on the similarity measure among the experts. Li et al. (2022) used the fuzzy cluster analysis method to divide large group into subgroups and integrate heterogeneous information. Wu et al. (2021) proposed a dynamic clustering method, which divides large groups by Louvain algorithm.
-
(2)
The second way is to reach a consensus among the subgroups after clustering, which resolves the conflict problem outside the subgroups. Wu et al. (2018) designed a local feedback policy with identification rules and direction rules to guide the CRP. Chao et al. (2021) presented a CRP model to address the heterogeneous with non-cooperative behaviors. Mandal et al. (2022) proposed a CRP model to manage non-cooperative behaviors by the cluster consensus index and group consensus index. Wang et al. (2022) proposed a two-stage consensus model with feedback mechanism considering different power structures in SN-GDM.
In general, the basic framework of SN-GDM process consists of the following parts, which are shown in Fig. 1. First, a set of alternatives about a decision problem is presented to a large group of experts. Experts provide their preferences about alternatives are then collected. Then the large group is clustered and the preferences of the clustered subgroups are aggregated. Next, if the consensus degree of subgroup reach a consensus threshold, the resolution process will be executed; otherwise, a feedback mechanism is activated to allow the inconsistent subgroups to modify their opinions, and re-aggregate the preferences until a consensus is reached.
2.2 CRP with minimum cost
In the feedback mechanism of CRP there is usually a moderator responsible for supervising the inconsistent experts and guiding them to modify their preferences to reach a consensus. Generally, the preferences-adjustment are the results of laborious negotiations, which escalate the cost of CRP. Ben-Arieh and Easton (2007) first proposed a consensus minimum cost optimization model for the multi-criteria decision-making consensus problem. In recent years, many minimum cost consensus models based on the method of Ben-Arieh and Easton (2007) have been proposed. For example, Gong et al. (2021) discussed the minimum cost consensus model under uncertain chance-constrained from the perspectives of moderators, individual decision makers, and non-cooperators. Chen et al. (2021) propose an approach to manage the consensus based on minimum adjustments with opinions evolution. Sun et al. (2021) proposed a attitudinal consensus threshold based dynamic minimum adjustment cost feedback model to resolve the GDM problems with different consistency requirements. Xiao et al. (2022) proposed a minimum adjustment element consensus model based on bounded confidences to help the failure mode and effect analysis team reach a consensus. Recently, Zhang et al. (2020) presented a state-of-the-art review of CRP models under minimum cost. By reviewing the research paradigm of minimum cost under classical and complex group decision problems, they pointed out the limitations and some new directions of the minimum cost consensus model.
2.3 Weight manipulation behavior
In the decision-making process, decision-makers may utilize some trick to set their own weights to gain benefits, which is usually called weight manipulation behavior. This behavior can help decision makers, to some extent make the decision result in their desired direction. For instance, Yager (2001,2002) studied the individuals weight manipulation behavior in the process of preference aggregation of group. Besides, considering that weight manipulation may lead to unreasonable decision results, the author proposed the management mechanism to prevent this behavior. Dong et al. (2018) studied the strategic weight manipulation in multiple attribute GDM problem. From an optimization point of view, Liu et al. (2019a) studied the strategic weight manipulation in a group GDM context with interval attribute weight information and proposed a minimum cost strategic weight manipulation model. Dong et al. (2021) investigates the clique-based strategies to manipulate trust relationships to gain the desired decision result. The aforementioned literatures on weigh manipulative behavior focus on the selection process stage in GDM. However, weight manipulation behavior may exist at any stage of GDM. Recently, Wu et al. (2021a) studied the effect of weight manipulation behavior on the efficiency of consensus reaching and proposed an optimization model to prevent weight manipulation to increase the efficiency of CRP. But it is necessary to consider the fairness of weight distribution. In general, the entropy weight method can reduce the uncertainty of weight distribution (Wang et al. 2022). The larger the entropy value, the fairer the weight distribution. Therefore, this paper uses a method based on maximum entropy (O’Hagan 1988) to determine the weight of subgroups.
3 Preliminary
In GDM problems, experts may prefer linguistic terms to numerical values when expressing their preferences (Herrera-Viedma et al. 2021; Li et al. 2021; Yu et al. 2021; Liu et al. 2021). Herrera and Martínez (2000) presented the below 2-tuple linguistic representation model to evaluate decision problems:
Definition 1
(2-tuple linguistic representation) Let \(S=\left\{ {{s}_{0}},\ldots,{{s}_{f}} \right\} \) and \(\beta \in \left[ 0,f \right] \) be a linguistic term set and the result of a symbolic aggregation, respectively. Let \(i=round\left( \beta \right) \in \left\{ 0,\ldots,f \right\} \). The value \(\alpha =\beta -i\) is called a symbolic translation, and \(\left( {{s}_{i}},\alpha \right) \) is called the 2-tuple linguistic representation of the symbolic aggregation \(\alpha \).
The 2-tuple linguistic representation of symbolic aggregation can be mathematically formalised as an strictly increasing continuous function:
with inverse function \({{\Delta }^{-1}}:S\times \left[ -0.5,0.5 \right) \rightarrow \left[ 0,f \right] \) being \({{\Delta }^{-1}}\left( {{s}_{i}},\alpha \right) =i+\alpha =\beta \), and following properties:
-
1.
Let \(\left( {{s}_{i}},\alpha \right) \) and \(\left( {{s}_{j}},\psi \right) \) be two 2-tuples linguistic.
-
(a)
If \(i<j\), then \(\left( {{s}_{i}},\alpha \right) \) is smaller than \(\left( {{s}_{j}},\psi \right) \).
-
(b)
If \(i=j\), then
-
i.
If \(\alpha =\psi \), then \(\left( {{s}_{i}},\alpha \right) \) and \(\left( {{s}_{j}},\psi \right) \) are equivalent.
-
ii.
If \(\alpha <\psi \), then \(\left( {{s}_{i}},\alpha \right) \) is smaller than \(\left( {{s}_{j}},\psi \right) \).
-
(a)
-
2.
The 2-tuple negation operator is \(Neg\left( \left( {{s}_{i}},\alpha \right) \right) =\Delta \left( q-{{\Delta }^{-1}}\left( {{s}_{i}},\alpha \right) \right) \).
-
3.
Given a set of 2-tuple linguistic labels \(\left\{ \left( {{s}_{1}},\alpha \right) ,\left( {{s}_{2}},\alpha \right) ,\ldots,\left( {{s}_{f}},\alpha \right) \right\} \) and let \(\left( {{\lambda }_{1}},{{\lambda }_{2}},\ldots,{{\lambda }_{f}} \right) \) be an associated weighting vector which satisfies \({{\lambda }_{i}}\in \left[ 0,1 \right] ,\sum \limits _{i=1}^{f}{{{\lambda }_{i}}=1}\). The 2-tuple weighted arithmetic average (WAA) is:
$$\begin{aligned} \left( \text { }\widetilde{s},\widetilde{\alpha } \right) =\Delta \left( \sum \limits _{i=1}^{f}{{{\lambda }_{i}}\cdot {{\Delta }^{-1}}\left( {{s}_{i}},\alpha \right) } \right) , \end{aligned}$$(3)where \(\widetilde{s}\in S,\widetilde{\alpha }\in \left[ -0.5,0.5 \right) \).
For convenience, \(\left( {{s}_{i}},\alpha \right) \) is represented by a. Dong et al. (2010) defined the deviation measure between 2-tuple linguistic labels. Then, the following expert consensus degree functions are proposed:
Definition 2
(Consensus degree (CD)) The consensus degree between experts \({{e}_{h}}\) and \({{e}_{k}}\) with respect to their 2-tuples linguistic preferences on a set of m alternatives with respect a set of n criteria is:
where \(\vartheta \left( a_{ij}^{h},a_{ij}^{k} \right) =1-d\left( a_{ij}^{h},a_{ij}^{k} \right) =1-\frac{\left| {{\Delta }^{-1}}\left( a_{ij}^{h} \right) -{{\Delta }^{-1}}\left( a_{ij}^{k} \right) \right| }{f+1}\).
The consensus degree between expert \({{e}_{h}}\) and the rest of experts in the group with respect to their preferences on a set of m alternatives with respect a set of n criteria is:
4 Clustering analysis process based on community detection in SN-GDM
Clustering analysis process (CAP) is an effective method to simplify SN-GDM, since it classifies individuals with similar preferences or structures into the same subgroup (Wu and Xu 2018; Liu et al. 2019; Xu et al. 2019; Zhao et al. 2019; Rashidi et al. 2019; Ding et al. 2020). One key issues of CAP is the determination of subgroups’ weight.
4.1 Community detection based CAP
Community detection is an effective method of CAP to uncover the local characteristics of individual behaviors and the correlation between individuals in the network, i.e. to determine the network structure. Therefore, it can effectively detect the relationship between individuals in SN-GDM and then determine network subgroups (Wu et al. 2021). Raghavan et al. (2007) proposed the following label propagation algorithm (LPA) based community detection.
Definition 3
Assume a large network of experts \(LG\text {=}\left\{ {{e}_{1}},{{e}_{2}},\ldots,{{e}_{q}} \right\} \). The social network relation \({{\chi }_{hk}}\) linking \({{e}_{h}}\) and \({{e}_{k}}\) exists if their consensus degree \(C{{D}^{hk}}\) is not lower than a network consensus threshold \(\varepsilon \in \left[ 0,1 \right] \). Thus, the network edge between \({{e}_{h}}\) and \({{e}_{k}}\) is denoted \({{\chi }_{hk}}=C{{D}^{hk}}\). Label propagation algorithm (LPA) main idea is as follows.
-
(1)
Initial assignment to each expert a unique label, i.e. , \(\forall {{e}_{h}}\in LG\left( h=1,\ldots,q \right) :{{e}_{h}}={{l}_{h}}.\)
-
(2)
Update the labels of all nodes one by one until reaching the convergence requirement. At each iterative round, the rule for updating labels is as follows: For each node, the label shared by most of its neighbors is assigned. If the most shared label is not unique, choose the label with largest sum of the edge weights of nodes connected to destination node:
$$\begin{aligned} \forall {{e}_{h}}\in LG\left( h=1,\ldots,q \right) :{{e}_{h}}=\arg \underset{b}{\mathop {\max }}\,\sum \limits _{k\in N_{h}^{b}}{{{\chi }_{hk}}}, \end{aligned}$$(6)where \(N_{h}^{b}\) is the set of all nodes labeled b among the neighbors of node h.
Algorithm 1 for the LPA based CAP in SN-GDM is given as follows.
Since only one node needs to be updated each time, the time complexity of each iteration of the LPA is linear \(O\left( m \right) \). The higher the value of the network consensus threshold \(\varepsilon \), the more sparse the relationship among nodes is and the greater the number of subgroups \(N\left( SG \right) \) detected.
4.2 Determining the importance order of subgroups
Algorithm 1 divides the large group into t subgroups \(SG\text {=}\left\{ S{{G}_{1}},S{{G}_{2}},\ldots,S{{G}_{t}} \right\} \) of size \({{P}_{M\left( r \right) }}=N\left( S{{G}_{r}} \right) \) \(\ r\in \{1,\ldots , t\}\). As per (5), the cohesion of subgroup \(S{{G}_{r}}\), denoted \({{P}_{C\left( r \right) }}\), is based on the consensus degree of its experts:
where \(ACD_{r}^{h}\) is the consensus degree between expert \({{\text {e}}_{h}}\in S{{G}_{r}}\) and the rest of experts in subgroup \(S{{G}_{r}}\).
The power index is obtained as a linear combination of the size and cohesion of the subgroups, and it determines their power relations (the permutation of weights) in the community.
Definition 4
(Power index (PI)) The power index of subgroup \(S{{G}_{r}}\) \(\left( r=1,\ldots,t \right) \) is:
where \(\lambda \in \left[ 0,1 \right] \) is a power parameter used to balance the size and cohesion for different LSGDM problems.
The PI values can be used to determine the importance weight of subgroups in LG. Specifically, denoting by \(\sigma \) the permutation such that \(P{{I}_{S{{G}_{\sigma \left( r \right) }}}}\) is the \(r-th\) highest value of \(\{P{{I}_{S{{G}_{1}}}}, P{{I}_{S{{G}_{2}}}}, \ldots , P{{I}_{S{{G}_{t}}}}\}\), it is
5 The consensus reaching process against weight manipulation in SN-GDM
5.1 Subgroups consensus measure
At the subgroup level, experts in the same subgroup are regarded as equal important. Meanwhile, each subgroup will be regarded as a new individual with 2-tuples linguistic defined as follows:
Definition 5
(2-tuples linguistic of subgroup and large group) The 2-tuples linguistic of subgroup \(S{{G}_{r}}\left( r=1,2 \right. \) \(\left. ,\ldots,t \right) \) are:
The linguistic 2-tuples of the large group are defined as follows:
where \(\sigma \) is the permutation defined in (9). The subgroup weights, \({{w}_{\sigma \left( r \right) }}\in \left[ 0,1 \right] \), used in (11), have associated orness value \(\sum \limits _{r=1}^{t}{\frac{t-r}{t-1}{{w}_{\sigma \left( r \right) }}}=\alpha \in [0,1],\) which is herein called the attitudinal parameter.
Applying (5), the consensus degree between any subgroup and large group, \(AC{{D}^{S{{G}_{r}}}}\left( r=1,\ldots,t \right) \) are computed. A subgroup \(SG_r\) will be called consistent when its consensus degree is not below the consensus threshold, that is when \(ACD^{SG_r}\ge \gamma \); otherwise it is called inconsistent. When all subgroups are consistent, the selection process will be implemented. Otherwise the feedback mechanism will be activated to generate recommendations on the inconsistent elements of the members of the set of inconsistent subgroups: \(ACD^{SG}=\{r | ACD^{SG_r}< \gamma \}.\) Noteworthy, the threshold value can be set according to the consistency requirements of different decision-making problems.
5.2 Identification of inconsistent elements
Let \(r\in {ACD}^{SG}\), in other word, \(SG_r\) is identified as an inconsistent subgroup. The value
is the consensus degree between the preferences of the subgroup \(SG_r\) and the rest of subgroups of the large group at the alternative i and criterion j, which is known as the consensus at the element level. The value
is the consensus degree between the preferences of the subgroup \(SG_r\) and the rest of subgroups of the large group at the alternative i, which is known as the consensus at the alternative level.
The sets of inconsistent alternatives of inconsistent subgroup \(SG_r\) is: \(AC{{A}^{S{{G}_{r}}}}=\{i|r\in AC{{D}^{S{{G}_{r}}}}\wedge ACA_{i}^{S{{G}_{r}}}<\gamma \}.\) The set of inconsistent elements of inconsistent subgroup \(SG_r\) is: \(AC{{E}^{S{{G}_{r}}}}=\{j|r\in AC{{D}^{S{{G}_{r}}}}\wedge i\in AC{{A}^{S{{G}_{r}}}}\wedge ACE_{ij}^{S{{G}_{r}}}<\gamma \}.\) Thus, the set of inconsistent elements to consider for feedback recommendation is:
5.3 Advice generation for inconsistent subgroups
For all identified elements \(\left( r,i,j \right) \in APS\), inconsistent subgroups receive advice based on the following rule:
Value \(a_{ij}^{S{{G}_{r}}}\) should be closer to:
where \({{\delta }_{r}}\in \left[ 0,1 \right] \) is the feedback parameter for inconsistent subgroup \(S{{G}_{r}}\) that controls the degree of modification from the original evaluation \(a_{ij}^{S{{G}_{r}}}\) to the collective evaluation \(a_{ij}^{LG}\). The feedback parameter is given beforehand by the decision-making moderator.
Notice that \(AC{{D}^{S{{G}_{r}}}}\) is the consensus degree of subgroup \(S{{G}_{r}}\) before the feedback process, while \(\overline{AC{{D}^{S{{G}_{r}}}}}\) is the consensus degree of subgroup \(S{{G}_{r}}\) after the feedback advices to inconsistent groups (15) are implemented. The concept of cost, proposed by Ben-Arieh and Easton (2007), reflects the linear adjustment of the preference of inconsistent individuals required to reach consensus. Thus, the total cost for inconsistent subgroups is expressed as :
5.4 A minimum adjustment and maximum entropy based model to weight prevent manipulation
As aforementioned, experts may strategically set weights for their own benefit in (Dong et al. 2018; Wu et al. 2021a). This article proposes a novel method to prevent weight manipulation in SN-GDM. In detail, the following minimum adjustment feedback mechanism with maximum entropy method (O’Hagan 1988) is established to assign appropriate weights to subgroups.
where \(c=\sigma \left( r \right) \).
Applying the Lagrange multiplier technique, the maximum entropy method can be transformed into the following geometric OWA operator proposed by Liu and Chen (2004):
The detailed derivation process is as follows. Let
The necessary conditions of the solution are
From expression (20), we get that \({{w}_{c}}={{e}^{{{\psi }_{1}}\frac{t-c}{t-1}+{{\psi }_{2}}-1}}\). Let \({{e}^{{{\psi }_{1}}}}=1/\mu \) and \(\frac{t-c}{t-1}-\frac{t-\left( c+1 \right) }{t-1}=\frac{1}{t-1}\) then, \(\frac{{{w}_{c}}}{{{w}_{c+1}}}={{\mu }^{-\frac{1}{t-1}}}\). Obviously, \({{\mu }^{-\frac{1}{t-1}}}\) is a positive number. Therefore, the MEOWA weights is equal to GOWA weights. Since \(\sum \limits _{c=1}^{t}{{{w}_{c}}=1}\), it is
Since \(\sum \limits _{c=1}^{t}{\frac{t-c}{t-1}{{w}_{c}}}=\alpha \), then q is the solution of the following equation:
Thus, optimization model (17) can be rewritten as:
Noteworthy, any feasible solution of model (25) that verifies \({{d}_{ij}}>\left| a_{ij}^{S{{G}_{r}}}-a_{ij}^{LG} \right| \) is not a solution of model (17). Thus, only the solutions of (25) that verifies \({{d}_{ij}}=\left| a_{ij}^{S{{G}_{r}}}-a_{ij}^{LG} \right| \) are solutions of model (17).
The detailed process of the proposed consensus model is shown in Algorithm 2.
The detailed execution flow charts of algorithm 1 and algorithm 2 are shown in Fig. 2a, b.
The following properties guarantee that the subgroup consensus degrees are increasing and bounded above.
Proposition 1
For inconsistent subgroup \(S{{G}_{r}}\left( r\in APS \right) \), it is
Proof
Based on (5), it is
For simplify, \(a_{ij}^{S{{G}_{r}}}\) is denoted as \(a_{ij}^{r}\). From (15), \(\overline{AC{{D}^{S{{G}_{r}}}}}\) can be split into two values
computed using the set of inconsistent elements \(\widetilde{a_{ij}^{{{r}^{1}}}}\left( (r,i,j)\in APS \right) \) and consistent elements \(a_{ij}^{{{r}^{2}}}\left( \left( r,i,j \right) \notin \right. \) \(\left. APS \right) \). Noteworthy, \(z\in {\text {int}}\left[ 1,t \right] \) consists of s and \({{r}_{o}}\). When \(s\in {\text {int}}\left[ 1,g \right] \) in \(\overline{ACD_{1}^{S{{G}_{r}}}}\), the consensus degree between the inconsistent subgroup \(S{{G}_{r}}\) and other consistent subgroups in the large group after feedback process is given in (27) (at the top of the page 13). Notice that \(a_{ij}^{r}=a_{ij}^{{{r}^{1}}}\cup a_{ij}^{{{r}^{2}}}\) and \(a_{ij}^{s}=a_{ij}^{{{s}^{1}}}\cup a_{ij}^{{{s}^{2}}}\). While when \({{r}_{o}}\in {\text {int}}\left[ g+1,t \right] \) in \(\overline{ACD_{2}^{S{{G}_{r}}}}\), the consensus degree between the inconsistent subgroup \(S{{G}_{r}}\) and other inconsistent subgroups in the large group after feedback process is given in (28) (at the top of the page 13) In this case, \(a_{ij}^{r}=a_{ij}^{{{r}^{1}}}\cup a_{ij}^{{{r}^{2}}}\cup a_{ij}^{{{r}^{3}}}\cup a_{ij}^{{{r}^{4}}}\), and \(a_{ij}^{{{r}_{o}}}=a_{ij}^{{{r}_{o}}^{1}}\cup a_{ij}^{{{r}_{o}}^{2}}\cup a_{ij}^{{{r}_{o}}^{3}}\cup a_{ij}^{{{r}_{o}}^{4}}\). Obviously, since \({{\delta }_{r}}\) and \({{w}_{r}}\) in the interval \(\left[ 0,1 \right] \), so \(\left| 1-{{\delta }_{r}}\left( 1-{{w}_{r}} \right) \right| \in \left[ 0,1 \right] \) in \(\overline{ACD_{1}^{S{{G}_{r}}}}\). Additionally, since \({{\delta }_{r}}\), \({{\delta }_{{{r}_{o}}}}\) and \({{w}_{r}}\) are in the interval \(\left[ 0,1 \right] \), so \(\left| 1-\left( {{\delta }_{r}}\left( 1-{{w}_{r}} \right) +{{\delta }_{{{r}_{o}}}}\cdot {{w}_{r}} \right) \right| \in \left[ 0,1 \right] \), \(\left| 1-{{\delta }_{{{r}_{o}}}}\left( 1-{{w}_{r}} \right) \right| \in \left[ 0,1 \right] \) and \(\left| {{\delta }_{r}}\left( 1-{{w}_{r}} \right) -1 \right| \in \left[ 0,1 \right] \) in \(\overline{ACD_{2}^{S{{G}_{r}}}}\). Therefore, we get \(AC{{D}^{S{{G}_{r}}}}\le \overline{AC{{D}^{S{{G}_{r}}}}}\).
\(\square \)
Proposition 2
For consistent subgroup \(S{{G}_{s}}\left( s\notin APS \right) \), it is
Proof
Similar to Proposition 1, based on (5) it is (29) (at the top of the page 13), where \({z}'\in {\text {int}}\left[ 1,t \right] \) consists of r and \({{s}_{o}}\). Then, when \(r\in {\text {int}}\left[ g+1,t \right] \) in \(\overline{ACD_{1}^{S{{G}_{s}}}}\) it is (30) (at the top of the page 13), while when \({{s}_{o}}\in {\text {int}}\left[ 1,g \right] \) in \(\overline{ACD_{2}^{S{{G}_{s}}}}\) it is (31) (at the top of the page 13). Since \({{\delta }_{r}}\) and \({{w}_{r}}\) in the interval \(\left[ 0,1 \right] \), so \(\left| {{\delta }_{r}}\left( 1-{{w}_{r}} \right) -1 \right| \in \left[ 0,1 \right] \) in \(\overline{ACD_{1}^{S{{G}_{s}}}}\). Therefore, we get \(AC{{D}^{S{{G}_{s}}}}\le \overline{AC{{D}^{S{{G}_{s}}}}}\). \(\square \)
6 Numerical and simulation analysis
This section introduces a numerical and a simulation analysis to verify the effectiveness of the proposed model. With the frequent occurrence of emergencies in the world, large emergency group decision-making (LEGDM) has become a hot research issue. Generally, emergency decision-making problem is time-sensitive. In order to allocate resources efficiently and reduce losses, the location of emergency medical facility is a key issue in LEGDM. In response to emergencies brought about by COVID-19, many module hospitals have been established across China. Assume a modular hospital to be built in Lingang New Area, Shanghai, China. After pre evaluation, four emergency facilities \(\left\{ {{M}_{1}}\text {, }{{M}_{2}},{{M}_{3}},{{M}_{4}} \right\} \) have remained as alternatives for further evaluation. This paper collects the preference information of twenty experts \({{e}_{h}}\left( h=1,\ldots,20 \right) \) from college emergency departments, hospital emergency departments and government departments through a questionnaire survey with respect to three decision criteria: \({{C}_{1}}\): Geographical factor; \({{C}_{2}}\): Traffic convenience; \({{C}_{3}}\): Safety factor. The linguistic term set (LTS) for judging the location with regard to the three criteria is:
6.1 Numerical analysis
-
1.
The twenty experts’ preferences are provided as follows.
$$\begin{aligned} \begin{aligned}&~{{A}^{1}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{2}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{6}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{3}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \\&~{{A}^{4}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{6}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{5}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{6}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{6}},0 \right) \\ \end{array} \right) \\&~{{A}^{7}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{6}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{8}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{6}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \ \ \ \quad {{A}^{9}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ \end{array} \right) \\&~{{A}^{10}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ \end{array} \right) \quad {{A}^{11}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{6}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \quad {{A}^{12}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ \end{array} \right) \\&~{{A}^{13}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{0}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \quad {{A}^{14}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{6}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \quad {{A}^{15}}=\left( \begin{array}{cccc} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{array} \right) \\ \end{aligned} \end{aligned}$$
\(\begin{aligned}&~{{A}^{16}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{6}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ \end{matrix} \right) \quad {{A}^{17}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{5}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{matrix} \right) \quad {{A}^{18}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{3}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ \end{matrix} \right) \\&~{{A}^{19}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{6}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ \end{matrix} \right) \quad {{A}^{20}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{4}},0 \right) \\ {{M}_{3}} &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{0}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{5}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ \end{matrix} \right) \\ \end{aligned}\) The social matrix \(SM=C{{D}^{hk}}\left( h,k=1,...q \right) \) is constructed via (4):
Assuming a network consensus threshold of \(\varepsilon = 0.8\), the large network before CAP is established in Fig. 3(a). Applying Algorithm 1, the large network is divided into four subgroups, which are depicted in Fig. 3(b):
Assuming the power parameter \(\lambda =0.5\) that considers size and the cohesion equally important criteria to measure the power relationship of subgroups, the RI of the four subgroup are computed based on (5) and (7)–(8).
-
Subgroup \(S{{G}_{1}}\): \(ACD_{1}^{1}=0.822\); \(ACD_{1}^{4}=0.848\); \(ACD_{1}^{7}=0.81\); \(ACD_{1}^{14}=0.821\); \(ACD_{1}^{18}=0.801\); \({{P}_{M\left( 1 \right) }}=5\) and \({{P}_{C\left( 1 \right) }}=0.821\).
-
Subgroup \(S{{G}_{2}}\): \(ACD_{2}^{2}=0.813\); \(ACD_{2}^{9}=0.827\); \(ACD_{2}^{10}=0.804\); \(ACD_{2}^{16}=0.804\); \(ACD_{2}^{17}=0.801\); \({{P}_{M\left( 2 \right) }}=5\) and \({{P}_{C\left( 2 \right) }}=0.81\).
-
Subgroup \(S{{G}_{3}}\): \(ACD_{3}^{3}=0.829\); \(ACD_{3}^{5}=0.79\); \(ACD_{3}^{6}=0.771\); \(ACD_{3}^{12}=0.79\); \(ACD_{3}^{13}=0.838\); \(ACD_{3}^{15}=0.829\); \({{P}_{M\left( 3 \right) }}=6\) and \({{P}_{C\left( 3 \right) }}=0.808\).
-
Subgroup \(S{{G}_{4}}\): \(ACD_{4}^{8}=0.813\); \(ACD_{4}^{11}=0.821\); \(ACD_{4}^{19}=0.798\); \(ACD_{4}^{20}=0.798\); \({{P}_{M\left( 4 \right) }}=4\) and \({{P}_{C\left( 4 \right) }}=0.808\).
The power indices are:
Then, the power relations of subgroups are: \({{w}_{3}}\ge {{w}_{1}}\ge {{w}_{2}}\ge {{w}_{4}}\).
where \({{w}_{\sigma \left( 1 \right) }}={{w}_{3}}, {{w}_{\sigma \left( 2 \right) }}={{w}_{1}}, {{w}_{\sigma \left( 3 \right) }}={{w}_{2}}, {{w}_{\sigma \left( 4 \right) }}={{w}_{4}}\) are obtained from expression (9).
-
2.
Applying (10) the preference of four subgroups are:
$$\begin{aligned}\begin{aligned}&{{A}^{S{{G}_{1}}}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{3}},0.4 \right) &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{2}} &{} \left( {{s}_{3}},-0.4 \right) &{} \left( {{s}_{3}},0.4 \right) &{} \left( {{s}_{1}},-0.2 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0.4 \right) &{} \left( {{s}_{2}},-0.2 \right) &{} \left( {{s}_{2}},0.2 \right) \\ {{M}_{4}} &{} \left( {{s}_{4}},-0.4 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{5}},-0.4 \right) \\ \end{matrix} \right)\quad {{A}^{S{{G}_{2}}}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{1}},0 \right) &{} \left( {{s}_{2}},0.2 \right) &{} \left( {{s}_{4}},0.2 \right) \\ {{M}_{2}} &{} \left( {{s}_{4}},-0.2 \right) &{} \left( {{s}_{2}},-0.4 \right) &{} \left( {{s}_{5}},-0.4 \right) \\ {{M}_{3}} &{} \left( {{s}_{3}},-0.4 \right) &{} \left( {{s}_{5}},-0.4 \right) &{} \left( {{s}_{3}},0.2 \right) \\ {{M}_{4}} &{} \left( {{s}_{2}},-0.4 \right) &{} \left( {{s}_{4}},-0.4 \right) &{} \left( {{s}_{3}},-0.2 \right) \\ \end{matrix} \right) \\&{{A}^{S{{G}_{3}}}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{4}},-0.33 \right) &{} \left( {{s}_{2}},0.17 \right) &{} \left( {{s}_{4}},0.17 \right) \\ {{M}_{2}} &{} \left( {{s}_{3}},-0.5 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{2}},0.33 \right) \\ {{M}_{3}} &{} \left( {{s}_{4}},0 \right) &{} \left( {{s}_{4}},0.17 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{4}},-0.33 \right) &{} \left( {{s}_{2}},-0.5 \right) &{} \left( {{s}_{4}},-0.5 \right) \\ \end{matrix} \right)\quad{{A}^{S{{G}_{4}}}}=\left( \begin{matrix} {} &{} {{C}_{1}} &{} {{C}_{2}} &{} {{C}_{3}} \\ {{M}_{1}} &{} \left( {{s}_{4}},-0.5 \right) &{} \left( {{s}_{5}},-0.25 \right) &{} \left( {{s}_{1}},0.25 \right) \\ {{M}_{2}} &{} \left( {{s}_{5}},-0.5 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{4}},-0.25 \right) \\ {{M}_{3}} &{} \left( {{s}_{3}},-0.25 \right) &{} \left( {{s}_{2}},0 \right) &{} \left( {{s}_{2}},0 \right) \\ {{M}_{4}} &{} \left( {{s}_{4}},0.25 \right) &{} \left( {{s}_{3}},0 \right) &{} \left( {{s}_{4}},-0.5 \right) \\ \end{matrix} \right) \\ \end{aligned} \end{aligned}$$
The consensus degrees between each subgroup and the large group are:
-
3.
With \(\gamma =0.8,\) the set of inconsistent elements is
$$\begin{aligned}APS=\left\{ \begin{aligned}&\left( 2,1,1 \right) ,\left( 2,1,2 \right) ,\left( 2,1,3 \right) ,\left( 2,2,3 \right) , \left( 2,4,1 \right) ,\left( 2,4,2 \right) \\ \end{aligned} \right\} .\end{aligned}$$ -
4.
Implementing the feedback parameter \({{\delta }_{2}}=0.3\), the corresponding model (25) becomes:
$$\begin{aligned} \begin{array}{ll} { {min}} &{} \sum \limits _{(r,i,j)\in APS}{0.3}\times {{d}_{ij}} \\ s.t. &{} \left\{ \begin{array}{l} a_{ij}^{LG}=\sum \limits _{r=1}^{4}{{{w}_{r}}\cdot a_{ij}^{S{{G}_{r}}}} \\ AC{{D}^{S{{G}_{2}}}}<0.8\wedge \overline{AC{{D}^{S{{G}_{2}}}}}\ge 0.8 \\ a_{ij}^{S{{G}_{2}}}-a_{ij}^{LG}\le {{d}_{ij}} \\ a_{ij}^{LG}-a_{ij}^{S{{G}_{2}}}\le {{d}_{ij}} \\ {{w}_{\sigma \left( r \right) }}=\frac{{{q}^{\sigma \left( r \right) -1}}}{1+q+{{q}^{2}}+{{q}^{3}}},\sigma \left( r \right) =1,2,3,4 \\ 3\alpha {{q}^{3}}+3\alpha {{q}^{2}}-{{q}^{2}}+3\alpha q-2q+3\alpha -3=0 \\ 0.5\le {{w}_{\sigma \left( 1 \right) }}+\frac{2}{3}{{w}_{\sigma \left( 2 \right) }}+\frac{1}{3}{{w}_{\sigma \left( 3 \right) }}=\alpha <1 \\ {{w}_{\sigma \left( 1 \right) }}+{{w}_{\sigma \left( 2 \right) }}+{{w}_{\sigma \left( 3 \right) }}+{{w}_{\sigma \left( 4 \right) }}=1 \end{array} \right. \end{array} \end{aligned}$$(32)The solution of model (32) results in the following subgroup weights: \({{w}_{1}}=0.277, {{w}_{2}}=0.177, {{w}_{3}}=0.434, {{w}_{4}}=0.113;\) with associated attitudinal parameter \(\alpha =0.676\), and \(MTC=0.391\). And we have the feedback mechanism advices for \(S{{G}_{2}}\):
-
Value \(a_{11}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{2}},-0.37 \right) \).
-
Value \(a_{12}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{2}},0.43 \right) \).
-
Value \(a_{13}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{4}},-0.09 \right) \).
-
Value \(a_{23}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{4}},-0.04 \right) \).
-
Value \(a_{41}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{2}},0.12 \right) \).
-
Value \(a_{42}^{S{{G}_{2}}}\) should be closer to \(\left( {{s}_{3}},0.17 \right) \).
If \(S{{G}_{2}}\) accepts and implements the advice, the new decision matrix for such subgroup will be:
$$\begin{aligned} A_{{{\delta }_{2}}=0.3}^{S{{G}_{2}}}=\left( \begin{matrix} \left( {{s}_{2}},-0.37 \right) &{} \left( {{s}_{2}},0.43 \right) &{} \left( {{s}_{4}},-0.09 \right) \\ \left( {{s}_{4}},-0.2 \right) &{} \left( {{s}_{2}},-0.4 \right) &{} \left( {{s}_{4}},-0.04 \right) \\ \left( {{s}_{3}},-0.4 \right) &{} \left( {{s}_{5}},-0.4 \right) &{} \left( {{s}_{3}},0.2 \right) \\ \left( {{s}_{2}},0.12 \right) &{} \left( {{s}_{3}},0.17 \right) &{} \left( {{s}_{3}},-0.2 \right) \\ \end{matrix} \right) \end{aligned}$$The new ACDs after the feedback process would be:
$$\begin{aligned}\overline{AC{{D}^{S{{G}_{1}}}}}=0.821, \overline{AC{{D}^{S{{G}_{2}}}}}=0.8, \overline{AC{{D}^{S{{G}_{3}}}}}=0.84, \overline{AC{{D}^{S{{G}_{4}}}}}=0.828.\end{aligned}$$Subgroup \(S{{G}_{2}}\) reaches the consensus threshold \(\gamma =0.8\).
-
6.2 Analysis of preventing manipulation behavior
Let \(PI=\left\{ P{{I}_{S{{G}_{1}}}},\ldots,P{{I}_{S{{G}_{t}}}} \right\} \) be the set of subgroup PI values. Then the following attitude-OWA (AOWA) operator based on maximum entropy method (Yager 1988; O’Hagan 1988) is used to determine the dynamic subgroups weighting vector \(W=\left( {{w}_{1}},\ldots,{{w}_{t}} \right) \):
If \(\alpha =0.5\), from expression (33), we get weights \(w=\left( \frac{1}{n}, \frac{1}{n}, \dots , \frac{1}{n} \right) \), named as ‘egalitarianism’ weighting vector. If \(\alpha =1\), then \(w=\left( 1,0,\ldots,0 \right) \), named as ‘authoritarianism’ weighting vector. Since the power is too concentrated when \(\alpha \) is too large, the value of \(\alpha \) considered in this paper is not higher than 0.95. The manipulation behavior of subgroups from ‘egalitarianism’ to ‘authoritarianism’ is reflected by dynamic weights in Fig. 4.
To verify the prevention manipulation of the proposed model, we simulate the changes in cost with different attitudinal parameter \(\alpha \in \left\{ 0.6,0.7,0.8,0.9\right\} \) with \({{\delta }_{2}}=0.3\). To do that, we establish model (34), which reflects the weight manipulation of subgroups.
In model (34), the objective function has only maximum entropy and the attitudinal parameter is a variable. Then \(TC=\sum \limits _{(r,i,j)\in APS}{{{\delta }_{r}}\cdot \left| a_{ij}^{S{{G}_{r}}}-a_{ij}^{LG} \right| }\) can be calculated. In other words, model (34) maximises entropy with known attitudinal parameter. While model (17) obtains the attitudinal parameter by minimum TC. Noteworthy, when \(\alpha \in \left[ 0.5,0.676 \right) \), the LG cannot reach consensus after one round of feedback. The model will have an optimal solution only after the inconsistent subgroup accept two rounds of advice, which means the \(\overline{AC{{D}^{S{{G}_{r}}}}}\) should be changed to \(\overline{\overline{AC{{D}^{S{{G}_{r}}}}}}\) and TC will be
Figure 5 illustrates the results of TC in Table 2 obtained with weight manipulation (curve) by model (34) and prevention weight manipulation (blue dot) by model (32), respectively. As previously pointed out, subgroups may have weight manipulative behaviors. The reason for weight manipulation is that each subgroup wants to increase its own weight in LSGDM. When the subgroups with large discourse power (PI) are strong, they hope that the weights are concentrated on themselves, as shown in the curve on the right side of the blue dot in Figure 5. When the subgroups with large discourse power are not very strong, the distribution of weights will be more even, as shown in the curve on the left of the blue dots. But weight manipulative behavior will hinder consensus efficiency to a certain extent (Fig. 6). To this end, we designed an anti-manipulation model (17). Experimental results show that the TC value obtained with our proposed model (32) is the lowest. More specifically, the curve to the left of the blue dot in Fig.5 reflects the situation based on ‘justice’ policy, where the weight distribution is relatively balanced but requires more cost due to multiple rounds of feedback, so the efficiency is relatively low. While the curve to the right of the blue dot reflects the situation based on the efficiency policy, where the cost is relatively low, but the weight distribution is relatively unreasonable. Therefore, our policy is to ensure the justice of the weight distribution as much as possible under the condition of high efficiency.
6.3 Sensitivity analysis
In this subsection, we simulate the change of feedback parameter in the interval \(\left[ 0,1 \right] \) to analyze anti-manipulation behavior. Specifically, we randomly generate the feedback parameters of inconsistent experts from 0 to 1, and then substitute these parameters into model (25). By solving the minimum cost and subgroups’ weights, the large group can reach consensus by coordinating the ‘efficiency’ policy and ‘justice’ policy. To do that, the following three cases are considered:
- Case 1.:
-
When the value of feedback parameter is small, one round of feedback may not reach consensus, that is, the feedback parameter \({{\delta }_{r}}\) for inconsistent subgroup \(S{{G}_{r}}\) in the interval \(\left[ 0,{{\delta }_{{{r}_{low}}}} \right) \) is required more iterations to reach consensus.
- Case 2.:
-
When the value of feedback parameter \({{\delta }_{r}}\) for inconsistent subgroup \(S{{G}_{r}}\) in the interval \(\left[ {{\delta }_{{{r}_{high}}}},1 \right] \), the LG can reach consensus after one round of feedback.
- Case 3.:
-
While, when the feedback parameter is large enough for Case 2, there may be a set of fixed weights with the minimum cost, which is mainly due to the preferences are over-adjusted. Specifically, if the feedback parameter \({{\delta }_{r}}\) in the interval \(\left[ {{\delta }_{{{r}_{high}}}},1 \right] ,{{\delta }_{{{r}_{low}}}}\le {{\delta }_{{{r}_{high}}}}\), subgroups’ weights could be fixed values.
Noteworthy, due to Case 1 requires multiple rounds of iterations to reach consensus, it will incur a time cost, which is undesirable in the feedback mechanism based on minimum cost. Therefore, the model proposed in this article is mainly to analyze Case 2 and 3. The attitude parameter \(\alpha \) is utilized to reflect the distribution of subgroups’ weights.
Randomly generate feedback parameters \({{\delta }_{2}}\in \left[ 0,1 \right] \), from model (25), we get that when \(0\le {{\delta }_{2}}< 0.26\), the model has no feasible solution, which is applicable to Case 1. Thus, this paper suggests that the value of the feedback parameter should be not lower than 0.26. When \(0.26\le {{\delta }_{2}}\le 1\), the model has the optimal solution, which is applicable to Case 2. Specifically, when \(0.26\le {{\delta }_{2}}\le 0.335\), the LG can reach consensus by different attitudinal parameter in the interval \(\left[ 0.5,1 \right) \) with minimum cost. while when \(0.335<{{\delta }_{2}}\le 1\), the LG can can reach consensus by the same attitudinal parameter \(\alpha =0.5\) with minimum cost, which is applicable to Case 3. This can be interpreted as adequate weight should be given when the inconsistent experts are fully willing to modify preferences. A visual simulation of the minimum cost and attitude parameters change with the feedback parameters is shown in Fig. 4.
The blue and red lines in Fig. 4 reflect the conditions after feedback of the feedback parameters in the interval \(0.26\le {{\delta }_{2}}\le 0.335\) and \(0.335<{{\delta }_{2}}\le 1\), respectively. The result of the blue line shows that when the weight distribution tends to be justice, the efficiency of CRP will decrease (due to the cost increase). The red line shows when the preferences are over-adjusted (ignore efficiency), the proposed model will give priority to the justice of weight distribution. Therefore, to better retain the original preferences of inconsistent subgroups, the feedback parameter \({{\delta }_{2}}\) should be selected in the interval \(\left[ 0.26,0,335 \right] \) as the alternatives for inconsistent subgroup \(S{{G}_{2}}\), so that the LG can reach consensus by coordinating the ‘efficiency’ policy and ‘justice’ policy.
6.4 Ranking order of alternatives
Without loss of generality, it is assumed that the attribute weights of criteria are: \(\omega =\left( {{C}_{1}}=1/3;{{C}_{2}}=1/3; \right. \) \({{\left. {{C}_{3}}=1/3 \right) }^{T}}\). After the feedback process of the numerical analysis, we get the consensual collective decision matrix with \(\alpha =0.676\):
Therefore, the overall consensual preference value of the four alternatives \(\left\{ {{M}_{1}},{{M}_{2}},{{M}_{3}},{{M}_{4}} \right\} \) are:
The final consensus ranking of alternatives is:
In addition, we compared the rankings of the alternatives under different policy, as shown in Table 3. The result shows that the final alternative ranking result based on justice policy is different from our model, while the efficiency-based alternative ranking result is consistent with our model. As can be seen from Table 2, the weights obtained by the proposed method in this paper are fairer than the method based on the efficiency policy (the curve to the right of the blue dot in Fig. 5). Therefore, it can be verified that the model proposed in this article not only guarantees efficiency, but also guarantees justice as much as possible.
6.5 Comparative analysis
To clearly differentiate between the proposed method and other methods on weight manipulation behavior, this section compares with other literatures from a theoretical perspective. The characteristic comparisons of our method with other methods are shown in Table 4. To simplify notion, weight manipulation behavior is denoted by WMB.
In the aspect of research object: The manipulated objects mainly include attribute weight (Dong et al. 2018; Liu et al. 2019a), individual weight (Yager 2001; 2002; Wu et al. 2021a) and trust relationship (Its essence is to get more individual weight) (Dong et al. 2021). Attribute weight manipulation mainly affects the ranking of the alternatives. While the individual weight manipulation will not only affect the final ranking of the alternatives, but also affect the aggregating of individual preference.
In the aspect of research perspective: Weight manipulation behavior mainly exists in the consensus process and selection process in GDM. The purpose of attribute and individual weight manipulation in the selection process is mainly to obtain a desired ranking of alternatives by weight manipulation (Yager 2001; 2002; Dong et al. 2018, 2021; Liu et al. 2019a). But individual weight manipulation can also have an impact on the consensus process. The reason for this effect is that the weight of the individual will affect the aggregation preference of group and feedback mechanisms often suggest discordant individuals to make adjustments based on group preferences. Therefore, individual weight manipulation behavior may affect the efficiency of consensus (Wu et al. 2021a).
In the aspect of preventing manipulation: Although the behavior of weight manipulation can help decision makers to obtain the ideal ranking of alternative to a certain extent, it also has some adverse effects, such as unreasonable decision results or low consensus efficiency. To this end, Yager (2001; 2002) proposed a mechanism for modifying the construction of the group decision function to prevent weight manipulation behavior, but it doesn’t take into account consensus issues. Therefore, Wu et al. (2021a) proposed an efficiency policy-based mechanism to prevent individual weight manipulation behavior in CRP.
Here are some advantages of our methods compared with the above literatures:
-
(1)
Compared with Yager (2001; 2002) and Wu et al. (2021a), we extend the research of weight manipulation from individual to subgroup. In general, subgroup behavior is more complex than individual behavior, so we define a power index to determine the importance ranking of subgroups, which provides a new research paradigm for weight manipulation behavior in LSGDM.
-
(2)
Most of articles focuses on the effect of weight manipulation behavior on ranking of alternatives in selection process (Yager 2001; 2002; Dong et al. 2018,2021; Liu et al. 2019a), while this paper mainly focus on the effect of manipulation behavior on consensus process, which is similar to Wu et al. (2021a). In contrast with method of Wu et al., in the design of the anti-manipulation model, we not only focus on the efficiency of CRP, but also consider the justice of weight distribution.
6.6 Discussion
In GDM, each decision maker wants to obtain greater importance degree (weight) for more benefits. For example, a decision maker with the lowest status is willing to adopt egalitarianism to assign weight. While a decision maker with the highest status expects to use authoritarianism to distribute weight. This behavior will increase the cost (efficiency) of the feedback process to a certain extent and hinder consensus. The existing studies on preventing weight manipulation behaviors have focused on group consensus efficiency: how to minimize interaction costs. However, these mechanisms often ignore the justice of weight distribution. In this article, we define a more reasonable policy to prevent weight manipulation by combining ‘justice’ and ‘efficiency’ simultaneously, which can achieve a balance between individual benefit and group goal.
Actually, under situation of weight manipulation, the total cost changes with the behavior (attitude parameters). While only using the maximum entropy method to assign weights cannot know how to assign weights appropriately because ‘egalitarianism’ or ‘authoritarianism’ policies are not the optimal choice, which is reflected by dynamic weights in Figs. (4 and 5). Therefore, it is more reasonable to combine the maximum entropy model and the minimum cost model as limiting conditions to assign weights, where (1): Entropy is the largest, which solves the problem of ‘justice’. (2): The feedback total cost is minimal, which solves the problem of ‘efficiency’. If all two points can be achieved, the weights of subgroups are not manipulated in our proposed model (17). Besides, we demonstrate that subgroup weight manipulation does also affect the final ranking of alternatives. We compare the effect of weight manipulative on the results in Table 3.
7 Conclusion
In SN-GDM, subgroups may exist weight manipulation behavior for certain benefit. This paper focuses on the impact of subgroup weight manipulation behavior on CRP. A method to prevent the weight manipulation in LSGDM problem by combining minimum adjustment and maximum entropy is investigated. The main contributions of the article are as follows.
-
(i)
It develops a new research paradigm to study the subgroup manipulation behavior in the process of preference aggregation by analyzing the network structure relationship of subgroups. To do that, a LPA based community detection method is introduced to cluster the large group into several subgroups. Then, a power index is defined to obtain the power relation of subgroup. An attitude-OWA based on maximum entropy method is introduced to simulate subgroups’ manipulation behavior from ‘egalitarianism’ to ‘authoritarianism’.
-
(ii)
Considering that weight manipulation behavior may hinder the efficiency of consensus, it investigates a method to prevent subgroup weight manipulation and facility the convergence of consensus with minimum cost. So, a minimum adjustment feedback mechanism based on maximum entropy method is established to assign reasonable weights for subgroups. The minimum adjustment is used for ‘efficiency’ rule while the maximum entropy is used for ‘justice’ rule. Compared with the method of Wu et al. (2021a), the proposed method has the advantage of considering the ‘justice’ of the weight distribution.
The purposed method also has some problems that need to be further study.
-
(i)
This paper treats the subgroup as a whole during the feedback process, so the differential feedback within the subgroup is not considered. In addition, the selection of parameters such as consensus threshold, network consensus threshold and Power parameter in this paper is random. But in the actual decision-making environment, the choice of these parameters are often related to human behavior (Wu et al 2021, Sun et al 2021). Therefore, it is necessary to conduct further research on them.
-
(ii)
This paper only considers weight manipulation, although there are also other types of manipulation behaviors that deserve more in-depth research. For example, the existing feedback mechanisms usually assume that inconsistent experts are willing to accept feedback suggestions with fixed feedback parameters, which means, more frequent than not, that more adjustment costs are incurred for them than necessary, thereby reducing the independence of inconsistent experts. This type of manipulative behavior is called as group manipulation behavior (Wu et al. 2021a).
It could be an interesting future research topic to discuss the trust relationship of social networks in SN-GDM when studying group manipulation behavior. The other research direction is to apply the proposed method to group recommender systems for social items, such as education recommendation, travel packages and TV shows, which tend to be consumed by groups rather than individuals. A key issue involved in group recommender systems is the consensus reaching process, which inevitably requires consideration of ‘justice’ and ‘efficiency’. Furthermore, a social network-based decision support system can be developed based on the proposed method.
References
Amirkhani A, Barshooi AH (2022) Consensus in multi-agent systems: a review. Artif Intell Rev 55:3897–3935. https://doi.org/10.1007/s10462-021-10097-x
Ben-Arieh D, Easton T (2007) Multi-criteria group consensus under linear cost opinion elasticity. Decis Support Syst 43:713–721. https://doi.org/10.1016/j.dss.2006.11.009
Cabrerizo FJ, Ureña R, Pedrycz W, Herrera-Viedma E (2014) Building consensus in group decision making with an allocation of information granularity. Fuzzy Sets Syst 255:115–127. https://doi.org/10.1016/j.fss.2014.03.016
Cao MS, Wu J, Chiclana F et al (2021) A personalized feedback mechanism based on maximum harmony degree for consensus in group decision making. IEEE Trans Syst Man Cybern Syst 51:6134–6146. https://doi.org/10.1109/TSMC.2019.2960052
Cao MS, Liu YJ, Gai TT et al (2022) A comprehensive star rating approach for cruise ships based on interactive group decision making with personalized individual semantics. J Mar Sci Eng 10:638. https://doi.org/10.3390/jmse10050638
Chao XR, Kou G, Peng Y, Herrera-Viedma E (2021) Large-scale group decision-making with non-cooperative behaviors and heterogeneous preferences: An application in financial inclusion. Eur J Oper Res 288:271–293. https://doi.org/10.1016/j.ejor.2020.05.047
Chen X, Ding ZG, Dong YC et al (2021) Managing consensus with minimum adjustments in group decision making with opinions evolution. IEEE Trans Syst Man Cybern Syst 51:2299–2311. https://doi.org/10.1109/TSMC.2019.2912231
Del Moral MJ, Chiclana F, Tapia JM, Herrera-Viedma E (2018) A comparative study on consensus measures in group decision making. Int J Intell Syst 33:1624–1638. https://doi.org/10.1002/int.21954
Ding RX, Palomares I, Wang XQ et al (2020) Large-scale decision-making: characterization, taxonomy, challenges and future directions from an artificial intelligence and applications perspective. Inf Fusion 59:84–102. https://doi.org/10.1016/j.inffus.2020.01.006
Dong QX, Zhü KY, Copper O (2017) Gaining consensus in a moderated group: a model with a twofold feedback mechanism. Expert Syst Appl 71:87–97. https://doi.org/10.1016/j.eswa.2016.11.020
Dong YC, Xu YF, Li HY, Feng B (2010) The OWA-based consensus operator under linguistic representation models using position indexes. Eur J Oper Res 203:455–463. https://doi.org/10.1016/j.ejor.2009.08.013
Dong YC, Liu YT, Liang HM et al (2018) Strategic weight manipulation in multiple attribute decision making. Omega 75:1339–1351. https://doi.org/10.1016/j.omega.2017.02.008
Dong YC, Zha QB, Zhang HJ, Herrera F (2021) Consensus reaching and strategic manipulation in group decision making with trust relationships. IEEE Trans Syst Man Cybern Syst 51:6304–6318. https://doi.org/10.1109/TSMC.2019.2961752
Gong ZW, Zhang N, Chiclana F (2018) The optimization ordering model for intuitionistic fuzzy preference relations with utility functions. Knowl Based Syst 162:174–184. https://doi.org/10.1016/j.knosys.2018.07.012
Gong ZW, Xu XX, Guo WW et al (2021) Minimum cost consensus modelling under various linear uncertain-constrained scenarios. Inf Fusion 66:1–17. https://doi.org/10.1016/j.inffus.2020.08.015
Herrera F, Martínez L (2000) A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans Fuzzy Syst 8:746–752. https://doi.org/10.1109/91.890332
Herrera-Viedma E, Palomares I, Li CC et al (2021) Revisiting fuzzy and linguistic decision making: scenarios and challenges for making wiser decisions in a better way. IEEE Trans Syst Man Cybern Syst 51:191–208. https://doi.org/10.1109/TSMC.2020.3043016
Li GX, Kou G, Peng Y (2018) A group decision making model for integrating heterogeneous information. IEEE Trans Syst Man Cybern Syst 48:982–992. https://doi.org/10.1109/TSMC.2016.2627050
Li CC, Gao Y, Dong YC (2021) Managing ignorance elements and personalized individual semantics under incomplete linguistic distribution context in group decision making. Gr Decis Negot 30:97–118. https://doi.org/10.1007/s10726-020-09708-9
Li GX, Kou G, Peng Y (2022) Heterogeneous large-scale group decision making using fuzzy cluster analysis and its application to emergency response plan selection. IEEE Trans Syst Man Cybern Syst 52:3391–3403. https://doi.org/10.1109/TSMC.2021.3068759
Liu XW, Chen LH (2004) On the properties of parametric geometric OWA operator. Int J Approx Reason 35:163–178. https://doi.org/10.1016/j.ijar.2003.09.001
Liu X, Xu YJ, Montes R, Herrera F (2019) Social network group decision making: managing self-confidence-based consensus model with the dynamic importance degree of experts and trust-based feedback mechanism. Inf Sci 505:215–232. https://doi.org/10.1016/j.ins.2019.07.050
Liu YT, Dong YC, Liang HM et al (2019) Multiple attribute strategic weight manipulation with minimum cost in a group decision making context with interval attribute weights information. IEEE Trans Syst Man Cybern Syst 49:1981–1992. https://doi.org/10.1109/TSMC.2018.2874942
Liu YT, Zhang HJ, Wu YZ, Dong YC (2019) Ranking range based approach to madm under incomplete context and its application in venture investment evaluation. Technol Econ Dev Econ 25:877–899. https://doi.org/10.3846/tede.2019.10296
Liu JC, Sheu JB, Li DF, Dai YW (2021) Collaborative profit allocation schemes for logistics enterprise coalitions with incomplete information. Omega 101:102237. https://doi.org/10.1016/j.omega.2020.102237
Mandal P, Samanta S, Pal M, Ranadive AS (2022) Three-way decision model under a large-scale group decision-making environment with detecting and managing non-cooperative behaviors in consensus reaching process. Artif Intell Rev. https://doi.org/10.1007/s10462-021-10133-w
O’Hagan M (1988) Aggregating template or rule antecedents in real-time expert systems with fuzzy set logic. Asilomar Conf Signals IEEE Comput Soc. https://doi.org/10.1109/ACSSC.1988.754637
Pérez IJ, Cabrerizo FJ, Alonso S et al (2018) On dynamic consensus processes in group decision making problems. Inf Sci 459:20–35. https://doi.org/10.1016/j.ins.2018.05.017
Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Phys Rev E 76:1–11. https://doi.org/10.1103/PhysRevE.76.036106
Rashidi F, Nejatian S, Parvin H, Rezaie V (2019) Diversity based cluster weighting in cluster ensemble: an information theory approach. Artif Intell Rev 52:1341–1368. https://doi.org/10.1007/s10462-019-09701-y
Rodríguez RM, Labella Á, De Tré G, Martnez L (2018) A large scale consensus reaching process managing group hesitation. Knowl Based Syst 159:86–97. https://doi.org/10.1016/j.knosys.2018.06.009
Sun Q, Wu J, Chiclana F et al (2021) A dynamic feedback mechanism with attitudinal consensus threshold for minimum adjustment cost in group decision making. IEEE Trans Fuzzy Syst 30:1287–1301. https://doi.org/10.1109/TFUZZ.2021.3057705
Tang M, Liao HC (2021) From conventional group decision making to large-scale group decision making: what are the challenges and how to meet them in big data era? A state-of-the-art survey. Omega 100:102141. https://doi.org/10.1016/j.omega.2019.102141
Tian ZP, Nie RX, Wang JQ, Long RY (2021) Adaptive consensus-based model for heterogeneous large-scale group decision making: detecting and managing non-cooperative behaviors. IEEE Trans Fuzzy Syst 29:2209–2223. https://doi.org/10.1109/TFUZZ.2020.2995229
Wan QF, Xu XH, Zhuang J, Pan B (2021) A sentiment analysis-based expert weight determination method for large-scale group decision-making driven by social media data. Expert Syst Appl 185:115629. https://doi.org/10.1016/j.eswa.2021.115629
Wang S, Wu J, Chiclana F et al (2022) Two stage feedback mechanism with different power structures for consensus in large-scale group decision-making. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2022.3144536
Wang Z, Xiao FY, Cao ZH (2022) Uncertainty measurements for Pythagorean fuzzy set and their applications in multiple-criteria decision making. Soft Comput. https://doi.org/10.1007/s00500-022-07361-9
Wu J, Chiclana F (2014) A social network analysis trust-consensus based approach to group decision-making problems with interval-valued fuzzy reciprocal preference relations. Knowl Based Syst 59:97–107. https://doi.org/10.1016/j.knosys.2014.01.017
Wu ZB, Xu JP (2018) A consensus model for large-scale group decision making with hesitant fuzzy information and changeable clusters. Inf Fusion 41:217–231. https://doi.org/10.1016/j.inffus.2017.09.011
Wu J, Chiclana F, Herrera-Viedma E (2015) Trust based consensus model for social network in an incomplete linguistic information context. Appl Soft Comput J 35:827–839. https://doi.org/10.1016/j.asoc.2015.02.023
Wu J, Chiclana F, Fujita H, Herrera-Viedma E (2017) A visual interaction consensus model for social network group decision making with trust propagation. Knowl Based Syst 122:39–50. https://doi.org/10.1016/j.knosys.2017.01.031
Wu ZB, Jin BM, Fujita H, Xu JP (2020) Consensus analysis for AHP multiplicative preference relations based on consistency control: a heuristic approach. Knowl Based Syst 191:105317. https://doi.org/10.1016/j.knosys.2019.105317
Wu J, Cao MS, Chiclana F et al (2021) An optimal feedback model to prevent manipulation behaviour in consensus under social network group decision making. IEEE Trans Fuzzy Syst 29:1750–1763. https://doi.org/10.1109/TFUZZ.2020.2985331
Wu J, Wang S, Chiclana F, Herrera-Viedma E (2021) Twofold personalized feedback mechanism for social network consensus by uninorm interval trust propagation. IEEE Trans Cybern 1:1–12. https://doi.org/10.1109/TCYB.2021.3076420
Wu T, Liu XW, Qin JD, Herrera F (2021) Balance dynamic clustering analysis and consensus reaching process with consensus evolution networks in large-scale group decision making. IEEE Trans Fuzzy Syst 29:357–371. https://doi.org/10.1109/TFUZZ.2019.2953602
Wu J, Chen J, Liu W et al (2022) A calibrated individual semantic based failure mode and effect analysis and its application in industrial internet platform. Mathematics 10:2492. https://doi.org/10.3390/math10142492
Xiao FY, Wen JH, Pedrycz W (2022) Generalized divergence-based decision making method with an application to pattern classification. IEEE Trans Knowl Data Eng 4347:1. https://doi.org/10.1109/tkde.2022.3177896
Xiao J, Wang XL, Zhang HJ (2022) Exploring the ordinal classifications of failure modes in the reliability management: an optimization-based consensus model with bounded confidences. Gr Decis Negot 31:49–80. https://doi.org/10.1007/s10726-021-09756-9
Xing YM, Cao MS, Liu YJ et al (2022) A Choquet integral based interval Type-2 trapezoidal fuzzy multiple attribute group decision making for sustainable supplier selection. Comput Ind Eng 165:107935. https://doi.org/10.1016/j.cie.2022.107935
Xu Xh, Du ZJ, Chen XH, Cai CG (2019) Confidence consensus-based model for large-scale group decision making: a novel approach to managing non-cooperative behaviors. Inf Sci 477:410–427. https://doi.org/10.1002/int.22122
Xu YJ, Gao PQ, Martínez L (2019) An interindividual iterative consensus model for fuzzy preference relations. Int J Intell Syst 34:1864–1888. https://doi.org/10.1016/j.ins.2019.07.050
Xu YJ, Zhu SN, Liu X et al (2022) Additive consistency exploration of linguistic preference relations with self-confidence. Artif Intell Rev. https://doi.org/10.1007/s10462-022-10172-x
Yager RR (1988) On ordered weighted averaging aggregation operators in multicriteria decisionmaking. IEEE Trans Syst Man Cybern 18:183–190. https://doi.org/10.1109/21.87068
Yager RR (2001) Penalizing strategic preference manipulation in multi-agent decision making. IEEE Trans Fuzzy Syst 9:393–403. https://doi.org/10.1109/91.928736
Yager RR (2002) Defending against strategic manipulation in uninorm-based multi-agent decision making. Eur J Oper Res 141:217–232. https://doi.org/10.1016/S0377-2217(01)00267-3
Yu GF, Li DF, Liang DC, Li GX (2021) An intuitionistic fuzzy multi-objective goal programming approach to portfolio selection. Int J Inf Technol Decis Making 20:1477–1497. https://doi.org/10.1142/S0219622021500395
Zhang Z, Guo CH, Martínez L (2017) Managing multigranular linguistic distribution assessments in large-scale multiattribute group decision making. IEEE Trans Syst Man Cybern Syst 47:3063–3076. https://doi.org/10.1109/TSMC.2016.2560521
Zhang HJ, Zhao SH, Kou G et al (2020) An overview on feedback mechanisms with minimum adjustment or cost in consensus reaching in group decision making: Research paradigms and challenges. Inf Fusion 60:65–79. https://doi.org/10.1016/j.inffus.2020.03.001
Zhang Z, Gao Y, Li ZL (2020) Consensus reaching for social network group decision making by considering leadership and bounded confidence. Knowl Based Syst 204:106240. https://doi.org/10.1016/j.knosys.2020.106240
Zhang YJ, Chen X, Gao L et al (2022) Consensus reaching with trust evolution in social network group decision making. Expert Syst Appl 188:116022. https://doi.org/10.1016/j.eswa.2021.116022
Zhao ZY, Li C, Zhang XJ et al (2019) An incremental method to detect communities in dynamic evolving social networks. Knowl Based Syst 163:404–415. https://doi.org/10.1016/j.knosys.2018.09.002
Acknowledgements
This work was supported by National Natural Science Foundation of China (NSFC) (Nos. 71971135, 71910107002), Shanghai Foreign Experts Program (No. 22WZ2506100), Innovative Talent Training Project of Graduate Students in Shanghai Maritime University of China (No. 2019YBR017) and was supported in part by the Spanish State Research Agency under Project PID2019-103880RB-I00/AEI/10.13039/501100011033.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sun, Q., Wu, J., Chiclana, F. et al. An approach to prevent weight manipulation by minimum adjustment and maximum entropy method in social network group decision making. Artif Intell Rev 56, 7315–7346 (2023). https://doi.org/10.1007/s10462-022-10361-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-022-10361-8