1. Introduction
The trust value of decisions made decreases when many people are involved in the decision-making process, thus impacting the presentation of information negatively [
1]. Notably, social network analysis (SNA) can establish the significance passed from one person to another, as well as other linkages between them, by showing the links and relationships established through individual interactions [
2] in any substantial portion of the population ranging from a group of people to a significant segment of a nation. The community detection method, which is one of the approaches of SNA, can reduce the dimension of large-scale group decision-making to a convenient and understandable calculation in order to obtain the weights of individual decision makers (DMs) and partitions based on the centrality indexes that can reflect the importance of DMs. The formulation’s extension of hesitant fuzzy sets can be used to determine the allocation or standards of options involved with the decision-making challenges faced [
3]. A hesitant fuzzy set is subsumed in the formulation, as it helps with the insufficiency of available information. Evidently, hesitant fuzzy sets in decision-making allow decision makers to incorporate several possible values into an evaluation, which facilitates the proficiency of decision-making [
4]. The hesitant fuzzy set can also effectively handle the haziness of a decision maker’s judgments over alternatives in terms of attributes. A generalization of the fuzzy set, which is known as a hesitant fuzzy set, allows the membership degree of an element to be expressed as a number of potential values between 0 and 1 [
5]. Recently, the use of hesitant fuzzy sets has been successfully applied in the fields of renewable energy [
6], safety and healthcare, and the food industry [
7]. It is best described in situations where people are reluctant to render their choices over artifacts in the decision-making process.
Z-numbers denote an approach used in the fuzzy theory, which provides data on people through the dependability of decision-making and is useful for providing ambiguous evidence. According to Kang, Wei, Li, and Deng, 2012 [
5], Zadeh established the Z-number as a fuzzy set that can capture the dependability of decisions made through the confidence level of decision makers. The Z-number contains two parts in an ordered pair of fuzzy numbers. The first element constitutes the ratings, whereas the second element entails the decision makers’ level of confidence in the ratings. Z-numbers are used to execute decision makers’ evaluations, as the decision makers will decide on their level of confidence in the ratings made, thereby making the decision more reliable.
The benefits of fuzzy systems in terms of explainability, interpretability, and transparency have been emphasized in recent years. By depicting the arrangement of measures as a node and the network as links, Gegov introduced the fuzzy network, which is a networked rule-based system that contains the interior structure of the demonstrating network [
6]. A fuzzy network also has the ability to be direct and precise, which is highly important when trying to make a better judgment. Although fuzzy networks have the same capabilities as other types of fuzzy systems with rule bases, they are also acknowledged as a novel approach in fuzzy systems owing to the straightforwardness and precision of the application’s structure. These two characteristics are crucial for better decision-making and are often emphasized [
7]. In order to illuminate the transparency that has received less attention in the paradigm of complex systems, fuzzy networks are used. Adel, Teh, and Raja [
8] claimed that a system that has coherently applied transparency denotes a model that can accurately represent the relationship between the input and output applied. In order to accommodate more information in the decision-making process, the suggested approach incorporates social network analysis with a fuzzy network approach to highlight transparency.
According to Bonchi, Castillo, Gionis, and Jaimes [
9], social network analysis is a significant and vital means of network analysis. Using the theoretical instrument of social network analysis, Perez, Mata, and Chiclana in 2014 [
10] carried out a study to look at the links that bind people, groups, organizations, or communities. Moreover, in order to accommodate the idea of connected relationships among a group of people, social network analysis is helpful. Additionally, it is believed that people are linked to and interconnected with one another globally. As asserted by Canright and Engo-Monsen [
11], social network analysis plays a crucial role in revealing the links and alliances formed by individuals and further confirming the context in which each individual interacts with others. Furthermore, the interactions occurring between individuals generate value for the information received; thus, they are useful for decision makers in making decisions.
2. Z-Hesitant Fuzzy Network with Social Network Analysis (Z-HFN SNA)
In this section, Z-HFN SNA is demonstrated in steps. Firstly, the community detection method (CDM) is carried out in Steps 1–3 and Steps 4–8 implying the TOPSIS method for computing the closeness coefficient (CC). Meanwhile, Steps 9–14 are the steps involved in the fuzzy network approach. The formulation steps are as follows:
Step 1: Using Pajek software, distinguish the network structure linked by experts to find the degree centralities,
of experts,
. Normalize the degree centralities, (
, and the expertise levels of experts as evaluated by the experts themselves.
Step 2: Detect the partitions among the large-scale decision makers. Calculate the fusion of degree centrality,
, and the expertise level in the fusion centrality,
, using the following normalized degree centralities:
where
is defined as the importance of the degree of the relation between two centralities that are set by the experts between 0 and 1.
Step 3: Compute the partitions weights, (
). Calculate the weight of each node that represents the experts’ and the partitions’ weights according to the partitions grouped using Pajek in the community detection method. The value of the weight of node,
, is calculated as follows:
where there are
nodes being clustered into
groups under the community detection method as r nodes are acquired in the community,
. The distance between a group and the entire network indicates the weight of the group, with a group’s closeness to the entire network reflecting its higher weight. The mean fusion centrality for all DMs is accommodated at the center of the entire network, whereas the weight of the group, determined as the sum of the fusion centralities of its members, is similar to the center of the group. The fusion centrality, (
of the whole network is calculated as follows:
where
is defined as the total number of nodes as a whole in the network,
. Subsequently, calculate the fusion centrality of each group:
where
is defined as the number of nodes in the
th group, and
and
stand for nodes in
in the group,
. Using the fusion centrality of the whole network,
, and fusion centrality of each group,
, calculate the weight of each group,
, in the Formula (6). The relationship between a group’s weight and its distance from the entire network can be shown by measuring the distance of the fusion centrality between each group and the network as a whole.
Step 4: Construct the decision matrices. Specifically, use the information in
Table 1 to translate the ratings of alternatives into fuzzy numbers and build decision matrices. The implementation of Z-numbers in the fuzzy network approach typically requires additional reliability in the decisions made according to the alternatives delivered by decision makers in reference to each criterion. Thus, decision makers are advised to apply the linguistic terms that represent reliability, as shown in
Table 2, in order to signify their confidence in the decisions made on the alternatives.
The hesitant fuzzy set is incorporated into the decision matrix, which can be expressed as follows:
where
is the decision matrix in accordance with
alternatives, the
th attribute, and
decision makers. Hesitant fuzzy elements,
, stand for possible decisions on the alternatives of the decision matrix delivered by the decision makers. Specifically, a hesitant fuzzy set of the
ith alternative,
, on
is given by
where
is the possible membership degrees of the th alternative, , under the th attribute, , and it can be interpreted as HFE, . In simple words, decision makers are allowed to contribute several opinions to an alternative, according to an attribute.
Step 5: Assign the weight and normalize the decision matrices. Incorporate the weight into decision matrices accordingly by multiplying the importance of criteria to each decision matrix,
, and normalize the membership function by dividing each value into the maximum values. The same weighting and normalization processes are applied for all sub-criteria.
where
.
Step 6: Retrieve the positive ideal solution (PIS) and negative ideal solution (NIS) for each alternative.
Step 7: Determine the distance,
, of each alternative from the PIS and NIS using the hesitant fuzzy Euclidean distance.
Step 8: Compute each alternative’s relative closeness coefficient (
).
resembles the influence degree of the kth partition. By allocating the normalized influence degree to each correlation coefficient of the alternatives,
, in line with the category of criteria, the procedure is carried out
according to
and
.
Next,
is normalized as shown in the following equation in order to ensure that the values between 0 and 1 are achieved:
Subsequently, the level of alternative performance is calculated by translating the normalized influenced closeness coefficient into linguistic terms.
Step 9: Based on DM opinions and NICC coefficient values, construct the antecedent and consequent matrices for the category systems. We can determine the antecedent matrix of each category,
D and
F, for each partition,
k, the opinions of all DMs, and
for each possibility with regard to each criterion, as shown in Equations (21) and (22):
where
and
are the linguistic terms representing the opinions of decision makers for category
and
. The consequent matrices are defined as in Equations (19) and (20).
where
and
are linguistic terms that represent the output of the category systems based respectively on the values of
. The
subsystem consists of
decision matrix rules presented in the rule base in Equation (21).
The NICC equation indicates the difference between each alternative amid the fuzzy positive initial solution (FPIS) that represents the compromise solution and FNIS with the closest consensus solution value of 1, as the FNIS represents the worst possible solution. In other words, NICC values nearer to 1 result in the most exclusive coefficients among the alternatives. The scalar is then interpreted into linguistic terms under the value with the biggest membership degree, and can best be described in if-then rules:
where
D is the D level of alternatives for
and
. The same application of rule bases is applied to the
subsystem, which consists of the following
decision matrix rules:
The NICC is then interpreted into linguistic terms under the value that has the biggest membership degree, and is best described in if-then rules as follows:
Step 10: Construct the antecedent matrices and consequent matrices for the alternative system (AS). The AS antecedent matrices are based on the category levels,
,
, which represent the outputs of the category systems. Every ordered list of inputs corresponds to the computed degrees of identical alternatives using n different types of criteria. Therefore, the AS antecedent matrices, G, are of size
. For example, under the same matrices and rule bases of two inputs,
DL and
FL, the antecedent matrices,
, in the size of
are as follows:
Step 11: Derive the consequent matrices of the alternative system.
This is best described with if-then rules, as follows:
Step 12: Build the generalized Boolean matrix of the overall system.
Step 13: Set up the rules for the alternatives based on the system’s generalized Boolean matrix.
Step 14: Derive the final score for each alternative.
Multiply the influence multiplier with the average aggregate membership value of the consequent part of the previous n
j rules to obtain the final score,
φi, for each alternative,
j.
Finally, the final scores, φi, of the alternatives are arranged in descending order to acknowledge the ranking of the alternatives. Better alternatives can be acknowledged to score the highest in the final score after the arrangement of all alternatives.
3. Asset Allocation
Investors consider stock market analysis carefully to ensure that their investments increase in value. Decisions are drawn from various sources, including social networks that include extensive levels of interactions and inputs. This has drawn a lot of attention to the development of big data and social computing. In this section, a case study takes into account 33 decision makers (DM) from a Facebook page, each with a different level of expertise, to evaluate 30 stocks from Bursa Malaysia Kuala Lumpur Composite Index (KLCI) companies to invest according to the assigned attributes, including the market value firm (MVF), return on equity (ROE), debt to equity (D/E), current ratio (CR), market value to net sales (MV/NS), and price per earning (P/E). In this study, the stocks were assigned as alternatives, A = {S1, S2, S3,…, S33}, with respect to six attributes, and their weights, w, were determined. The alternatives were considered unknown to the decision makers, and only the values of the attributes of each stock were taken into account.
Step 1: Determine the network structure of the LGDM problem.
The decision makers are linked to the network structure based on their expertise level and propensity towards risk interaction and investment behavior towards each other. For example, the edge between DM1 and DM5 is denoted as e(DM1, DM5).
Step 2: Detect partitions in large-scale DMs.
The 33 DMs can be classified into five partitions by running the community detection method via the Pajek 5.13 software package. The five partitions are shown in
Table 3.
Step 3: Calculate the weights for the nodes and partitions.
The node weight vectors, w, for the 33 DMs who belong to different clusters, are shown in
Table 4,
Table 5,
Table 6,
Table 7 and
Table 8. Similarly, the partition weight vectors, w, for the five partitions are shown in
Table 9.
Step 4: Create the decision matrices for the five partitions.
Apply HFN to construct the decision matrices for the five partitions. After being converted to fuzzy numbers, the evaluations of the five expert groups are applied in the form of HFS.
Step 5: Calculate the positive initial solution (PIS) and the negative initial solution (NIS).
Determine the hesitant fuzzy PIS (A
+) and NIS (A
−) separately according to the decision makers:
Step 6: Compute the separation measures for each alternative.
The distances,
δ+ and
δ−, are calculated according to each cost and benefit criterion as in
Table 10. Alternatives
from the
and
are determined using Equations (18)–(20).
Step 7: Calculate the relative closeness to the ideal solution. The relative closeness coefficients
alternative
Ai are calculated and the result is shown is
Table 11.
Step 8: Compute the normalized influence closeness coefficient (NICC) and the influence closeness coefficient (ICC).
Using the information in
Table 11, incorporate the weights as the influence degree of each partition. To generate NICCs, the influence degree of each partition to the closeness coefficient of alternatives is calculated according to Equation (18) until Equation (20).
Step 9: The rule base for the benefit system (BS) and the cost system (CS) is constructed based on the NICC calculated. The NICC obtained is converted into linguistic terms in order to form the antecedent and consequent matrices of both the BS and CS, as performed in Equations (21)–(26).
Step 10: Build the antecedent matrices of the alternative system (AS). The antecedent matrices,
Mk, of the alternative system (AS) of each DM, k, are constructed based on the benefit level (BL) and cost level (CL), which are the outputs of the benefit system (BS) and cost system (CS), respectively, based on the opinion of G1.
The AS consequent matrices are derived as follows:
The AS consequent matrix,
N1, for G
1 is constructed based on the values of
Nξj,1 or each alternative,
j, as follows:
This can best be interpreted in the following rule bases:
Step 11: The derived rules from the BS, CS, and AS are presented as Boolean matrices. The resulting Boolean benefit system matrix for S1 is displayed below:
The Boolean cost system matrix for S1 was generated, as shown below:
Vertical merging was projected to combine the BS-generalized Boolean matrices with the CS-generalized Boolean matrices to create a generalized Boolean matrix.
The AS Boolean matrix for S1 was evaluated as follows:
The rules for stock S1 were generated in reference to the Boolean matrix derived:
Rule 1: | 6233/16/3 | 6233 | 16 | 3 | R |
Rule 2: | 6233/25/3 | 6233 | 25 | 3 | R |
Rule 3: | 6233/26/3 | 6233 | 26 | 3 | R |
Rule 4: | 6234/25/3 | 6234 | 25 | 3 | R |
Rule 5: | 6234/26/3 | 6234 | 26 | 3 | R |
Five rules were obtained, which can be interpreted according to the linguistic terms on the level of rating, as follows:
Rule 1: If is G, and is P and is MP and is MP and is VP and is G, then S1 is R.
Rule 2: If is G, and is P and is MP and is MP and is P and is MG, then S1 is R.
Rule 3: If is G, and is P and is MP and is MP and is P and is G, then S1 is R.
Rule 4: If is G, and is P and is MP and is N and is P and is MG, then is R.
Rule 5: If is G, and is P and is MP and is N and is P and is G, then is R.
Step 12: Derive the final scores and ranks. The ranking positions for all 30 stocks considered in this case study are defined based on the principle that the higher the final score, the better the ranking position.