Abstract
Multiattribute group decision-making (MAGDM) problems are characterized by the large number, uneven levels, and bounded rationality of decision-makers; multiple attributes and fuzziness of decision problems; and complex group behaviours. Considering these characteristics, we propose a MAGDM method using a genetic K-means clustering algorithm. First, we briefly review the traditional multiattribute decision-making method based on prospect theory (PT) and trapezoidal intuitionistic fuzzy numbers (TrIFNs) under the premise of human bounded rationality and uncertain decision environment. Then, the aggregation model of decision information given by decision-makers is established using the genetic K-means algorithm in order to determine optimal clustering results. Each clustering center represents decision information given by decision-makers in each cluster, and the weight of each clustering center is determined by considering the tightness of decision information within a cluster and the count of decision-makers in each cluster. Finally, the ranking of schemes is obtained according to the comparison rules of TrIFNs. We design comparison simulation experiments to test the proposed method and the simulation results demonstrate that the proposed method is apprehensible and feasible to solve MAGDM problems.
1. Introduction
Multiattribute group decision-making (MAGDM) is a problem in which multiple decision-makers make decisions on multiple schemes under the premise of multiple attributes [1–3]. The basis of the MAGDM problem is multiattribute decision-making (MADM). MADM is characterized by bounded rationality of decision-makers as well as multiple attributes and fuzziness of decision problems. In addition to the characteristics of the MADM problem, the characteristics of the MAGDM problem include a large number and uneven levels of decision-makers and complex group behaviours.
Prospect theory (PT) can accurately describe and explain decision-makers’ judgment and choice behaviours and thus can solve MADM problems under the condition of human bounded rationality [4, 5]. The problems of uncertainty of the decision-making conditions and fuzziness of decision information exist in many MADM problems, which are effectively solved by intuitionistic fuzzy decision-making methods. The trapezoidal intuitionistic fuzzy number (TrIFN) [6, 7] is usually used to solve MADM problems with uncertain decision conditions and fuzzy decision information. To solve MADM problems, a method combining PT with TrIFNs and various derived methods have been widely used. Reference [8] developed a prospect value determination method based on multiple reference points under a trapezoidal intuitionistic fuzzy environment. Reference [9] solved the MADM problem of wind energy by combining PT and TrIFNs. Reference [10] proposed an MAGDM method using the ITFN weighted geometric operator and hybrid geometric operator to obtain the collective overall values.
MAGDM problems mainly include the determination of decision-maker’s weights, consensus analysis, aggregation of decision information, and ranking of schemes. Decision-makers’ weights can be determined by methods such as subjective, objective, and subjective-objective weighting [11–13]. Pang et al. [14] proposed an adaptive consensus method for MAGDM based on adaptive experts’ weights and explicit guidance rules. Sun and Ma [15] proposed an approach to consensus measurement of linguistic preference relations. The aggregation of decision information and ranking of schemes are the two aspects that can best embody the characteristics of MAGDM. Chen et al. [16] proposed aggregation operators based on interval-valued intuitionistic fuzzy numbers. Andrej [17] proposed a hybrid Delphi and aggregation–disaggregation procedure of MAGDM. Shakeel [18] proposed a cubic averaging aggregation operator. Under the premise of human bounded rationality and uncertain decision-making environment, the representative papers that systematically study MAGDM methods are as follows: Li and Chen [19] proposed a novel TOPSIS based on PT and TrIFNs, and the aggregation operator and ranking strategy can effectively obtain the final decision scheme. Yuan and Li [20] proposed an aggregation operator based on the Choquet integral and PT. In addition to the above studies, MAGDM problems can also be solved by methods using data mining and cluster analysis. Shankar and Kumar [21] used a K-means clustering algorithm to solve the MAGDM problem in the field of healthcare systems. Liu and Chen [22] proposed an improved K-means algorithm to solve the large group decision-making problem. Zhao [23] proposed an improved K-means clustering algorithm based on interval similarity measurement to solve the MAGDM problem. However, existing research has the following shortcomings: (a) decision information is still expressed in real numbers, interval numbers, and language values in some studies, thus leading to poor adaptability in processing uncertain and fuzzy information; (b) the preference of decision-makers is based on expected utility theory in some studies, which is inconsistent with the nature of human preference and judgment based on comparison; (c) some decision-making methods require decision-makers whose decision preference largely deviates from the group preference to change their decision preference, which incurs great cost; (d) the aggregation methods of decision information are too subjective, which cannot objectively reflect the decision information given by decision-makers; (e) the existing MAGDM methods based on the K-means clustering algorithm [24] are easily trapped in local optimum.
Considering the above shortcomings of the MAGDM methods based on clustering algorithms, we propose a MAGDM method using a genetic K-means clustering algorithm on the basis of PT and TrIFNs. This paper is organized as follows. First, we briefly review the framework of the PT and TrIFN and their operational rules in Section 2. Then, in Section 3, we propose the method to solve the MAGDM problem using the genetic K-means clustering algorithm and propose its details. Finally, in Section 4, we perform simulations to verify whether the proposed method is apprehensible and feasible to solve MAGDM problems. The proposed MAGDM method fully reflects the objectivity of decision-making, realizes the learning of clustering numbers automatically, and overcomes the shortcomings of MAGDM methods above.
2. Brief Review of the Prospect Theory and Intuitionistic Trapezoidal Fuzzy Number
The traditional method to solve MADM problems is based on PT and TrIFNs, which lays the foundation of our proposed MADM method. On the basis of the PT framework, the decision information is expressed in the TrIFN form. In this section, the PT and the TrIFN are briefly reviewed, respectively.
2.1. Framework of PT
The basic unit of PT is the prospect, which is denoted as . The reference point, which is used to describe the attributes of MADM, is given according to the subjective feelings of the decision-maker. is the gain or loss value of the attribute value compared to the attribute value of the reference point. is the probability of . The most important feature of PT is that it reflects the value of change rather than the absolute value, which is also consistent with the fact that decision-makers are more sensitive to change. The prospect is evaluated by the prospect value as follows:where and are the weight function and the value function of the attribute, respectively. and are given bywhere and are concave and convex degrees of , respectively, with and ; indicates that the loss curve is steeper than the gain curve, and indicates that decision-makers do not accept losses; is the fitting parameter.
2.2. TrIFN and Its Operational Rules
Let be a TrIFN. Parameters , , , , , , , and are real numbers that satisfy the condition . The membership function and nonmembership function are, respectively,where , , and .
Before reviewing operational rules, we set and as two TrIFNs. The operational rules of TrIFNs are defined as follows:
The expected value of is as follows:
The score function and accuracy function of arewhere is the expected value of .
The rules for comparing and are as follows: If , . If and , . If and , .
Hamming distance is used as the distance measured between and as follows:
The values of attribute and weight are given by decision-makers in the form of TrIFN.
3. Proposed MAGDM Method
Aggregation of decision information of decision-makers in one group by using the genetic K-means clustering algorithm is the key to the proposed MAGDM method. The decision information set , which is formed by decision information (provided by decision-makers) of the decision scheme, is partitioned into different clusters and each cluster center represents the decision information of each cluster. The weight of each clustering center is determined by considering the tightness of decision information within a cluster and the count of decision-makers in each cluster. Then the aggregation results are taken as the basis for ranking. In the following section, the aggregation of decision information by using the genetic K-means clustering algorithm and the calculation steps of the proposed method are introduced.
3.1. Aggregation of Decision Information by Using K-Means Clustering Algorithm
The K-means clustering algorithm is sensitive to the initial cluster centers, cannot determine the optimal number of clusters, and is easily trapped in local optima. Genetic algorithms can overcome the shortcomings of K-means clustering algorithms and realize the automatic learning of the cluster count. The decision information expressed by TrIFNs is clustered by a genetic K-means clustering algorithm. First, we review the conventional K-means clustering algorithm as follows. pieces of decision information in are randomly selected as the initial cluster centers. Then, each piece of the remaining decision information is assigned to the cluster center of the nearest distance. The cluster centers are recalculated to minimize the squared error criterion converges:where is the number of clusters, is the cluster of the decision scheme, is the cluster center of cluster , is the decision information of the decision scheme given by the decision-maker, and is the prospect value of :where and are the weight function and the value function of the attribute in , respectively. is a TrIFN and the value function iswhere is the reference point given by the decision-maker.
Before clustering the group decision information, the outliers should be eliminated. The threshold value of Hamming distance is denoted as and the threshold value of exceed is denoted as . If the count of more than exceeds , the decision information should be eliminated. The process of elimination is process of consensus analysis.
The genetic variant of the K-means clustering algorithm involves the evolution of chromosomes, and the final result is obtained by genetic operations such as selection, crossover, and mutation. The steps involved in the genetic K-means clustering algorithm are as follows:(a)Real-number encoding is adopted to transform the cluster centers into genes on a chromosome, as shown in Figure 1. The encoding values are integers from 1 to , where is the number of decision-makers. The size of a chromosome varies with the number of clusters.(b)The clustering results should satisfy tightness and separability requirements. Tightness means that the schemes within one cluster are as similar as possible, while separability means that the schemes in different clusters are as different as possible. Therefore, we define the fitness function of the genetic K-means clustering algorithm aswhere and are positive constant coefficients and is the sum of the distances between different clusters when dealing with the decision scheme, given aswhich is used to quantify separability. The fitness function indicates that the clustering is better the pieces of decision information in the same cluster are closer to each other other ( has a smaller value) and the cluster centers of different clusters are farther from each other ( has a larger value).

