Abstract
To obtain the suitable alternative(s) for the organization, this paper proposes a more practical method to solve the decision-making problems in society. That is combined with the TODIM (TOmada de decisão interativa multicrit
Introduction
Nowadays, it is meaningful to regard the relationship between individuals and group as a visual social network. In the visual social network, the social connections among the individuals are clear, so a group of DMs shows their preferences on a set of alternatives to select the best solution. This process is called social network group decision-making (SN-GDM) [1–4]. The core of GDM lies in how to make use of the decision information obtained, and according to the decision information type, the integrity of decision information, and the method of information fusion. It is finally converted to the comprehensive sorting of alternatives. Based on decision-making information types, decision-making mainly includes fuzzy decision-making [5], intuitive fuzzy multi-attribute decision-making [6–9], hesitating multi-attribute decision-making [10, 11], interval value information multi-attribute decision-making [12], and so on.
The traditional GDM model is based on the expected utility theory. However, in real life, some problems may exist due to the complexity and uncertainty of the social network and the different knowledge backgrounds of DMs. These may limit the ability to process information and lead to inconsistency problems. The decision made at this time may affect the final result and cause losses [13–21]. Considering a new trend of SN-GDM today, DMs rely on the opinions of their close friends or people with similar interests from social media, and social media plays an important role in human communication [22]. This is called trust relationship, while the traditional GDM models neglect it [4, 23–25]. Furthermore, trust relationships among networked DMs are considered as a new reliable source [26, 27]. By discovering and excavating trust relationships in social networks, trust social network among experts will be generated. Next, we analyze and study the established trust network according to its nature.
As one of the multi-attribute decision-making methods, the classical TODIM method considers the DM’s subjective psychological behavior based on prospect theory, then calculates the dominance degree of alternatives over other alternatives to rank and prioritize [28–30]. Compared with the pure use of prospect theory, TODIM method has fewer parameters and simple calculation [31–33]. It can effectively capture the psychological behavior of DMs and directly select other comparison alternatives as a reference point. The decision making process is more convenient and objective [34, 35]. So far, many scholars have paid attention to the classical TODIM method, and some achievements have been made one after another. Consider the risk and uncertainty in multi-criteria decision making(MCDM) problems, Fan et al. [36] proposed a hybrid approach combining TODIM and fuzzy numbers to handle these issues. To address the problems of weights of DMs and criteria are completely unknown, Qin et al. [37] extended the classical TODIM method in triangular linguistic to solve MCDM problem. Yu et al. [38] constructed nonlinear programming with intuitionistic linguistic numbers to solve MCDM problems with the DM’s psychological behavior considered. Although the classical TODIM method resolves the problems of DMs in the above issues, it ignored trust relation among DMs in the social network. Most of the above researches on TODIM decision making regard experts as independent individuals with no relationship with each other and ignore the social network relationship among DMs. However, in the real social network, DMs are not completely independent individuals, and there is no guarantee that decisions will be made completely rational. Hence, it is necessary to propose an extended TODIM model based the trust relationship in social network.
To obtain the suitable alternative(s) for the group, combined with the TODIM method, this paper’s proposed method is more realistic than the previous papers. With the rise of social development, DMs are more closely connected, creating the social network environment of GDM problems, especially in large-scale social networks. However, as the complexity of the large-scale social networks, the method proposed has limitations. Then, in the consensus reaching process (CRP), aggregating individual preferences into a collective one for deriving a final ranking solution is important [23]. However, different from theoretical research, each individual could not keep entirely rational in the real society. To solve this problem, some scholars put forward methods to improve it. Considering the consequences of experts’ incomplete rationality, Wu et al. [39] proposed decision-making method based on experts’ maximum self-esteem to solve this problem. There are three possible states, tolerance behavior, rationalist behavior and conflict behavior. Take three possible states into consideration, Cao et al. [40] proposed a bidirectional feedback mechanism for consensus driven by the behavior of DMs. To reduce the impact of irrationality, in the process of consensus reaching, Wu et al. [41] used DMs to evaluate with interval-valued fuzzy reciprocal preference relations.
In addition, the key issue in CRP is all DMs should reach group consensus; otherwise, turn to the feedback process. Most existing research on feedback mechanisms aims to minimize the adjustments between original and adjusted preferences or consensus costs [42–45]. However, the feedback mechanism we adopted is based on the dominance degree in this paper.
This paper proposes a maximizing dominance degree model based on trust relationships and the TODIM method to reach group consensus. According to the trust relationships network of DMs, the inconsistent DMs modify their preference matrix with their own trust degree, and then use the TODIM decision-making method to obtain the ranking results of the alternatives. This optimal model could fully combine the trust relationship among social network groups and ensure the original preference values as much as possible. The key issues in SN-GDM would be: (1) the constructing of trust relationships between DMs, and (2) how to reach group consensus during the feedback mechanism for each DM.
The rest of this paper is set out as follows: Section 2 introduces the steps related to TODIM (Section 2.1.) and builds a complete social network (Section 2.2. & Section 2.3. & Section 2.4.). Section 3 describes how to reach consensus in judgment and judge inconsistent experts (Section 3.1.), and make feedback modifications (Section 3.2.), then make the selection process (Section 3.3.). Section 4 presents the steps of the maximizing dominance degree model based on trust relationships and the TODIM method to reach group consensus. Section 5 explains the model through a numerical example (Section 5.1.), carries out comparative analysis (Section 5.2.1.) and sensitivity analysis (Section 5.2.2.), then the advantages and conclusions are as following.
Preliminaries
This section introduces several basic concepts and definitions related to TODIM and trust social network analysis.
TODIM method
In this section, we introduce the classical TODIM method. The classical TODIM method is used to solve the crisp value of the multi-attribute decision problems. The related description would follow the steps below.
In a decision-making problem, the set of alternatives is A = { A1, A2, . . . , A
m
} where A
i
represents the i - th alternative; C = { C1, C2, . . . , C
n
} is the set of the attributes where C
j
represents the j - th attribute; the corresponding weight vector is w = { w1, w2, . . . , w
n
} , w
j
denotes the importance degree of the attribute C
j
, which satisfies the following conditions
Step 1: Normalize the decision matrix
Step 2: Calculate the relative weight w jr of attribute C j to the reference attribute C r expressed as follows:
Step 3: Calculate the dominance degree
where θ (θ > 0) denotes the attenuation factor of the losses to present the sensitivity of decision makers to losses. The value of this parameter θ varies according to the situation. The smaller θ value is, the higher the DM’s aversion to loss is. Vice versa, the larger θ value is, the lower the DM’s aversion to loss is. Therefore, if the value of θ is big enough, all the losses of DM are negligible [46].
Step 4: Calculate the comprehensive dominance degree about each alternative A i over A k by using the following equation:
Step 5: Calculate the DM’s overall dominance degree of alternative A i using the following expression:
Step 6: Rank alternatives according to the overall dominance degree of alternatives. The larger the value of ξ (A i ) is, the better alternative A i is.
DMs in social network build trust relationships and form networks which are called trust networks. Since there are direct and indirect paths in the trust social network, the analysis of trust propagation process is meaningful. Wu et al. [13] proposed a dual trust propagation to analyze the paths.
Firstly, identify all the direct and indirect trust relationships between the DMs to build a complete social network.
The trust relationship matrix can be represented by TD = [(t
uv
, d
uv
)] r*r, where (t
uu
, d
uu
) = (1, 0), uv = 1, 2, . . . , r, φ present the component is not existed,
In a trust social network, if e1 trust e2 directly and e2 trust e3 directly, then e1 trust e3 indirectly, which is called transitivity of the trust relationship, as shown in Fig. 1.

Transitivity of trust relationship.
Due to different backgrounds and other causes in a social network, some DMs may not directly trust others, which means they cannot give the orthopairs of trust/distrust values directly. Hence a trust propagation chain to find out trust/distrust relationships via dual trust propagation operator is proposed, which can help to identify indirect trust DMs. However, one key issue is to construct the right trust propagation operator. Therefore, it is possible to devise the trust propagation chain to determine whether an unknown DM can be trusted.
However, in real social networks, there are more than three experts involved in decision-making. In this case, the corresponding Z is calculated as follows.
As illustrated in Fig. 2, for the other possible indirect path: L2 : e u → e2 → e3 → e v , the corresponding value:

Trust propagation from e u to e v .
In the realistic trust social network, experts’ direct and indirect trust relationships are unknown [13, 47]. To analyze the indirect relationships, [13] investigates a dual trust propagation operator based on the t-norm Einstein product and the t-norm Einstein sum to illustrate the general practice until the completed trust relationships network is obtained. The approach to constructing complete trust relationship network is an important issue in SN-GDM.
As shown in Fig. 2, there exist two paths from e u to e v : L1 : e u → e1 → e v ; L2 : e u → e2 → e3 → e v . Actually, in a completely social network, there might exist multiple paths for an indirect relationship. To reduce the attenuation of information, the average of the multiple trust propagation paths is computed. As shown in Fig. 2, the average value for Z from e u to e v is
When the complete trust social network is constructed, then distinguish the most trusted DM in this social network. Besides, according to the constructed social network, the importance degree of each DM is calculated within the group. The trust score (TS) and the importance degree of each DM are calculated as follows.
Obviously, the TS index reflects the corresponding importance degree of DMs, and it could be a reliable resource in deriving importance degree for each DM.
Where
The higher the trust score a DM is, the more important degree is assigned to the DM. The collective decision matrices could be aggregated using the above social network based
The TODIM method considers the perception of DMs by the dominance degree matrix, so it is necessary to calculate the collective dominance degree matrix.
When
□
In addition, there are still two cases,
Once the collective decision matrix based trust relationship is obtained, the consensus index could be calculated. Before proceeding to select the optimal solution, DMs in the trust social network would pre-set a threshold. When the consensus index is below the pre-set threshold, the resolution process is carried out. Otherwise, make adjustments to the inconsistent DMs according to the feedback mechanism, ensuring all DMs can reach group consensus. While all the DMs in the social network reach consensus, the next step could be taken. As explained above, the DMs in the group may have inconsistent opinions among them. Therefore, before the aggregation step, the DMs in the group should reach consensus. The identified inconsistent DMs mean contribute less to the group, but these DMs may not know how much should be revised to maximize the advantage. Therefore, this paper proposes a feedback mechanism based on the maximization of dominance to help DMs make visual adjustments.
Consensus index
Most of the current studies about consensus measurement are based on decision matrix. However, because the TODIM method considers the reference dependence and loss avoidance behavior of each individual, consensus degree measurement based on dominance degree matrix can better consider the feelings of DMs and fit the reality.
Let
The smaller the DD u is, the smaller the deviation degree between e u and the group, the greater the consensus index among individual DM. Generally speaking, 0 ⩽ DD u ⩽ 1. While DD u = 0, there is no deviation between the individual and the collective. However, this is not possible in a real society. When the value of DD u lower than the established threshold γ, that means the DM has reached a consensus. Otherwise, identify the DMs whose DD u value is higher than the threshold, and these DMs need to modify their decision matrices in the next step. The relative modified method is introduced as follows.
Identify the DMs whose DD u value is higher than the threshold γ:
Given e t ∈ EXPCH, the feedback mechanism is used to help the inconsistent DMs to revise. Due to the DMs are not completely rational in the real social network, the DMs would refer the recommendations of the DMs with the highest trust scores in the group to make changes. The relevant calculations are as follows:
α (α ∈ [0, 1]) is a parameter to control the degree between the group consensus and individual independence. When α = 0, inconsistent DMs keep the original matrix unchanged when making modifications. When α = 1, this means inconsistent DMs fully adopted the e l ’s advice.
However, the DMs prefer to maximize their interests while ensuring group consensus. Therefore, how to maximize the dominance degree is a key issue to the group consensus process. This article proposes the maximum dominance degree feedback mechanism to determine the value α.
For the DMs in the group, the optimization model is defined as follows.
By resolve the model (17), the value α can be determined. Then, the DMs could keep the balance between the group consensus and individual independence.
Combined with the TODIM, the consensus model for maximizing dominance degree based on trust relationship has the following steps. The complete flow chart is shown as Fig. 3 below. The notations used in this paper are listed in Table 1.

Maximizing dominance degree consensus model for SN-GDM with trust propagation.
The notations listed in this paper
Before proceeding to the CRP, the first thing is to build a complete social network, as described in Equations (5), (6), (7), (8) above. Then,
Step 1: The decision matrix
Step 2: Calculate the relative weight of c j to c r by Equation (1).
Step 3: Calculate the TS value of each DM by Equation (9), and select the leader e l by Equation (15) in the group according to the largest TS value.
Step 4: Calculate dominance degree
Step 5: Calculate the comprehensive dominance degree regarding each alternative A i over A k by Equation (3). And the ranking of the corresponding alternatives of the DM is calculated.
Step 6: Calculate the corresponding weight of each individual by Equation (10), then aggregate the collective dominance degree matrix
Step 7: Calculate DD u to determine whether it is lower than 0.63, and make corresponding modifications to the DMs greater than 0.63. Otherwise, turn to Step 9.
Step 8: By Equations (16) and (17), the DMs who modified could calculate the value of α, then turn to Step 4.
Step 9: Based on the value of α from the previous step, calculate the collective dominance degree matrix and the corresponding ranking after the adjustment.
Step 10: End.
Numerical example
Due to the wide variety and huge quantity of agricultural products and the high requirements for the function of sales channels, group decision making is required when selecting agricultural product suppliers. This article considers an agricultural product supplier selection problem. A company needs to select two of the six suppliers A1, A2, A3, A4 to supply, to maximize the benefits of the company. The company invited five DMs e1, e2, e3, e4, e5 to evaluate the six attributes provided by the four alternatives A1, A2, A3, A4, including service level c1, brand value c2, cost c3, quality c4, supply capability c5, and market prospects c6. This article assumes the weight vector of the property as w = (0.1, 0.15, 0.2, 0.25, 0.2, 0.1) T , and the judgment information of each DM on the alternatives is given in the form of a matrix. The trust relationship among the DMs e1, e2, e3, e4, e5 as shown in Fig. 4.

The trust relationship among the DMs in the group.
As shown by expression (5), (6), (7), (8), the corresponding TD matrix is
Step 1: Normalized the decision matrices X1X2X3X4X5 into
Step 2: The weight vector of the property is assumed as w = (0.1, 0.15, 0.2, 0.25, 0.2, 0.1) T , the corresponding value of w r is 0.25, hence the relative weight is (0.4, 0.6, 0.8, 1, 0.8, 0.4) T .
Step 3: By Equation (9), the TS value of each DM is calculated.
TS1 = 0.875; TS2 = 0.937; TS3 = 0.522;
TS4 = 0.875; TS5 = 0.541.
By contrast,
Step 4: Calculate the dominance degree for each DM, this article takes e1 as an example, as shown in Table 2.
The dominance degree of A i over A k when e1 are targeting attributes c1
Step 5: Combine the data from Table 2, calculate the comprehensive dominance degree of A i over A k , as illustrated in Table 3. At this point, the ranking result of e1 is A1 ≻ A2 ≻ A4 ≻ A3 as shown in Table 4.
The comprehensive dominance degree of A i over A k of e1
The initial ranking result of e1
Step 6: The group comprehensive dominance is derived by Tables 2 and 3, as given by Table 5. The weight of DM is assigned by the value of TS as shown in Equation (10).The corresponding weight of the DMs are: λ1 = 0.23; λ2 = 0.42; λ3 = 0.1; λ4 = 0.13; λ5 = 0.12.
The initial ranking of the collective dominance degree matrix
And the collective dominance degree matrix δ(c) is calculated as shown in Table 5.
The ordering corresponding to δ(c) is A1 ≻ A2 ≻ A3 ≻ A4.
Step 7: Calculate DD
u
to determine whether it is lower than 0.63, and make corresponding modifications to the identified DMs.
Comparative with 0.63, DD1 is greater than 0.63, so the DM who needs to be modified is e1, i.e. EXPCH = e1.
Step 8: In the previous step, the identified inconsistent DM who get the feedback mechanism is e1. Therefore, by Equation (17), calculate the value of α is 0.58.
When α = 0.58, the collective comprehensive dominance degree of e1 is changed, the new comprehensive dominance degree is shown in Table 6.
The comprehensive dominance degree of A i over A k of e1
Step 9: Since the value of α is calculated, the TODIM method is used to evaluate the sorting results of the final solution.
Calculate the collective dominance degree matrix and the corresponding ranking as shown in Tables 7 and 8. The new collective comprehensive dominance degree is shown in Table 7.
The collective comprehensive dominance degree of A i over A k after the adjustment
The ranking of group after the adjustment
Then, after the adjustment, the collective ranking of the group is obtained as shown in Table 8.
The ranking result is A1 ≻ A3 ≻ A2 ≻ A4, which is different from before.
Step 10: End.
In order to illustrate the rationality and effectiveness of this method proposed, the classical TODIM method is used to solve the numerical example below for comparative analysis, and sensitivity analysis for the effect of individual independence parameters on group and individual.
Comparative analysis
(1) Comparative analysis of group
As could be seen in Fig. 5, from the perspective of group, the ranking result after the adjustment is A1 ≻ A3 ≻ A2 ≻ A4, whereas the initial ranking result is A1 ≻ A2 ≻ A3 ≻ A4. When α = 0, the alternatives should be chose are A1A2; when α = 0.58, the alternatives should be selected are A1A3.

The group ranking before and after the adjustment.
When α = 0, the dominance degree of A2 is much higher than that of A3. The DMs in the group don’t reach consensus. As the value α grows, the dominance degree of A2 decreased while A3 increased. When α reaches 0.58, the dominance degree of A3 exceeds that of A2. And at this point, the DMs in the group has reached consensus, which is more realistic than before.
(2) Comparative analysis of e1
In Fig. 6, from the perspective of e1, the ranking of e1 after the adjustment is A1 ≻ A2 ≻ A4 ≻ A3, while the origin ranking is A1 ≻ A2 ≻ A3 ≻ A4.

The ranking of e1 before and after the adjustment.
Whatever α takes, the alternatives e1 would prefer are A1A2. Even so, the dominance degree of each alternative has greatly changed. As could be seen in Fig. 6, as the value of α grows, the dominance degree of A3 increases while A2 and A4 decreased sharply.
(3) Comparative analysis of the other method
To verify the rationality and effectiveness of this proposed method, we calculated the data from this paper using the method of [50]. The collective ranking of the group is shown in Table 9.
The ranking of group in other method
The ranking result is A1 ≻ A2 ≻ A3 ≻ A4, at this point the alternatives would be selected are A1A2. However, the alternatives before the adjustment i.e. the TODIM method, are A1A2. As we have stated above, using TODIM directly not only ignores the feelings of the DMs, but also does not accord with the reality. That is the advantage of the method we proposed.
(1) Sensitivity analysis of group
We calculated the final group sort result under seven values respectively for sensitivity analysis. The trend shown in Fig. 7 shows different values of α have an impact on the final sort result, and this effect changes as the values of α change.

The effect of different α parameter values on the final group sort result.
When α = 0, the final group sort result is: A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.1, the final group sort result is: A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.3, the final group sort result is: A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.5, the final group sort result is: A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.58, the final group sort result is: A1 ≻ A3 ≻ A2 ≻ A4;
When α = 0.7, the final group sort result is: A1 ≻ A3 ≻ A2 ≻ A4;
When α = 0.9, the final group sort result is: A1 ≻ A3 ≻ A2 ≻ A4.
When α = 0, i.e. the initial group sort result, and α = 0.1, α = 0.3, α = 0.5, the alternatives could be chose are A1A2. However, this situation changed when the α value increased to 0.58. When α = 0.58/0.7/0.9, the alternatives selected are A1A3. Besides, α = 0.58 means the identified DM, i.e. e1, keeps balance between the group consensus and individual independence. With the increase of α, the dominance degree of A3 increases while that of A2 decreases, and A1 and A4 remain unchanged.
(2) Sensitivity analysis of e1
As shown in Fig. 8, when α takes different values, the final sort will change.

The effect of different α values on the final sort result for e1.
When α = 0, the sort at this point isA1 ≻ A2 ≻ A4 ≻ A3;
When α = 0.1, the sort at this point is A1 ≻ A2 ≻ A4 ≻ A3;
When α = 0.3, the sort at this point is A1 ≻ A2 ≻ A4 ≻ A3;
When α = 0.5, the sort at this point is A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.58, the sort at this point is A1 ≻ A2 ≻ A3 ≻ A4;
When α = 0.7, the sort at this point is A1 ≻ A3 ≻ A2 ≻ A4;
When α = 0.9, the sort at this point is A1 ≻ A3 ≻ A2 ≻ A4.
When α = 0, 0 .1, 0.3, 0 .5, 0.58, the alternatives e1 would be willing to choose are A1A2, and when α = 0.7/0 .9, the alternatives e1 would prefer A1A3. Although the choice is the same when α = 0/0 . 1/0 .3 and α = 0.5/0.58, the overall ranking has changed. Compared with when α = 0/0 . 1/0 .3, the dominance degree of A3 has more advantages than A4 when α = 0.5 and α = 0.58. While the value of α increase to 0.7, the dominance degree of A3 is lower than that of A2, and it lasts until α = 0.9.
From the analysis above, the main advantages of the proposed optimization model could be summarized as follows.
(1) Considering the direct and indirect trust relationships among the DMs are realistic, because DM would refer others’ matrix to make adjustments due to the complexity and rapidity of real social networks, which also improves the efficiency of evaluation.
(2) In the process of GDM, we also consider the feelings of the supervisors. When selecting the final plan, the supervisors hope to choose the alternatives with the largest overall dominance degree, so DMs take the maximum dominance degree as the objective function when making decisions.
(3) The TODIM decision-making method takes into account the reference dependence and loss avoidance behaviors of DMs. Therefore the feedback adjustment model based on dominance degree is proposed in this paper. DMs make modifications based on the degree of dominance, which can more directly show the behavior of DMs when dealing with risks. The feedback parameter also reflects the trust relationship between DMs and others through the social network.
Conclusions
To address the group consensus problems in social networks, this paper proposes a model for maximizing dominance degree based on trust relationships and TODIM method in the consensus reaching process.
(1) The trust relationships play an important role in the whole decision-making process. Identify the potential direct and indirect trust relationships among the DMs and construct the completed trust network. In this trust relationships network, the identified inconsistent DMs would change based on the trust relationships with the leader e l .
(2) The optimal model to achieve group consensus with the maximizing dominance degree is established. The maximizing dominance degree model is proposed to determine the approximate feedback parameter α. Once this α is found, the degree to which inconsistent experts refer to e l in the feedback process is obtained, then calculated by the TODIM method. The proposed optimal model raises the consistency of the final ranking result and makes up for the shortcomings brought about by the limited rationality of the DMs and the inadequate understanding of the alternatives. Besides, this improves DMs’ decision-making efficiency and effectively maintains the original judgments to sort and select the alternatives for the group. This provides a new way to solve the group consensus problem of TODIM multi-attribute decision-making which considers the trust relationships among DMs in social network. In future research, considering the group consensus using TODIM group decision-making methods based on trust relationship in large-scale groups would be meaningful.
However, this paper also has the following limitations, which can be considered in future. As the complexity of the large-scale social networks, the method proposed has limitations. And as there are many types of languages, future research should consider a detailed classification of languages. Adding the Pythagorean theorem and sines and cosines is also worth studying in further research. Besides, this paper only discusses the situation with known attribute weights, but it is usually difficult to obtain the attribute weight vector in some real-life decision making, that is what we should study in further research. Consider the loss avoidance mentality of DMs, the decision-making risk study is not extensive enough which should be make further research. In addition, the length of trust chain would also have an impact on trust spread, so how to improve the efficiency of communication is also an issue we should pay attention to.
Footnotes
Acknowledgments
This paper is strongly supported by the Natural Science Foundation of Fujian Province, China (2020J01463), the Humanity and Social Science Youth foundation of Ministry of Education (19YJC630022), the Starting Research Fund from the Fuzhou University (GXRC201905).