Using genetic operations including roulette-based selection and single-point crossover (denoted as ), we propose a new mutation operation that leads to the automatic learning of the optimal number of clusters . The population chromosome with the largest fitness value is selected as the model chromosome of the optimal cluster number. Other chromosomes in the same population should learn from this model to achieve better fitness by decreasing or increasing the number of genes of chromosomes. The chromosomes in the initial population have the same length, a small number of initial clusters are set, and an increasing trend is assumed when the first mutation occurs. With the reoccurrence of mutation operation, the offspring chromosomes decrease or increase based on whether their lengths are longer or shorter than the model chromosome, respectively. On the one hand, decreasing the number of genes is achieved by eliminating the nearest genes to cluster centers of the model chromosome. On the other hand, the number of genes is increased by adding the farthest schemes to the cluster centers of the model chromosome.
The decision information is partitioned into clusters. The weight of decision information in each cluster is determined by considering two factors, namely, the tightness of decision information within a cluster and the count of decision-makers in each group. Let and be the count of decision-makers and the squared error criterion of decision information in the cluster. Then, the weight of the cluster of the decision scheme iswhere and are the normalized values of and , respectively.where is the count of decision-makers.
The aggregation result of the decision scheme can be written as follows.where is the count of clusters.
This aggregation method considers both intercluster information aggregation and intracluster information aggregation, which can fully integrate decision information. Compared with other MAGDM based on clustering methods, the proposed MAGDM method can realize the learning of clustering numbers automatically.
3.2. Calculation Steps of the Proposed MAGDM Method
The calculation steps of the proposed MAGDM method are as follows.
3.2.1. Construction of Decision Information Matrix
Let and be the attributes and weights of decision information matrices of the decision scheme:where and are the attribute and the weight of the decision scheme given by the decision-maker, is the count of decision-makers, and is the count of attributes. is called the decision scheme given by the decision-maker.
3.2.2. Aggregation of Reference Points
The reference points matrix is given according to the subjective feelings of the decision-makers aswhere is the reference point given by the decision-maker. The ordered weighted average (OWA) operator is applied to aggregate the reference point given by decision-makers. TrIFNs of each column in the matrix are sorted by comparing rules of TrIFNs (Section 2). The sorted is written as as follows:
Then, the reference point is obtained aswhere is the weighted vector relevant to OWA.
3.2.3. Determination of the Gain or Loss Values
The gain or loss values of the attribute of the decision scheme given by the decision-maker are obtained by formula (13). Then, the decision information set is obtained, and is the prospect used to express decision information of the decision scheme given by the decision-maker.
3.2.4. Computation and Normalization of Prospect Values
The prospect value of is obtained by formula (15). Let be written as follows:
The prospect value is normalized.where is the normalized value of ; and are and , respectively; and and are and , respectively.
3.2.5. Consensus Analysis and Aggregation of Decision Information Given by all Decision-Makers
The population and the maximum number of iterations are denoted by and , respectively. The consensus analysis and aggregation procedure are the same as those described in Section 3.1.
3.2.6. Ranking of Decision Schemes
The count of decision schemes is . All decision schemes perform Steps 1–5. All expected values of are computed according to formula (10). Then, score function and accuracy function values are computed. Ranking of all decision schemes is done according to the comparing rules of TrIFNs (Section 2).
4. Simulations and Analyses of Results
4.1. Simulations
We assume that stock investors decide whether to buy a stock based on gain or loss of stock. The stock investors select one of the three stocks . The attributes of stocks are denoted as , where means big gain, means small gain, means basically unchanged, means small loss, and means big loss. Ten decision-makers are invited to make decisions. The values of attributes evaluated by decision-makers are listed in Table 1. The values of weights and the reference points provided by decision-makers are listed in Tables 2 and 3, respectively. . is 0.85 and is 2 (values of and should be given according to a number of comparative experiments based on other MAGDM methods). The parameters of the genetic clustering algorithm are as follows: the population is 5, the maximum number of iterations is 8, the genetic crossover is 0.8, the initial value of is 2, and the positive coefficients and are 2 and 1.2, respectively. The genetic K-means algorithm is executed 20 times independently (Tables 1–3). We compare our proposed method with the methods proposed by [20, 22, 23] and [10]. The parameters of the other three methods are taken from literature [10, 20, 22, 23].
4.2. Analyses of Results
Figures 2–4 present the curves of varying values (in the experiment with the best clustering result ) in aggregation procedures of schemes , , and , respectively, and they indicate that the values of in the genetic K-means clustering algorithm realize automatic learning. Table 4 presents the ranking and computational time of four methods.



Zhao [23] uses interval-valued intuitionistic fuzzy numbers to express the decision information, so we adopted the parameters and operational details of Zhao’s K-means clustering algorithm to conduct the experiments in the present study. Although the ranking of schemes obtained by this method is the same as our proposed method, there are two shortcomings of Zhao’s method: first, the decision information is expressed in the form of interval-valued intuitionistic fuzzy numbers, and, second, the computational time is longer than that in our proposed method because the values are determined by using the traversing method.
Liu and Chen [22] modify the clustering results on the basis of the gradient descent method. After computation, the ranking of schemes is different from that of our proposed method. The values of , , and obtained by Liu and Chen’s method are 0.155, 0.163, and 0.146, respectively, whereas those obtained by our proposed method are 0.326, 0.320, and 0.402, respectively, clearly indicating that our proposed method yields higher values. The results indicate that, in Liu and Chen’s method, the value is determined before the simulation, which leads to the lower performance of this clustering method compared with our proposed method.
Yuan and Li [20] use the framework of the PT and TrIFN to solve the MAGDM problem. The preferred scheme is , which is the same as our proposed method, but the alternatives are different from those obtained by our proposed method. The difference between our proposed method and Yuan and Li’s method is the aggregation method used. As a representative MAGDM method, Yuan and Li’s method comprehensively considers the factors in the MAGDM problem. The decision results of all MAGDM methods are neither absolutely good nor absolutely poor and the quality of MAGDM methods depends on whether the factors in the decision-making process are fully considered. Therefore, we cannot just compare whether the results of Yuan and Li’s method and our proposed method are absolutely good or poor. The simulation results of these two methods can be used for mutual reference.
Wu and Cao [10] use the TrIFN weighted geometric operator and hybrid geometric operator to obtain the collective overall values. The characteristic of the aggregation is on the basis of attribute independence and decision-makers’ risk preference. The preferred scheme is scheme , which is the same as our proposed method, but the alternatives are different from those obtained by our proposed method. The computational time of this method is medium among the five algorithms.
The performance of the proposed method is better than the other methods analysed in this study on the basis of the clustering concept. In addition, the preferred scheme by our method is the same as that by Yuan and Li’s method. Furthermore, the proposed method is apprehensible and feasible to solve the MAGDM problems. It enriches the theory of solving MAGDM problems based on clustering algorithms.
5. Conclusion and Further Research
In this study, we proposed a MAGDM method using a genetic K-means clustering algorithm. The simulation results demonstrate that our proposed method is apprehensible and feasible to solve MAGDM problems. In the future, we will use the proposed MAGDM method to deal with other types of decision information, such as (a) trapezoidal fuzzy numbers in consensus models for MAGDM under trapezoidal fuzzy numbers environment; (b) hesitant fuzzy linguistic information in additiveconsensus of hesitant fuzzy linguistic preference relation with a new expansion principle for hesitant fuzzy linguistic term sets local, and hesitant fuzzy linguistic information in feedback mechanism based on consensus-derived for consensus building in MAGDM with hesitant fuzzy linguistic preference relations; and (c) linguistic fuzzy information in algorithms for improving additive consensus of linguistic preference relations with an integer optimization model.
Data Availability
The simulation data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflicts of interest.