Next Article in Journal
Control Input Design for a Robot Swarm Maintaining Safety Distances in Crowded Environment
Next Article in Special Issue
Land Price Forecasting Research by Macro and Micro Factors and Real Estate Market Utilization Plan Research by Landscape Factors: Big Data Analysis Approach
Previous Article in Journal
Lateral Deformation Characteristics and Control Methods of Foundation Pits Subjected to Asymmetric Loads
Previous Article in Special Issue
Qualitative Rating of Lossy Compression for Aerial Imagery by Neutrosophic WASPAS Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparative Assessment of the Stability of AHP and FAHP Methods

by
Irina Vinogradova-Zinkevič
1,
Valentinas Podvezko
2 and
Edmundas Kazimeras Zavadskas
3,*
1
Department of Information Technologies, Vilnius Gediminas Technical University, Saulėtekio al. 11, 10223 Vilnius, Lithuania
2
Department of Mathematical Statistics, Vilnius Gediminas Technical University, Saulėtekio al. 11, 10223 Vilnius, Lithuania
3
Laboratory of Operational Research, Institute of Sustainable Construction, Vilnius Gediminas Technical University, Saulėtekio al. 11, 10223 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(3), 479; https://doi.org/10.3390/sym13030479
Submission received: 31 January 2021 / Revised: 8 March 2021 / Accepted: 9 March 2021 / Published: 15 March 2021
(This article belongs to the Special Issue Symmetric and Asymmetric Data in Solution Models)

Abstract

:
Mathematical models describing physical, technical, economic, and other processes can be used to analyze these processes and predict their results, providing that these models are stable and their results are stable relative to the model parameters used. Small changes in the values of the model parameters correspond to small changes in the results. Multicriteria decision-making models need to check the results’ stability against the models’ main components: the values of the criteria weights and the elements of the decision matrix. In this article, we study the stability of models associated with the calculation of criteria weights. For the analysis, the most commonly used models are taken—the Analytic Hierarchy Process (AHP) method and the fuzzy Analytic Hierarchy Process (FAHP) method, in which fuzzy numbers are used under conditions of data uncertainty. Both mathematically well-based methods verify the consistency of the expert evaluations. The method of statistical simulation (Monte Carlo) is the basis for studying the results’ stability. The study checks the experts’ provided evaluations’ consistency, calculates the criteria weights, and evaluates their relative errors after a slight change in the estimates of the pairwise comparisons of the criteria provided by the experts. The matrix of comparisons of the FAHP method is constructed based on the entire expert group’s assessments. It estimates the boundaries of variance in the fuzzy criteria weights. This paper estimates the stability of the criteria’ weights associated with the mathematical methods themselves and the experts’ estimates. The results are useful to study the stability of specific MCDM methods when ranking alternatives.

1. Introduction

A mathematical model makes practical sense if its results are stable concerning the model parameters. If an insignificant variation in the values of the resulting characteristics of the model corresponds to slight variations in the model parameters. Components of Multicriteria Decision-Making (MCDM) models are represented by the criteria characterizing the process under evaluation, and these criteria’ weights.
The criteria weights provide a quantitative estimation of the importance of the criteria. Given that the use of criteria weights in MCDM methods has an essential influence on the result of the evaluations and on the making of the proper decision, an investigation of the accuracy of such evaluations is interesting and important from both the theoretical and the practical point of view. This paper contains an investigation of the stability of the evaluations of the subjective weights of the criteria and the influence of data uncertainty upon the results.
Uncertainty of data may result from the evaluation of a subjective expert, the extent of the expert’s interest, ambiguity, inaccuracy of measurements, or improperly applied methods. Various approaches, such as, in particular, fuzzy set theory and the methods of mathematical statistics, Boolean logic, logistic regression, Monte Carlo simulation, Bayesian networks, and neural networks, are used to evaluate the influence of the degree of uncertainty [1].
So-called subjective weights, obtained based on peer reviews, are most frequently applied in practice [2,3,4,5,6]. For that reason, the subjective evaluation carries an uncertainty in itself. Despite the experience and competence of the expert, the evaluations provided by the same expert may vary when solving complex problems with a large number of criteria. For example, if an expert fills in the same questionnaire several times at different times, these evaluations are usually different from each other.
There are various techniques applied in the evaluation of the weight criteria. The simplest methods are based on a ranking of the criteria depending on their significance and on the direct evaluation of the weights when the sum of the evaluations is equal to one or to 100%. The use of other scales with normalization of the results is also possible. More complex subjective methods for weight evaluation, like the AHP and FAHP, use mathematical theories and verify the consistency of the expert evaluations.
There is another approach to the quantitative evaluation of the importance of the criteria. This approach evaluates the structure of the data array—the criteria values for all the alternatives [3,7,8]. Methods like this are called objective. Objective weights are applied rarely in practice, and we disregard them in this paper. A combined evaluation of the weights, which is based on the integration of subjective and objective evaluations, is also possible [9,10,11,12].
Evans [13] related the concept of sensitivity analysis in decision-making theory to the stability of an optimal solution under variation of the model parameters and the accurate evaluation of the values of such parameters. The first significant papers in the sector of sensitivity analysis were written on the basis of using the concepts of sensitivity analysis in linear programming for the development of an optimal approach that could be applied to the classical problems of decision theory [13], and on using entropy and the least squares method [14].
Zhou et al. [15] suggested a method for the calculation of the entropy weights in the situation when the evaluation of the criteria might contain uncertainties such as, for example, interval values, and when it contains both uncertainties and incompleteness, for example, with the distribution of judgements. Wolters and Mareschal suggested three types of sensitivity analysis: (1) a fixed relation between the variation of the ranking and the variations of the alternatives based on certain criteria, (2) the influence exerted by specific variations of the points/criteria of the alternative, and (3) the minimum modification of the weights necessary to provide for the alternative to take first place [16]. The analysis was focused on and developed for the preference ranking organization method for enrichment evaluation (PROMETHEE) methods. Triantaphyllou and Sánchez [17] presented the methodology for the performance of sensitivity analysis of the weights of the decision-making criteria and the alternative efficiency values for the weighted sum model (WSM), the weighted product model (WPM), and the analytic hierarchy process (AHP) methods. Evaluation of the influence exerted by uncertainty in the SAW method was performed by Podvezko [18], who evaluated the ranges of weight intervals for the process criteria, the levels of matching and stability of the expert evaluations, and the influence of uncertainty on the ranking of the matched objects. The influence of weight variation upon the final result in the SAW method was studied by Zavadskas et al. [19], and sensitivity analysis of the SAW, TOPSIS, MOORA, and PROMETHEE methods was studied by Vinogradova [20]. Memariani et al. [21] and Alinezhad [22] studied the influence of the values of the decision matrix elements upon the results of the ranking. Moghassem [23] increased and decreased the weights of all the criteria by 5, 10, 15, and 20 percent in sensitivity analysis of the TOPSIS and VIKOR methods. Hsu et al. performed sensitivity analysis of the TOPSIS method by increasing the three maximum weights by 10% and decreasing the three minimum ones by 10% [24].
Erkut and Tarimcilar [25] suggested dividing the problems of the stability of the AHP method that are to be solved into two groups. The approach of group one assumes operations over the criteria proper, by means of calculating the alternative evaluation as the sum of the alternative evaluations multiplied by the correspondent weights, based on the criteria under evaluation. The problems in group two are solved as decision-making problems under conditions of uncertainty, with the uncertainty meaning that there are a number of possible states of the nature and only one of them can be transformed into a true state. The very meaning of state probability is directly related to the meaning of the uncertainty of the problem to be solved within the framework of risk evaluation. The authors of the paper follow the first approach to the problems, solving them graphically by creating the weight space, which is represented as all the possible combinations of the weights for the purposes of tier one of the hierarchy. Consequently, separating the weight space into sets, the spatial data can be generated from the space. Any of the alternatives possesses the highest evaluation ranking in every one of the subsets [25].
In his paper, Masuda [26] studied how variations of the entire columns of the decision-making matrix might influence the values of the alternative priorities. He suggested using the sensitivity coefficient of the finite vector of the alternative priorities for each of the column vectors in the decision matrix to show how significantly the values of the finite alternative priorities vary. Warren [27] studied in more detail the theoretical aspects of the AHP method related to the evaluation scale, the determination of the vector of eigenvalues, the issue of normalization of the weights, and so on. Mimović et al. [28] suggested an integrated application of the analytic hierarchy process (AHP) and Bayesian analysis. The Bayesian formula managed to increase the input data accuracy for the analytic hierarchy process. The AHP method was used in this paper for the representation of the objectivized input data for the Bayesian formula in situations in which statistical evaluations of the probability are not possible. In the same way, Wu et al. [29], who generated pairwise comparison matrices and verified their stability, also suggested one of the methods for verification of the stability of the AHP method. The paper by Aguarón et al. shows the development of the theoretical basis for improvement of the AHP matrix inconsistency, when the Row Geometric Mean (RGM) is used as the prioritization procedure and the Geometric Consistency Index (GCI) as the inconsistency measure [30].
A number of papers with a genuine use of the MCDM model have appeared recently in which the stability of results of the methods is studied. The paper by Chen et al. [31] evaluated the stability of the multicriteria weights by studying the GIS-based MCDM model, showing the influence of the variation of the criteria weights upon the model results in the spatial dimension and graphically. The weights were determined with the help of the AHP method and were varied from their initial values within limits of 20%. This range of variation for the initial weights was applied either to all the criteria or to each criterion, as required [31]. The paper by Deepa and Swamynathan [32] facilitated an improvement in the efficiency of internet networks through increasing their throughput capacity, by suggesting a mathematical model of a clustering protocol known as AETCP (a clustering protocol based on AHP-Entropy-TOPSIS). The mobile nodes were hierarchically organized into different clusters based on certain criteria. The integrated method for evaluation of the subjective and objective weights was applied to the evaluation of the mobile nodes. Later on, ranking of the sets of nodes was performed with the purpose selecting the nodes with the largest weight as the correspondent nodes of the cluster-head [32]. The paper by Zyoud and Fuchs-Hanusch [33] address a severe problem of a water deficit in the water supply networks. The FAHP method was used to evaluate the factors influencing the loss of water. The decision was made by diagnosing the loss-of-water risk index at the level of the pipes and the areas. The Fuzzy Synthetic Evaluation Technique (FSET) was used to evaluate the water loss index at the level of the water supply system, and Ordered Weighted Averaging (OWA) was used to aggregate individual values of the index applied to each area. A Monte Carlo simulation model was used to generate the final ranking of the areas. The results of this modeling provided sufficient stability from the point of view of the ranking of the investigated areas. Xue et al. [34] suggested a method for the evaluation of stability and safety in the construction of engineering facilities for a protective tunnel under a river using the AHP-entropy weight method and the ideal point evaluation model. The paper by Kumar et al. [35] contains an evaluation of the stability of the factor model for the environmental impact risk for materials (products/services) related to pharmaceutical drugs. The model sensitivity was checked in terms of the pro rata variation of the considered risk factor with respect to other factors, varying the weight value from 0.9 to 0.1; variations of inconsistencies were also observed for other risks. Evaluation of the supplier selection stability model was suggested by Stević et. al. [36] and executed by means of varying the weight and recording the variations in the ranking of the alternatives. The weights varied in a manner that on the increase of one criterion by a conditional unit (for example, 12%), the other criterion was, naturally, decreased correspondingly in order to satisfy the condition under which the sum of the values of all the criteria remained unchanged. Continuing with the topic of the estimation of supplier model quality, Stojić et al. [37] used the WASPAS method and suggested the calculation of the coefficient α to generate the number of relative values of the alternative; the coefficient depended on the weight parameter (α lay within the limits of 0 to 1, with increments of 0.1).
The generation of individual values of the criteria weights in the SWARA method was suggested by Zavadskas et al. [38]. The paper by Pamucar et al. [39] also evaluated the influence of the criteria (and the sub-criteria) upon the order of ranking of the alternatives, which were represented by suppliers, within the framework of the problem of increasing the service quality of third-party logistics providers. To process uncertain data under the procedure of group decision-making, the paper considered interval rough numbers (IRN) and the IRN-BWM (best worst method). The stability of the ranking of alternatives that was obtained was checked by varying the values of the coefficients of the linear combination and by the application of the operational competitiveness rankings analysis (OCRA) method [40]. Sensitivity analysis has also been used to confirm the stability of the final rankings of the results [41,42], or to verify and evaluate the feasibility of the optimal alternative [43], as well as to study the influence of the variation of the parameters and criteria weights upon the final results of ranking of the alternatives [44].
The stochastic approach to determining the uncertainty of the AHP weights has been used in different ways. Janssen [45] studied the sensitivity of the ranking of the alternatives using the effects table and compared this with the maximum evaluation of the decision-making person. The sensitivities of the rankings of alternatives to overall uncertainty in scores and priorities were analyzed using a Monte Carlo approach. Eskandari and Rabelo [46] followed another stochastic approach, and this gave these authors the opportunity to calculate the AHP weight dispersions, and to process their uncertain behavior with the help of a Monte Carlo simulation. An approach that applied fuzzy logic, an analytic hierarchy process, and a Monte Carlo simulation was used to solve the problem of the over-expenditure of funds within the framework of urban transit projects, to facilitate the effective planning of the future budget by the decision-making persons [47].
The stability of models related to calculations of subjective criteria weights is investigated in this paper. The most frequently used methods in the MCDM model—the analytic hierarchy process (AHP) method and the FAHP method, when fuzzy numbers are used under the conditions of data uncertainty—are taken for the analysis. The method of statistical simulation (Monte Carlo) is used in order to investigate the stability issues. The practical realization of the algorithm is written in the Python programming language. This paper’s results can be used as an integral part of the study of the stability of MCDM methods in the ranking of alternatives.

2. Materials and Methods

2.1. Analytic Hierarchy Process (AHP) Method

The AHP method is the most frequently used in practice among all the subjective methods for the evaluation of criteria weights. The reason is that this method is mathematically substantiated, logically understandable, and allows the performance of a quantitative determination of the consistency of the evaluations provided by each of the experts. The experts compare all the possible pairs of criteria with each other. The pairwise comparison matrix P = ( p i j ) is theoretically a ratio of unknown criteria weights: p i j = w i w j , (i, j = 1, 2, …, m), p i j = 1 p j i , p i i = 1 , where m is the number of criteria. The element p i j shows by how many times the i-th criterion is more important than the j-th one. The scale 1-3-5-7-9 suggested by the author of the method—Saaty [2]—is applied to the evaluation.
The criteria weights ω ¯ are the normalized values of the eigenvector of the matrix P , corresponding to the largest eigenvalue λ m a x of the matrix:
P ω ¯ = λ ω ¯
The degree of consistency (internal consistency) of the expert evaluations determines the Consistency Index C I and the Consistency Ratio C R :
C I = λ m a x m m 1 ,
C R = C I R I ,
where R I is the average evaluation of the C I of the simulated matrices of the order of m [2]. The evaluations are considered to be consistent if the Consistency Ratio is such that C R < 0.1 .

2.2. Fuzzy Analytic Hierarchy Process (FAHP) Method

In the case of weight calculations using the FAHP method, the experts evaluate the criteria using interval values. Therefore, the uncertainty is included in the evaluations themselves. Unlike the deterministic AHP case, each evaluation for triangular fuzzy numbers can be represented as (L, M, U). The most probable evaluation M corresponds to the evaluation provided by the AHP method. The number L shows the lowest possible boundary of the evaluation, and the number U the corresponding upper boundary [48].
The matrix P ˜ for the pairwise comparison of the criteria by the expert (or total evaluation by the entire group of experts) has the following representation:
P ˜ = ( p ˜ i j ) = ( L i j , M i j , U i j )   = ( ( 1 , 1 , 1 ) ( L 12 , M 12 , U 12 ) ( L 1 m , M 1 m , U 1 m ) ( 1 / U 12 , 1 / M 12 , 1 / L 12 ) ( 1 , 1 , 1 ) ( L 2 m , M 2 m , U 2 m ) ( 1 / U 1 m , 1 / M 1 m , 1 / L 1 m ) ( 1 / U 2 m , 1 / M 2 m , 1 / L 2 m ) ( 1 , 1 , 1 ) ) .
The symmetric fuzzy numbers with respect to the main diagonal are p ˜ j i = p ˜ i j 1 = ( 1 U i j , 1 M i j , 1 L i j ) ; the main diagonal elements are p ˜ i i =   ( 1 , 1 , 1 ) .
The Chang algorithm [49] is used for calculation of the criteria weights. The value S ˜ i , called the extension of the fuzzy synthesis, is calculated for the i-th criterion using the following formula:
S ˜ i = j = 1 m p ˜ i j   { i = 1 m j = 1 m p ˜ i j } 1 ;   i = 1 , , m
All the criteria are compared pairwise using the value S ˜ i :
V ( S ˜ j S ˜ i ) = { 1 ,   i f   M j M i L i U j ( M j U j ) ( M i L i ) ,   i f   L i U j 0 ,   i n   o t h e r   c a s e s , i   = 1 , , m ;   j = 1 , , m
The theory of the fuzzy numbers comparison is applied to the comparison of the values:
V j = V ( S ˜ j S ˜ 1 , S ˜ 2 , . S ˜ j 1 , S ˜ j + 1 ,   , S ˜ m ) = min i { 1 , , m ; i j } V ( S ˜ j S ˜ i ) ,   i = 1 , , m .
The weight vector w j of the criteria is calculated using the following formula:
w j = V j j = 1 m V j ,   j = 1 , , m .

3. Stability Check for the AHP and FAHP Methods

The AHP and FAHP methods are applied in Multicriteria Decision-Making (MCDM) evaluations in order to determine the criteria weights. The AHP method is applied in the deterministic case when the significance (weight) of each of the criteria is determined with one number. In this case, each expert determines the criterion significance in the matrix of pairwise comparisons of the criteria with one number (taken from the Saaty scale: 1-3-5-7-9). The FAHP method is used in conditions of data uncertainty when interval fuzzy evaluations are used for the calculations. In this case, evaluations of the pairwise comparison of the criteria (that is, the values of the FAHP method matrix) are also represented by interval fuzzy numbers.
The criteria weights can be used in the MCDM model methods if the weight evaluation methods, that is, the AHP and FAHP methods, are stable (resistant) in relation to natural random variations of the evaluations. Considering that the value M of a triangular fuzzy number is matched with the most probabilistic evaluation of the AHP method, it would be of interest to perform a parallel investigation of stability for the AHP and FAHP methods. The references suggest more than 25 scales that can be used in order to form the triangular values of the triangular fuzzy numbers. The frequently applied symmetric and asymmetric scales of triangular fuzzy numbers are used in this paper.
The stability of the AHP method can be understood in two ways: the stability of just the method, which depends upon the essence of the method or its mathematical basis, and the stability of the results, that is, the values of the criteria weights depending upon the evaluations provided by the experts that vary due to the uncertainty inherent to their thinking processes.
Both stability options are studied in this paper.

3.1. Stability Check Algorithm for the AHP Method

The quantitative evaluation of the stability and the criterion for evaluating the stability depend upon the specific problem to be solved. Thus, for the evaluation of the stabilities of the method for the MCDM model, we can apply the percentage of loss as the best alternative to the leading position, the maximum inconsistencies of the evaluations of the method, the percentage of variation of the order for the ranking of the alternatives, etc. [20].
The stability δ is evaluated in this paper as the maximum relative error of the criteria weights:
δ   = max 1 j m ; 1 ξ T   | ω j ( ξ ) ω j | ω j ,
where ω j is the weight of the j-th criterion, ω j ( ξ ) is the weight of the j-th criterion obtained as the result of the simulation, ξ is the simulation number, 1 ξ T , and T is the number of simulations.
The stability of the AHP method itself is understood as follows.
The Saaty scale for the AHP method applies only integer evaluation numbers p i j from 1 to 9, showing by how many times one (the i-th) criterion is more important than the other (the j-th). With respect to the main diagonal, the symmetric evaluations are 1/ p i j —where numbers that are less than 1 show by how many times the second (j-th) criterion is less important than the first (i-th) one. To check the stability of the AHP method itself, we expand the evaluation scale and assume that any real numbers can act as evaluations. That would allow variation in a random manner of the evaluations provided by each of the experts, using the method of statistical simulation (Monte Carlo) to simulate the evaluations within the limits of certain intervals, performing a consistency check of the evaluations each time, and recording the weight variation intervals. The statistical modeling method (Monte Carlo) allows reproducing a real situation on a computer many times. This cannot be replicated in practice, or implementation may require significant resources and time.
Why did Saaty suggest an integer number scale and not expand the scale to the set of real numbers? In the latter case, it would be sufficient to compare the importance of one criterion only (for example, the most important one) in relation to all the other criteria, that is, to fill in one column (or row) only. It would then immediately be possible to fill in all the remaining rows (or columns) of the matrix. The elements would be pro rata with the elements of the one filled-in column.
Considering that the criteria weights are related to the eigenvector of the comparison matrix, it is important to determine how small variations of the matrix elements affect the values of the eigenvector elements and, correspondingly, influence the values of the criteria weights—the normalized values of the eigenvector.
The stability check algorithm for the AHP method can be represented in the following manner.
Step 1. The matrix P ( k ) for pairwise comparison of the criteria of one of the experts (k = 1) is selected. The consistency of the evaluations ( C R < 0.1 ) is verified. The criteria weights Ω = ( ω j ), j = 1, 2, …, m are calculated.
Step 2. The percentage q of inconsistency p ^ i j ( k ) of all the elements p i j ( k ) ( i j ) with the expert evaluations (q = 5%, q = 10%) is determined. Therefore, the random simulated values of the evaluations p i j ( k ) vary within the following interval p ^ i j ( k ) ∊ [ p i j ( k )     p i j ( k ) q 100 ,         p i j ( k ) +   p i j ( k ) q 100 ] . The elements of the main diagonal remain unchanged: p i i ( k ) = 1 .
We vary the values of the integer numbers only (the evaluations) p i j ( k ) = 1, 2, …, 9 on both sides of the main diagonal. With respect to the main diagonal the symmetric elements are p j i ( k ) = 1 p i j ( k ) .
Step 3. A sequence of random numbers ξ r (r = 1) uniformly distributed within the interval [0, 1] is selected using the method of statistical simulation (Monte Carlo). The random evaluation p ^ i j ( k ) by the k-th expert with the q-th inconsistency is calculated; this belongs to the interval [ p i j ( k )         p i j ( k ) q 100 , p i j ( k ) + p i j ( k ) q 100 ] : p ^ i j ( k ) =   p i j ( k ) p i j ( k ) q 100   +   2 p i j ( k ) q 100 ξ r   [ p i j ( k ) p i j ( k ) q 100 , p i j ( k ) + p i j ( k ) q 100 ] .
A new random number from the sequence ξ r is used for each element p i j ( k ) of the matrix.
Step 4. A random pairwise comparison matrix P is formed from the simulated elements P = p ^ i j ( k ) . The consistency of the evaluations ( C R < 0.1 ) is verified. If the value of the consistency ratio for the evaluations is C R 0.1 , the matrix is discarded. The criteria weights Ω = ( ω j ( r ) ), (r = 1) are calculated.
Step 5. New sequences of random numbers ξ r ( r = 2 ,   3 , , T ) are selected, where T is the number of repetitions (simulations). Steps 3 and 4 are repeated. The criteria weights ( ω j ( r ) ), ( r = 2 ,   3 , , T ) are calculated.
Step 6. The largest values of the relative errors of the criteria weights for every j-th criterion of the AHP method are calculated for every simulation ξ: δ j ( ξ ) = | ω j ( ξ ) ω j | ω j .
Step 7. The largest values of the relative errors δ j ( ξ ) of the criterion weight values for all the criteria are calculated for every simulation ξ: δ ξ =   max j δ j ( ξ ) .
Step 8. The largest value of the relative errors δ ξ of the criteria weights for all the simulations ξ is taken as the AHP method error for the given matrix of comparison: δ = max ξ δ ξ .

3.2. Stability Check Algorithm for the AHP Method Related to the Evaluations of the Experts

The stability of the results—the values of the criteria weights depending upon the psychological state of the experts and the incomplete certainty of their evaluations—is understood as follows.
We have repeatedly proved that one and the same expert provides ambiguous evaluations when performing comparative evaluations of the importance of the same criteria, and even when ranking their importance at different moments in time. Naturally, the logic of the expert’s thinking process is not undergoing major changes at that time, and the evaluations provided by the expert do not differ significantly.
Therefore, we vary the evaluations provided by the experts using, naturally, the Saaty scale, varying their values by 1 (or 2), both towards an increase and towards a decrease of the values, while the comparative evaluations of the other criteria are also varied. However, internal inconsistency of the evaluations must not occur: the Consistency Ratio CR must be less than 0.1.
The stability check algorithm for the AHP method depending on the state and psychological condition of the experts can be represented in the following manner.
Step 1. The matrix P ( k ) for the pairwise comparison of the criteria of one of the experts (k = 1) is selected. Consistency of the evaluations ( C R < 0.1 ) is verified. The criteria weights Ω = ( ω j ) are calculated, j = 1, 2, …, m.
Step 2. A sequence of random numbers ξ r (r = 1) uniformly distributed within the interval of [0, 1] is selected using the statistical simulation method (Monte Carlo). The values of all the evaluations of the experts—the elements p i j ( k ) ( i j ) of the matrix P ( k ) are varied (increased or decreased) by 1. To do that, if 0   ξ r <0.5, the value increases. In the other case ( 0.5 <   ξ r ≤1), the value decreases. In order to attain complete symmetry, we exclude the value of   ξ r = 0.5, that is, we do not vary the elements of the matrix. The two options have equal probability. If p i j ( k ) = 1, the value is always increased. If p i j ( k ) = 9, the value is decreased. The elements of the main diagonal remain unchanged: p i i ( k ) = 1 . The symmetric elements with respect to the main diagonal are p j i ( k ) = 1 p i j ( k ) . A new random number from the sequence ξ r is used for each element p i j ( k ) of the matrix.
Step 3. A random pairwise comparison matrix P is formed of the simulated elements P = p ^ i j ( k ) . Consistency of evaluations ( C R < 0.1 ) is verified. If the value of the Consistency Ratio is C R 0.1 , the matrix is discarded. The criteria weights are calculated Ω = ( ω j ( r ) ), (r = 1).
Step 4. New sequences of random numbers ξ r (r = 2, 3, …, T), are selected, where T is the number of repetitions (simulations). Steps 2 and 3 are repeated. The criteria weights ( ω j ( r ) ), (r = 2, 3, …, T) are calculated.
Step 5. The relative errors of the values of the weight for each of the j-th criterion of the AHP method are calculated for every simulation ξ: δ j ( ξ ) = | ω j ( ξ ) ω j | ω j .
Step 6. The largest values of the relative errors δ j ( ξ ) of the criteria weights for all the criteria are calculated for every simulation ξ: δ ξ =   max j δ j ( ξ ) .
Step 7. We take the largest value of the relative errors δ ξ of the criteria weights over all the simulations ξ as the AHP method error for the given matrix of comparison: δ = max ξ δ ξ .

3.3. Stability Check Algorithm for the FAHP Method

Various types of uncertainties influence the evaluation of the stability of the FAHP method. As in the deterministic case, the values of the elements of the criteria comparison matrix depend on the logic of the thinking of the experts, and their state at the moment of evaluation. Besides, the fuzzy method itself includes uncertainty in the evaluations—a triad of values is used instead of a one-point evaluation. It should also be kept in mind that the stability evaluation for the FAHP method refers solely to the weight evaluation algorithm used by us (4)–(8).
The stability check for the FAHP method for the calculation of the criteria weights can be represented in the form of the following steps.
Step 1. A fuzzy pairwise comparison matrix for the criteria is formed on the basis of the AHP matrix M = ( M i j ) : P ˜ = ( p ˜ i j ) = ( L i j , M i j , U i j ) . The values L i j and U i j vary depending on the selected symmetric or asymmetric scale of the fuzzy number.
Step 2. The consistency of evaluations ( C R < 0.1 ) of the matrix M = ( M i j ) is verified. If the Consistency Ratio is C R 0.1 , the pairwise comparison matrix is discarded.
Step 3. A sequence of random numbers ξ r ( r = 1 ), uniformly distributed within the interval of [0, 1], is selected using the statistical simulation method (Monte Carlo). The values of all the M i j evaluations of the experts – the elements ( p ˜ i j ) = ( L i j , M i j , U i j ) ( i j ) of the matrix P ˜ —are varied (increased or decreased) by 1. To do that, if 0   ξ r <0.5, the value increases. In the other case ( 0.5 <   ξ r ≤1), the value decreases. In order to attain complete symmetry, we exclude the value of   ξ r = 0.5, that is, we do not vary the elements of the matrix. The two options have equal probability. If at least one of the numbers ( L i j , M i j , U i j ) is equal to 1, the value is always increased. If at least one of the numbers ( L i j , M i j , U i j ) is equal to 9, the value is decreased. The elements of the main diagonal remain unchanged: ( p ˜ i i ) = ( L i i , M i i , U i i ) = ( 1 ,   1 ,   1 ) . The symmetric elements with respect to the main diagonal are ( p ˜ i i ) = ( L i i ,   M i i ,   U i i ) = ( 1 p ˜ i i ) = ( 1 U i i , 1 M i i , 1 L i i ) . A new random number from the sequence ξ r is used for each element p ˜ i j of the matrix.
The matrix P ˜ is formed from the values of the matrix M = ( M i j ) . The consistency of evaluation of the values of the matrix M ( C R < 0.1 ) is verified. If the Consistency Ratio is C R 0.1 , the pairwise comparison matrix is discarded and a new fuzzy matrix P ˜ is formed.
The criteria weights ( Ω = ω j ( r ) ) , (r = 1) are calculated.
Step 4. New sequences of random numbers ξ r ( r = 2 ,   3 , , T ) are selected, where T is the number of repetitions (simulations). Step 3 is repeated. The criteria weights ( ω j ( r ) ), ( r = 2 ,   3 , , T ) are calculated.
Step 5. The relative errors of the values of the weight for each of the j-th criterion of the AHP method are calculated for every simulation ξ: δ j ( ξ ) =   | ω j ( ξ ) ω j | ω j .
Step 6. The largest values of the relative errors δ j ( ξ ) of the criteria weights for all the criteria are calculated for every simulation ξ: δ ξ =   max j δ j ( ξ ) .
Step 7. We take the largest value of the relative errors δ ξ of the criteria weights over all the simulations ξ as the FAHP method error for the given comparison matrix: δ = max ξ δ ξ .

4. Results

This part illustrates the implementation of the above algorithms for checking the stability with several examples. For clarity, the algorithms for checking the stability of the AHP method will use the same pairwise comparison matrices. In the first case, to assess the stability of the methods, a 6x6 matrix with a good consistency index is taken, CI = 0.025, RI = 1.25, CR = 0.02 < 1. The weights of the criteria of the first matrix are 0.0873, 0.4246, 0.149, 0.2585, 0.0496, and 0.0311 (Table 1).
In the second case, to assess the stability of the first and second algorithms, a 6 × 6 matrix with a critical consistency index is taken, CI = 0.116, RI = 1.25, CR = 0.09 < 1 (Table 2). When the data of such a matrix change, even a small percentage of deviation can change the consistency of the data. The weights of the criteria of the second matrix are 0.3601, 0.1544, 0.2804, 0.0712, 0.0433, and 0.0905 (Table 2).
In all the above algorithms for checking stability, the value of the largest relative error δ ξ of the values of the criteria weights is taken. The stability of the method is established using different numbers of iterations: 100, 10,000, and 100,000. As with a small number of iterations the values of the largest relative errors δ ξ change with each new check, the check is carried out several times (ten attempts). From the values obtained from the ten attempts, an interval is established, that is, the smallest and the largest values of the largest relative errors δ j ( ξ ) for each of the criteria calculated by formula (9).

4.1. Practical Application and Analysis of the Implementation of the First Algorithm for Checking the Stability

Using the first algorithm for checking the stability, a different percentage of deviation of all the elements is set. In the first case, the deviation is q = 5%, while in the second q = 10%. In each case, ten attempts are made to fix the interval of the largest relative errors.
In the first case, the matrix data with a good consistency index are used (Table 1). Table 3 shows the results of ten attempts to check the stability of the method, and their largest relative errors δ ξ , with the number of iterations equal to 100 and 10% deviation, using the matrix of data from Table 1. The results show small δ ξ values for the largest relative errors with a deviation of all elements by 10%.
During the checking process, the percentage of consistent matrices is fixed for the total number of simulated matrices. At 5% and 10% deviation and with the number of simulations from 100 to 100,000, all the matrices, that is, 100%, are consistent.
The intervals of the largest relative errors for different numbers of iterations are shown in Table 4 and Table 5 (5% and 10% deviation, respectively). With an increase in the number of iterations, the range of values of the largest relative errors narrows. With a deviation q of 5%, the value of the relative errors δ ξ is less than with a deviation of 10%.
In both verification cases, the results show the stability of the method: δ = 0.0579 (at 5% deviation) and δ = 0.1149 (at 10% deviation).
A similar stability check is implemented with the data from the other matrix, for which data consistency is critical (Table 2). With the number of simulations equal to 100, the consistency interval is wider than with 10,000 and 100,000 simulations. In the general case, with a deviation of 5%, the percentage of consistent matrices ranges from 97% to 100%; with a deviation of 10%, the percentage of consistent matrices is, on average, 16% less and, more precisely, fluctuates in the range from 77% to 89% (Table 6).
The intervals for the largest relative errors for the different numbers of iterations are shown in Table 7 and Table 8 (5% and 10% deviation, respectively). With a deviation of 5%, the value of the largest relative errors δ ξ is less than with a deviation of 10%. In both verification cases, the results show the stability of the method: δ = 0.0531 (at 5% deviation) and δ = 0.116 (at 10% deviation).
The results obtained for the largest relative errors of the second matrix differ a little from the results for the largest relative errors of the first matrix (Table 4 and Table 5). Testing the AHP method with the first algorithm shows a good result.

4.2. Practical Application and Analysis of the Implementation of the Second Algorithm for Checking the Stability

Using the second algorithm for checking the stability, the elements of the pairwise comparison matrix are changed by one. The stability of the method is also set by the different numbers of iterations: 100, 10,000, and 100,000. The value of the relative errors δ ξ of the values of the criteria weights is fixed. In each case, ten attempts are made to fix the range of the relative errors. In the first case, the matrix data with a good consistency index are used (Table 1). Table 9 shows the results of ten attempts to check the stability of the method, and the largest relative errors δ ξ , with the number of iterations equal to 100, using the first matrix data (Table 1). The results show small δ ξ values of the largest relative errors of the weights of the criteria. Comparing the results for the relative errors of the weights of the criteria (Table 10) with the results of the first algorithm (a deviation of 10%) (Table 3), the results have increased on average by 23%.
Checking the consistency of the first matrix, the results of checking the second algorithm for the largest relative errors δ ξ (Table 10) are less than with a 10% data deviation, but more than with a 5% deviation. With the number of iterations equal to 100,000, the intervals of the criteria are practically narrowed to one value.
When checking the consistency of the matrices using the first matrix, all the other generated matrices are consistent, in contrast to the second matrix, in which 55–70% of the matrices are inconsistent and discarded (Table 11).
The largest relative error δ ξ of the results for the second matrix is small (Table 12). The results turn out to be better than when using the first matrix and the same algorithm. This can be explained by the smaller number of consistent matrices used (30–45%).
In both verification cases, the results show the stability of the method: δ = 0.5121 (using the first matrix) and δ = 0.7739 (using the second matrix).

4.3. Practical Application and Analysis of the Implementation of the Third Algorithm for Checking the Stability

First, the step-by-step calculation of the weights of the original matrix using Chang’s method will be illustrated for a better understanding of the stability check of the FAHP method. This paper uses a matrix with triangular fuzzy numbers, which will be formed from the AHP matrix. In many papers, the authors prefer to use symmetric triangular fuzzy numbers, such as {1: [1, 1, 1], 2: [1, 2, 3], 3: [2, 3, 4], 4: [3, 4, 5], 5: [4, 5, 6], 6: [5, 6, 7], 7: [6, 7, 8], 8: [7, 8, 9], 9: [8, 9, 9]}. There are also different modifications of this scale, for example, 1: [0, 1, 1] or 9: [7, 9, 9], and others. Ishizaka et al. [50] describe different modifications of these scales in paper. Chang himself used non-symmetric triangular fuzzy numbers in his paper [49]. This paper will use both symmetric and asymmetric scales (Table 13 and Table 14). The scales used do not go beyond the AHP scale proposed by Saaty, in the range from 1 to 9, so in the case of “Equally important” and “Absolutely important”, the symmetry of the triangle is broken (Table 13).
In previous papers [51,52], it was noted that when forming a triangular fuzzy matrix from separate AHP matrices, the M value is located closer to U than to L, so the asymmetric triangular fuzzy scale is formed with a large distance from L to M (Table 14).
An important point in Chang’s proposed method for calculating the criteria weights is the comparison of S ˜ i , the extension of the fuzzy synthesis values (5). The essence of calculating the value of V ( S ˜ j S ˜ i ) is to find the ordinate of the intersection point of two triangular numbers (Figure 1). The triangles S 1 and S 2 do not intersect in the case when L 1 > U 2 . Then, with further calculation, using the formulas (4)–(8), the criterion weight is zero. That is, if a triangle does not intersect with at least one of the subsequent triangles, its weight is zero. This case is possible if the distance between the values M 1 and M 2 is large, and the triangles themselves are narrow (the distance from L to M and from M to U is 1), as in the case of the symmetric scale from Table 13. To give a better explanation of the case of zero weights when using narrow symmetric triangles, we will illustrate it with an example.
In solving real problems, when forming a fuzzy matrix from several AHP matrices, the M values are most often averaged [49,51]. Chang’s work uses triangular numbers where the M value does not exceed three [49].
In the following sections, symmetric and asymmetric triangular fuzzy numbers are used to form the AHP fuzzy matrix of pairwise comparisons. The implementation of the third algorithm will be illustrated using different matrices of pairwise comparisons, depending on the scale of the triangular fuzzy numbers used.

4.3.1. Using the Symmetric Scale for the Fuzzy Triangle

The fuzzy matrix (Table 15) is formed in such a way that the most likely estimate of M corresponds to the estimate of the AHP method. A 6 × 6 matrix with a good consistency index is used (Table 1). Fuzzy numbers replaces natural numbers, using the scales specified in Table 13 and Table 14, The remaining matrix estimates are calculated using the formula (4).
The matrix uses narrow symmetric triangular fuzzy numbers and a full scale of Saaty scores from 1 to 9. Systematically, we illustrate the calculation of weights using the Chang method.
Consider the summed values of   S i = i = 1 m j = 1 m p ˜ i j (Table 16). The values of the number L of the second and fourth criteria ( S 2 , S 4 ) are very different from the other values of the L criteria. Note that the L value of the second criterion is greater than the U values of the first, third, fifth, and sixth criteria, and the L value of the fourth criterion is greater than the U values of the first, fifth and sixth criteria.
Further normalization, proposed by Chang, increases the values of U (dividing their values by the sum of the L numbers) and decreases the values of L (dividing the values by the sum of the U numbers). The values of M are normalized by dividing all elements by their sum, so the sum of the normalized values of M by all criteria is 1 (Table 17).
For each i-th criterion, the value of S ˜ i —the extension of the fuzzy synthesis—is calculated using the formula (5), and the specified answers are rounded.
S ˜ 1 = ( 5.7 ,   7.95 ,   10 , 58 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.06 ,   0.11 ,   0.18 ) , S ˜ 2 = ( 23 ,   28 ,   32 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.25 ,   0.38 ,   0.55 ) , S ˜ 3 = ( 9.53 ,   12.75 ,   16 , 33 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.1 ,   0.17 ,   0.28 ) , S ˜ 4 = ( 15.33 ,   19.5 ,   24 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.17 ,   0.26 ,   0.41 ) , S ˜ 5 = ( 2.83 ,   4.09 ,   5 , 75 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.03 ,   0.05 ,   0.1 ) , S ˜ 6 = ( 1.94 ,   2.2 ,   2.88 ) ( 1 91.54 , 1 74.5 , 1 58 , 33 ) = ( 0.02 ,   0.03 ,   0.05 ) .
The normalized summed values of S ˜ i are shown in Table 17. After normalization, the sum of the values of the triangular numbers is 0 < Σ L ^ < 1,   Σ M ^ = 1 , and Σ U ^ > 1 . Let us analyze how normalization changed the values of L and U, while expanding the values of the triangular numbers. Taking the example of the first criterion, the difference increased from U 1 L 1 = 1.85 to U ^ 1 L ^ 1 = 3 . Unfortunately, normalization did not solve all the problems of the second and fourth criteria ( L ^ 2 > U ^ 1 , L ^ 2 > U ^ 5 , L ^ 2 > U ^ 6 , L ^ 4 > U ^ 5 , L ^ 4 > U ^ 6 ). The inequalities show that the weights of the first, fifth, and sixth criteria will be zero. Further calculations will also show this.
To avoid this situation, it is recommended that, when using a narrow symmetric scale to fill in the matrix of pairwise comparisons, extreme/large values, such as (8, 9, 9), (7, 8, 9), and so on, are not used. Another possible way to avoid zero values is to use an asymmetric scale, which expands the triangle and the differences between the L and U values.
Then, using the extension of the fuzzy synthesis, all the criteria are compared in pairs using the formula (6):
V ( S ˜ 1 S ˜ 2 ) = 0 ,   ( L ^ 2 > U ^ 1 ) , V ( S ˜ 1 S ˜ 3 ) = 0.1     0.18   (   0.11     0.18   ) (   0.17     0.1 ) = 0.545 , V ( S ˜ 1 S ˜ 4 ) = 0.17     0.18   (   0.11     0.18   ) (   0.26   0.17 ) = 0.083 , V ( S ˜ 1 S ˜ 5 ) = 1 ,   ( M ^ 1 > M ^ 5 ) , V ( S ˜ 1 S ˜ 6 ) = 1 ,   ( M ^ 1 > M ^ 6 ) .
V 1 = min ( 0 ,   0.545 ,   0.083 ,   1 ,   1 ) = 0 .
Then, a comparison is made in pairs of S ˜ 2 with all the other extensions of the fuzzy synthesis:
V ( S ˜ 2 S ˜ 1 ) = 1 , ( M ^ 2 > M ^ 1 ) , V ( S ˜ 2 S ˜ 3 ) = 1 ,   ( M ^ 2 > M ^ 3 ) , V ( S ˜ 2 S ˜ 4 ) = 1 ,   ( M ^ 2 > M ^ 4 ) , V ( S ˜ 2 S ˜ 5 ) = 1 ,   ( M ^ 2 > M ^ 5 ) , V ( S ˜ 2 S ˜ 6 ) = 1 ,   ( M ^ 2 > M ^ 6 ) .
V 2 = min ( 1 ,   1 ,   1 ,   1 ,   1 ) = 1 .
Then, we carry out a pairwise comparison of S ˜ 3 with all the other values:
V ( S ˜ 3 S ˜ 1 ) = 1 , ( M ^ 3 > M ^ 1 ) , V ( S ˜ 3 S ˜ 2 ) =   0.25   0.28   (   0.17     0.28   ) (   0.38     0.25 ) = 0.123 , V ( S ˜ 3 S ˜ 4 ) = 0.17   0.28 (   0.17   0.28   ) (   0.26     0.17 ) = 0.554 , V ( S ˜ 3 S ˜ 5 ) = 1 ,   ( M ^ 3 > M ^ 5 ) , V ( S ˜ 3 S ˜ 6 ) = 1 ,   ( M ^ 3 > M ^ 6 ) .
V 3 = min ( 1 ,   0.123 ,   0.554 ,   1 ,   1 ) = 0.123 .
Subsequent values V 4 ,     V 5 ,   and   V 6 are calculated in the same way. The following values are obtained: V 4 = min ( 1 ,   0.584 ,   1 ,   1 ,   1 ) = 0.584 ;   V 5 = min ( 1 ,   0 ,   0.123 ,   0.584 ,   0 ) = 0 ; V 6 = min ( 0 ,   0 ,   0 ,   0 ,   0.42 ) = 0 ; The vector of non-normalized criteria weights is V = (0, 1, 0.123, 0.584, 0, 0).
The vector of normalized criteria weights is obtained by applying formula (8): w = (0, 0.586, 0.072, 0.342, 0, 0).
In our further study of the stability of the AHP fuzzy method, we use the matrix from Table 18, with a good consistency index (CR = 0.022).
Using the third algorithm, the stability of the method is also set by different numbers of iterations: 100, 10,000, and 100,000. The value of the largest relative errors δ ξ of the values of the criteria weights is fixed. At least ten attempts are made to fix the interval of the largest relative errors, for non-zero values of the weights.
To analyze the stability with a symmetric scale of triangular numbers, we use the matrix presented in Table 18. When simulating an AHP matrix with 100 iterations, 60–70% of the subsequent matrices are consistent. The values of the weights of the initial fuzzy matrix criteria are 0.171, 0.288, 0.227, 0.071, 0.187, and 0.055. When calculating the criteria weights generated, and the matched pairwise comparison matrices, 70–80% of the matrices have zero weights, with the largest relative error being 1. The non-zero values of the weights and their largest relative errors are shown in Table 19. The results show a high maximum relative error δ = 0.9797.
In general, the results for the relative errors of the third algorithm (Table 19), using a symmetric scale of triangular numbers, are greater than those for the first and second algorithms.

4.3.2. Using the Asymmetric Scale for the Fuzzy Triangle

A fuzzy matrix using an asymmetric triangular scale is formed in the same way as a symmetric one, only using the scale from Table 14. The same 6 × 6 matrix with a good consistency index is used (Table 18). The values of the weights of the initial fuzzy matrix criteria are 0.171, 0.253, 0.208, 0.095, 0.179, and 0.093. In contrast to the symmetric scale, zero values of weights are extremely rare, 1–3%. The values of the criteria weights when using an asymmetric scale differ from the values obtained when using a symmetric one. However, the correlation coefficient of the weights obtained using symmetric and asymmetric scales is significant and is equal to 0.9987. The third matrix criteria weights were obtained using symmetric and asymmetric fuzzy scales from Table 13 and Table 14, shown in Figure 2.
The last check step was implemented to avoid zero weights using a symmetric scale using a third matrix with scores not exceeding 3. The result showed that the correlation of weights when using symmetric and asymmetric scales is high. Small changes to the symmetric scale do not significantly affect the scores, but they avoid zero weights.
Analyzing the results of 15 repetitions (100 iterations) (Table 20), the values of the largest relative errors of the criteria weights of the second and fourth criteria are high, which means that the weights in some cases are more than doubled.
The results of the relative error intervals for different numbers of iterations are presented in Table 21. As the number of iterations increases, the largest relative errors also increase. The weights increase and decrease by almost a factor of two. The largest changes are for the weight value of the second criterion, by almost four times.
The use of an asymmetric scale of triangular numbers shows an improvement in the result compared to the results for the symmetric scale. There are practically no zero values of the weights, but even with a small fluctuation in the values of the matrix, the weights vary greatly. At the same time, the scale used in the AHP matrix varies from 1 to 4 or, respectively, fuzzy numbers from (1, 1, 1) to (3, 4, 5).
To further test the algorithm, the triangular values of fuzzy numbers are extended. We use the asymmetric scale from Table 22, in order to avoid zero weights for the criteria of the first matrix (Table 1).
The initial values of M are used from the first matrix, which has a high consistency score (Table 1). The weights of the criteria of the fuzzy matrix that is formed when using triangular fuzzy numbers with the new scale in Table 22 are 0.159, 0.286, 0.205, 0.247, 0.088, and 0.017.
Figure 3 shows a greater degree of consistency of weight estimates by the AHP and FAHP methods using Chang’s algorithm. This result could not be predicted because Chang’s algorithm uses both different rating scales and the theory of comparing fuzzy numbers. The most significant difference in the weights of the first-matrix criteria obtained by the AHP and FAHP methods is observed in the first-third criterion.
An analysis of the values of δ ξ for ten repetitions shows good results for the algorithm for criteria 1 to 5 (Table 23). The large relative error values for the sixth criterion are explained by the fact that the weight in the original matrix is not large ( ω 6   = 0.017 ).
When checking the stability of the algorithm with a large number of iterations, the result remains the same, but the interval is narrowed to one value (Table 24).
Despite the results for criterion 6 ( δ = 4.6606 ), the weight of which varies from 0.017 to 0.08, the method using the new scale for forming triangular numbers shows a good result, comparable to the results of algorithms 1 and 2.

5. Discussion

Using the results of calculations of MCDM methods to choose the best alternative and to make the right decision makes practical sense if the models used are stable with respect to possible minor fluctuations in the initial data. Experts play a significant, and often crucial, role in the preparation of these MCDM methods. They form a set of criteria that characterize the process being evaluated. The criteria weights are usually calculated on the basis of their estimates, and often experts evaluate the values of the criteria themselves. Experts’ estimates are characterized by uncertainty. Therefore, when using MCDM methods, it is very important to investigate the influence of incomplete certainty about the data on the results of the calculations, and to assess the stability of the methods themselves.
The stability of MCDM models and the stability of the results depend both on the methods used and on the problem data themselves. Therefore, for each specific problem solved by MCDM, the use of methods for calculating the criteria weights and the specific methods for evaluating alternatives can be selected after checking these methods and the data for stability.
This paper should be considered as an integral part of the general task of studying the stability of MCDM models. For each specific MCDM method, it is necessary to investigate the stability of the weight estimates (this paper), as well as to evaluate the stability of the MCDM method itself. After that, the total error of the calculations can be estimated and the model with the smallest errors accepted.
A change often expresses the assessment of MCDM methods’ stability in the ranking of alternatives. In solving specific problems using many possible MCDM methods, the method’s result with the lowest degree of change of rang estimates is used.
Various methods can establish the weights of the criteria. Still, the AHP and FAHP methods’ peculiarity is in checking the consistency of expert assessments, which allows controlling the correctness of filling out the questionnaire.
The AHP method, as a mathematical method, shows a high degree of stability. This is to be expected: the method is mathematically justified, the elements of the matrix of the pairwise comparison of the criteria are ideally the ratio of the unknown criteria weights, and the weights themselves are normalized values of the eigenvector of the matrix.
Issues related to changes in the criteria weights that depend on ambiguous expert assessments have not received sufficient attention in the scientific literature. An expert, when filling out the same questionnaire again, usually fills it out a little differently. The errors in the calculated weights of the AHP method described in the second algorithm, which are related to the estimates of the experts themselves and the logic of their thinking, are significantly higher than the errors in the mathematical method itself. That, too, was to be expected. Reducing or increasing the comparative estimates of the experts by one significantly changes the values of the components of the eigenvector and the values of the criteria weights. The relative error of the weights increases. When comparing one criterion with all the others, the expert should also remember his previous assessments of the other criteria. With a large number of criteria, this task is not simple and often the comparison matrix is contradictory, not consistent. The expert is forced to fill in a new matrix, and his new estimates, of course, differ significantly from the original ones, as do the weights of the criteria. The relative error is quite large. It is possible to recommend that experts, before filling out an AHP matrix, rank the criteria according to their significance and, when filling out the matrix, constantly take into account the ranking results.
The greatest problems arise when evaluating the stability of the FAHP method weights. This is mainly due to the Chang algorithm used. Checking the AHP fuzzy method shows non-unambiguous results when using different scales of triangular numbers. In the analysis of the algorithm proposed by Chang for calculating weights, the possibility of zero weights for the criteria is emphasized. This is due to the possible excess of the value of L over U (L > U), which occurs because of the narrow scale of triangular numbers. Chang’s proposed algorithm includes normalization, which partially solves the problem of decreasing L and increasing U values, by expanding the triangular numbers and increasing the probability of an intersection of the S ˜ i values. This paper proposed an asymmetric scale of triangular numbers, which excluded the appearance of zero weights. At the same time, the calculated fuzzy weights correlated well with the weights of the AHP method. In subsequent work, the authors plan to study in more detail the influence on the final result of the scale used for the triangular numbers and suggest other ways of normalization, to avoid zero values for the criteria weights. Chang’s algorithm is also sensitive to large estimates from the Saaty scale (close to 9), in which case the criteria weights can take zero values.
The criteria weights calculated using the AHP and FAHP methods are naturally different, but as the average M values of the FAHP matrix coincide with the values of the AHP matrix, the weights of the two methods should correlate with each other. However, when some of the criteria weights are zero, there is no need to talk about compliance. The situation is “corrected” by the use of the asymmetric scale proposed in this article.
The order of significance of the criteria weights of the first matrix calculated by the AHP and FAHP methods coincided: (cr2 cr cr3 cr1 cr5 cr6). The correlation coefficient of the AHP weights (0.0873, 0.4246, 0.149, 0.2585, 0.0496, 0.0311) and the FAHP scales ( 0.159, 0.286, 0.205, 0.247, 0.088, 0.017) is large enough and equal to 0.8894.
A review of the scientific literature confirms the relevance of the problems studied in this paper. Despite the presence of papers that use a stability check for the AHP method, the results of the algorithms could not be compared because of different interpretations of the results. Noted that despite the widespread use of the FAHP method, little attention has been paid to checking its stability, so the results of this paper are of scientific interest.
The theory of interval numbers is a universal approach for solving many applied problems. The FAHP method is useful for solving problems using linguistic scales that cannot be written down in a single number. In this case, the sensitivity test of the FAHP method to select the scale of triangular numbers is recommended. Otherwise, the AHP method is recommended.

6. Conclusions

The stability of multicriteria MCDM methods is associated with the incomplete certainty of the data used for calculations.
This uncertainty is particularly evident when calculating the subjective weights of criteria based on expert assessments. Unstable estimates (ranking) in MCDM methods reduce the quality of the estimates and the reliability of the decision. The instability of the MCDM methods can result in an incorrect ranking of the evaluated alternatives, not the proper choice of the best option, inaccurate estimates of the criteria’ significance, and the criteria weights’ values in a particular situation and environment. Therefore, the problem investigated in this publication is relevant. The calculations show that the AHP method, as a mathematical method, is stable with respect to minor fluctuations in the elements of the comparison matrix. The transition from the Saaty scale integers 1-3-5-7-9 to close real numbers slightly changes the values of the weights. The relative error of the weight estimates that were insignificant varied between δ = 0.0531 (at 5% deviation) and δ = 0.116 (at 10% deviation).
The maximum relative error of the AHP method, related to the assessments of the experts themselves, the logic of their thinking, and psychology, is significantly greater than the error of AHP as a mathematical method. At the same time, changing the elements of the comparison matrix by units significantly affects the values of the eigenvector components of the matrix. The relative error of the estimates of the weights much higher and varied in the range δ = 0.5121 to δ = 0.7739.
The stability of the weights of the FAHP method is related not only to the factors listed above for the AHP method, but also to the use of Chang’s algorithm for estimating weights. The calculations show that the algorithm itself is not universal, is not applicable for all matrices, and depends on the scale used for the estimates of the triangular numbers. If the evaluation scale is incorrectly selected, the weights may be zero for some matrices. The relative error of the FAHP method is significantly higher than that for the AHP method and varied from δ = 0.2421 to δ = 0.9797. It was anomalous (δ = 4.6606) in the case of a very small weight for a criterion.
The proposed asymmetric FAHP scale significantly improved the results: it eliminated the appearance of zero weights for criteria, reduced the values of the maximum relative errors, and showed a high degree of correlation with the weights obtained by the AHP method.
Regarding the novelty and relevance of this paper, we can point to the study of the stability of the AHP method, which depends on the instability of the estimates of the experts themselves, and the analysis of the stability of the FAHP method, which was clearly insufficiently studied earlier. This paper can be used to analyze the stability of specific MCDM methods by ranking the alternatives.

Author Contributions

V.P., E.K.Z. and I.V.-Z. conceived the presented idea. V.P. and I.V.-Z. developed the theory. I.V.-Z. performed the computations. E.K.Z. supervised the findings of this paper. All authors discussed the results and contributed to the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Erdoğan, A.; Zwick, P.D. Spatial decision making under determinism vs. uncertainty: A comparative multi-level approach to preference mapping. Hacet. J. Math. Stat. 2016, 45, 1. [Google Scholar] [CrossRef]
  2. Saaty, T.L. The Analytic Hierarchy Process; McGraw-Hill: New York, NY, USA, 1980. [Google Scholar]
  3. Hwang, C.L.; Yoon, K. Multiple Attribute Decision-Making Methods and Applications; A State of the Art Survey; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  4. Keršulienė, V.; Zavadskas, E.K.; Turskis, Z. Selection of rational dispute resolution method by applying new step-wise weight assessment ratio analysis (SWARA). J. Bus. Econ. Manag. 2010, 11, 243–258. [Google Scholar] [CrossRef]
  5. Podvezko, V.; Sivilevičius, H. The use of AHP and rank correlation methods for determining the significance of the interaction between the elements of a transport system having a strong influence on traffic safety. Transport 2013, 28, 389–403. [Google Scholar] [CrossRef]
  6. Gudienė, N.; Banaitis, A.; Podvezko, V.; Banaitienė, N. Identification and evaluation of the critical success factors for construction projects in Lithuania: AHP approach. J. Civ. Eng. Manag. 2014, 20, 350–359. [Google Scholar] [CrossRef] [Green Version]
  7. Kou, G.; Lin, C. A cosine maximization method for the priority vector derivation in AHP. Eur. J. Oper. Res. 2014, 235, 225–232. [Google Scholar] [CrossRef] [Green Version]
  8. Zavadskas, E.K.; Podvezko, V. Integrated determination of objective criteria weights in MCDM. Int. J. Inf. Technol. Decis. Mak. 2016, 15, 267–283. [Google Scholar] [CrossRef]
  9. Ustinovichius, L.; Zavadskas, E.K.; Podvezko, V. Application of a quantitative multiple criteria decision-making (MCDM–1) approach to the analysis of investments in construction. Control Cybern. 2007, 36, 251–268. [Google Scholar]
  10. Ma, J.; Fan, Z.-P.; Huang, L.-H. A subjective and objective integrated approach to determine attribute weights. Eur. J. Oper. Res. 1999, 112, 397–404. [Google Scholar] [CrossRef]
  11. Lazauskaitė, D.; Burinskienė, M.; Podvezko, V. Subjectively and objectively integrated assessment of the quality indices of the suburban residential environment. Int. J. Strat. Prop. Manag. 2015, 19, 297–308. [Google Scholar] [CrossRef]
  12. Vinogradova, I.; Podvezko, V.; Zavadskas, E.K. The recalculation of the weights of criteria in MCDM methods using the bayes approach. Symmetry 2018, 10, 205. [Google Scholar] [CrossRef] [Green Version]
  13. Evans, J.R. Sensitivity analysis in decision theory. Decis. Sci. 1984, 15, 239–247. [Google Scholar] [CrossRef]
  14. Barron, H.; Schmidt, C.P. Sensitivity analysis of additive multiattribute value models. Oper. Res. 1988, 36, 122–127. [Google Scholar] [CrossRef]
  15. Zhou, M.; Liu, X.-B.; Chen, Y.-W.; Qian, X.-F.; Yang, J.-B.; Wu, J. Assignment of attribute weights with belief distributions for MADM under uncertainties. Knowl.-Based Syst. 2020, 189, 105110. [Google Scholar] [CrossRef]
  16. Wolters, W.; Mareschal, B. Novel types of sensitivity analysis for additive MCDM methods. Eur. J. Oper. Res. 1995, 81, 281–290. [Google Scholar] [CrossRef] [Green Version]
  17. Triantaphyllou, E.; Sánchez, A. A sensitivity analysis approach for some deterministic multi-criteria decision-making methods. Decis. Sci. 1997, 28, 151–194. [Google Scholar] [CrossRef]
  18. Podvezko, V. The comparative analysis of MCDA methods SAW and COPRAS. Eng. Econ. 2011, 22, 134–146. [Google Scholar] [CrossRef] [Green Version]
  19. Zavadskas, E.K.; Turskis, Z.; Dejus, T.; Viteikiene, M. Sensitivity analysis of a simple additive weight method. Int. J. Manag. Decis. Mak. 2007, 8, 555. [Google Scholar] [CrossRef]
  20. Vinogradova, I. Multi-attribute decision-making methods as a part of mathematical optimization. Mathematics 2019, 7, 915. [Google Scholar] [CrossRef] [Green Version]
  21. Memariani, A.; Amini, A.; Alinezhad, A. Sensitivity analysis of simple additive weighting method (SAW): The results of change in the weight of one attribute on the final ranking of alternatives. J. Ind. Eng. 2009, 4, 13–18. [Google Scholar]
  22. Alinezhad, A.; Sarrafha, K.; Amini, A. Sensitivity analysis of SAW technique: The impact of changing the decision-making matrix elements on the final ranking of alternatives. Iran. J. Oper. Res. 2014, 5, 82–94. [Google Scholar]
  23. Moghassem, A.R. Comparison among two analytical methods of multi-criteria decision-making for appropriate spinning condition selection. World Appl. Sci. J. 2013, 21, 784–794. [Google Scholar]
  24. Hsu, L.C.; Ou, S.L.; Ou, Y.C. A comprehensive performance evaluation and ranking methodology under a sustainable de-velopment perspective. J. Bus. Econ. Manag. 2015, 16, 74–92. [Google Scholar] [CrossRef] [Green Version]
  25. Erkut, E.; Tarimcilar, M. On sensitivity analysis in the analytic hierarchy process. IMA J. Math. Appl. Bus. Ind. 1991, 3, 61–83. [Google Scholar] [CrossRef]
  26. Masuda, T. Hierarchical sensitivity analysis of priority used in analytic hierarchy process. Int. J. Syst. Sci. 1990, 21, 415–427. [Google Scholar] [CrossRef]
  27. Warren, L. Uncertainties in the Analytic Hierarchy Process; Command and Control Division Information Sciences Laboratory: Edinburgh, Australia, 2004. [Google Scholar]
  28. Mimović, P.; Stankovic, J.; Milić, V.J. Decision-making under uncertainty—The integrated approach of the AHP and Bayesian analysis. Ekon. Istraživanja 2015, 28, 868–878. [Google Scholar] [CrossRef] [Green Version]
  29. Wu, D.; Yang, Z.; Wang, N.; Li, C.; Yang, Y. An integrated multi-criteria decision-making model and AHP weighting uncertainty analysis for sustainability assessment of coal-fired power units. Sustainability 2018, 10, 1700. [Google Scholar] [CrossRef] [Green Version]
  30. Aguarón, J.; Escobar, M.T.; Moreno-Jiménez, J.M. Reducing inconsistency measured by the geometric consistency index in the analytic hierarchy process. Eur. J. Oper. Res. 2021, 288, 576–583. [Google Scholar] [CrossRef]
  31. Chen, Y.; Yu, J.; Khan, S. Spatial sensitivity analysis of multi-criteria weights in GIS-based land suitability evaluation. Environ. Model. Softw. 2010, 25, 1582–1591. [Google Scholar] [CrossRef]
  32. Deepa, R.; Swamynathan, S. AHP-Entropy-TOPSIS based clustering protocol for mobile ad hoc networks. Ad. Hoc. Sens. Wirel. Netw. 2014, 24, 161–177. [Google Scholar]
  33. Zyoud, S.H.; Fuchs-Hanusch, D. An integrated decision-making framework to appraise water losses in municipal water systems. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 1–34. [Google Scholar] [CrossRef]
  34. Xue, Y.; Li, X.; Qiu, D.; Ma, X.; Kong, F.; Qu, C.; Zhao, Y. Stability evaluation for the excavation face of shield tunnel across the Yangtze River by multi-factor analysis. Geomech. Eng. 2019, 19, 283–293. [Google Scholar] [CrossRef]
  35. Kumar, A.; Zavadskas, E.K.; Mangla, S.K.; Agrawal, V.; Sharma, K.; Gupta, D. When risks need attention: Adoption of green supply chain initiatives in the pharmaceutical industry. Int. J. Prod. Res. 2019, 57, 3554–3576. [Google Scholar] [CrossRef]
  36. Stević, Ž.; Vasiljević, M.; Puška, A.; Tanackov, I.; Junevičius, R.; Vesković, S. Evaluation of suppliers under uncertainty: A multiphase approach based on fuzzy AHP and fuzzy EDAS. Transport 2019, 34, 52–66. [Google Scholar] [CrossRef] [Green Version]
  37. Stojic, G.; Stević, Ž.; Antuchevičienė, J.; Pamucar, D.; Vasiljević, M. A novel rough WASPAS approach for supplier selection in a company manufacturing PVC carpentry products. Information 2018, 9, 121. [Google Scholar] [CrossRef] [Green Version]
  38. Zavadskas, E.K.; Stević, Ž.; Tanackov, I.; Prentkovskis, O. A novel multicriteria approach—Rough step-wise weight assessment ratio analysis method (R-SWARA) and its application in logistics. Stud. Inform. Control 2018, 27, 97–106. [Google Scholar] [CrossRef]
  39. Pamucar, D.; Chatterjee, K.; Zavadskas, E.K. Assessment of third-party logistics provider using multi-criteria decision-making approach based on interval rough numbers. Comput. Ind. Eng. 2019, 127, 383–407. [Google Scholar] [CrossRef]
  40. Madić, M.; Antucheviciene, J.; Radovanović, M.; Petković, D. Determination of manufacturing process conditions by using MCDM methods: Application in laser cutting. Eng. Econ. 2016, 27, 144–150. [Google Scholar] [CrossRef] [Green Version]
  41. Salimi, A.H.; Noori, A.; Bonakdari, H.; Masoompour Samakosh, J.; Sharifi, E.; Hassanvand, M.; Gharabaghi, B.; Agharazi, M. Exploring the role of advertising types on improving the water consumption behavior: An application of integrated fuzzy AHP and fuzzy VIKOR method. Sustainability 2020, 12, 1232. [Google Scholar] [CrossRef] [Green Version]
  42. Singh, S.; Olugu, E.U.; Musa, S.N.; Mahat, A.B.; Wong, K.Y. Strategy selection for sustainable manufacturing with integrated AHP-VIKOR method under interval-valued fuzzy environment. Int. J. Adv. Manuf. Technol. 2015, 84, 547–563. [Google Scholar] [CrossRef]
  43. Wang, H.; Jiang, Z.; Zhang, H.; Wang, Y.; Yang, Y.; Li, Y. An integrated MCDM approach considering demands-matching for reverse logistics. J. Clean. Prod. 2019, 208, 199–210. [Google Scholar] [CrossRef]
  44. Wen, Z.; Liao, H.; Zavadskas, E.K. MACONT: Mixed aggregation by comprehensive normalization technique for multi-criteria analysis. Informatica 2020, 31, 1–24. [Google Scholar] [CrossRef]
  45. Porter, M.; Janssen, R. Multiobjective Decision Support for Environmental Management; Kluwer Academic Publisher: Dordrecht, The Netherlands, 1996. [Google Scholar]
  46. Eskandari, H.; Rabelo, L. Handling uncertainty in the analytic hierarchy process: A stochastic approach. Int. J. Inf. Technol. Decis. Mak. 2007, 6, 177–189. [Google Scholar] [CrossRef]
  47. Afzal, F.; Yunfei, S.; Junaid, D.; Hanif, M.S. Cost-risk contingency framework for managing cost overrun in metropolitan projects: Using fuzzy-AHP and simulation. Int. J. Manag. Proj. Bus. 2020, 13, 1121–1139. [Google Scholar] [CrossRef]
  48. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  49. Chang, D.-Y. Applications of the extent analysis method on fuzzy AHP. Eur. J. Oper. Res. 1996, 95, 649–655. [Google Scholar] [CrossRef]
  50. Ishizaka, A.; Nguyen, N.H. Calibrated fuzzy AHP for current bank account selection. Expert Syst. Appl. 2013, 40, 3775–3783. [Google Scholar] [CrossRef] [Green Version]
  51. Trinkūnienė, E.; Podvezko, V.; Zavadskas, E.K.; Jokšienė, I.; Vinogradova, I.; Trinkūnas, V. Evaluation of quality assurance in contractor contracts by multi-attribute decision-making methods. Ekon. Istraživanja 2017, 30, 1152–1180. [Google Scholar] [CrossRef] [Green Version]
  52. Kurilovas, E.; Vinogradova, I.; Kubilinskiene, S. New MCEQLS fuzzy AHP methodology for evaluating learning repositories: A tool for technological development of economy. Technol. Econ. Dev. Econ. 2016, 22, 142–155. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Illustration of the value of V ( S ˜ 2 S ˜ 1 ).
Figure 1. Illustration of the value of V ( S ˜ 2 S ˜ 1 ).
Symmetry 13 00479 g001
Figure 2. Comparison of the weights of the third matrix criteria using symmetric and asymmetric fuzzy scales.
Figure 2. Comparison of the weights of the third matrix criteria using symmetric and asymmetric fuzzy scales.
Symmetry 13 00479 g002
Figure 3. Comparison of the weights of the first matrix criteria using Analytic Hierarchy Process (AHP) and fuzzy Analytic Hierarchy Process (FAHP) methods.
Figure 3. Comparison of the weights of the first matrix criteria using Analytic Hierarchy Process (AHP) and fuzzy Analytic Hierarchy Process (FAHP) methods.
Symmetry 13 00479 g003
Table 1. The first pairwise comparison matrix (6 × 6).
Table 1. The first pairwise comparison matrix (6 × 6).
cr1cr2cr3cr4cr5cr6
cr11.000.20.50.252.004.00
cr25.001.004.002.007.009.00
cr32.000.251.000.54.005.00
cr44.000.52.001.005.007.00
cr50.50.140.250.21.002.00
cr60.250.110.20.140.51.00
Table 2. The second pairwise comparison matrix (6 × 6).
Table 2. The second pairwise comparison matrix (6 × 6).
cr1cr2cr3cr4cr5cr6
cr11.004.001.005.007.005.00
cr20.251.000.253.005.003.00
cr31.004.001.002.004.003.00
cr40.200.330.501,001.001.00
cr50.140.20.251.001.000.20
cr60.200.330.331.005.001.00
Table 3. The largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 100 iterations, 10 repetitions, 1st matrix.
Table 3. The largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 100 iterations, 10 repetitions, 1st matrix.
12345678910
0.05270.05840.0630.08130.05960.07450.05730.06410.06990.0653
0.02830.04430.03460.03510.03670.03980.03720.05020.03860.0382
0.0570.05230.06440.05370.06380.05570.06710.05970.06510.0638
0.05110.06620.0480.04560.0530.04720.04410.05220.05880.0561
0.07460.06650.06450.07660.06650.07660.05240.08060.05650.0827
0.06110.06110.07070.06110.08360.07720.08360.06750.06750.074
100100100100100100100100100100
Table 4. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 5%, 10 repetitions, 1st matrix.
Table 4. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 5%, 10 repetitions, 1st matrix.
10010,000100,000
cr10.0275–0.04010.0412–0.0470.0447–0.0493
cr20.016–0.0240.0252–0.02830.0287–0.0318
cr30.0262–0.03560.0376–0.04560.0436–0.047
cr40.0209–0.03330.0344–0.04140.0383–0.0414
cr50.0262–0.04230.0464–0.05440.0504–0.0544
cr60.0289–0.0450.045–0.05470.0514–0.0579
Table 5. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 10 repetitions, 1st matrix.
Table 5. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 10 repetitions, 1st matrix.
10010,000100,000
cr10.0527–0.08130.0825–0.10310.0893–0.1054
cr20.0283–0.05020.0476–0.05460.0558–0.061
cr30.0523–0.06710.0792–0.08990.0866–0.1007
cr40.0441–0.06620.0696–0.08120.0774–0.0874
cr50.0524–0.08270.0907–0.10080.1048–0.1149
cr60.0611–0.08360.0932–0.10610.1029–0.1093
Table 6. The percentage of consistent matrices when checking the stability of the first algorithm using the data of the second matrix (5%, 10% deviation).
Table 6. The percentage of consistent matrices when checking the stability of the first algorithm using the data of the second matrix (5%, 10% deviation).
Number of Cycles5%10%
10097–100%77–89%
10,00098.55–98.88%81.87–83.24%
100,00098.62–98.71%82.22–82.69%
Table 7. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 5%, 10 repetitions, 2nd matrix.
Table 7. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 5%, 10 repetitions, 2nd matrix.
10010,000100,000
cr10.0194–0.02830.0297–0.03420.0325–0.0375
cr20.0253–0.03690.0389–0.04270.0427–0.0466
cr30.0225–0.02850.0328–0.03890.0364–0.0396
cr40.0281–0.04350.0407–0.04920.0463–0.0506
cr50.0323–0.04620.0439–0.05080.0462–0.0531
cr60.0265–0.04860.0431–0.05080.0475–0.0519
Table 8. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 10 repetitions, 2nd matrix.
Table 8. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the first algorithm, q = 10%, 10 repetitions, 2nd matrix.
10010,000100,000
cr10.0361–0.05940.0583–0.0650.0628–0.0703
cr20.0505–0.07250.0771–0.08680.0842–0.0913
cr30.0481–0.06490.0674–0.07770.0717–0.0802
cr40.0562–0.08290.0885–0.09970.0969–0.1096
cr50.0577–0.08310.0855–0.10390.0993–0.1085
cr60.063–0.09170.0862–0.10830.1006–0.116
Table 9. The largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 100 iterations, 10 repetitions, 1st matrix.
Table 9. The largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 100 iterations, 10 repetitions, 1st matrix.
12345678910
0.46390.37230.35510.4330.40890.3940.42380.42610.42270.4135
0.20330.20610.20470.21430.20510.22680.21290.21790.20470.2235
0.43620.37990.33890.40810.37250.38390.41810.39260.41540.3846
0.33460.31490.32220.30950.32190.32920.34510.34930.33190.2967
0.39110.43350.42540.3710.44150.46570.36090.44760.38710.3851
0.37620.27650.30230.31190.30870.35370.27970.35050.31510.3312
100100100100100100100100100100
Table 10. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 10 repetitions, 1st matrix.
Table 10. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 10 repetitions, 1st matrix.
10010,000100,000
cr10.3551–0.46390.4868–0.50520.5052
cr20.2033–0.22680.2275–0.23650.2365
cr30.3389–0.43620.4416–0.45770.455–0.4577
cr40.2967–0.34930.3563–0.36830.3683
cr50.3609–0.46570.4879–0.51210.5121
cr60.2765–0.37620.3794–0.40840.4084
Table 11. The percentage of consistent matrices when checking the stability by the second algorithm using the data of the first and second matrices.
Table 11. The percentage of consistent matrices when checking the stability by the second algorithm using the data of the first and second matrices.
Number of CyclesFirst MatrixSecond Matrix
100100%30–45%
10,000100%35.29–36.83%
100,000100%35.78–36.357%
Table 12. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 10 repetitions, 2nd matrix.
Table 12. The interval of the largest relative errors of the criteria weights δ ξ , when checking the stability by the second algorithm, 10 repetitions, 2nd matrix.
10010,000100,000
cr10.1997–0.25910.2533–0.26940.2694–0.2694
cr20.215–0.28690.3089–0.32060.3206–0.3206
cr30.2282–0.33560.3434–0.3470.347–0.347
cr40.4663–0.70510.7514–0.77390.7739–0.7739
cr50.2356–0.27710.2818–0.30480.3048–0.3048
cr60.2188–0.30830.3381–0.37460.3746–0.3746
Table 13. Symmetrical scale of triangular fuzzy numbers.
Table 13. Symmetrical scale of triangular fuzzy numbers.
Linguistic Characteristics of a Triangular Fuzzy Number L M U
Equally important 111
Equally to moderately important 123
Moderately important 234
Weakly important 345
Important 456
Strongly important 567
Very important 678
Very strongly important 789
Absolutely important 899
Table 14. Asymmetrical scale of triangular fuzzy numbers.
Table 14. Asymmetrical scale of triangular fuzzy numbers.
Linguistic Characteristics of a Triangular Fuzzy Number L M U
Equally important 111
Equally to moderately important 123
Moderately important 134
Weakly important 245
Important 356
Strongly important 467
Very important 578
Very strongly important 689
Absolutely important 799
Table 15. Pairwise comparison matrix using a symmetric triangular fuzzy numbers scale.
Table 15. Pairwise comparison matrix using a symmetric triangular fuzzy numbers scale.
123456
11111/61/51/41/31/211/51/41/3123345
2456111345123678899
31231/51/41/31111/31/21345456
43451/31/21123111456678
51/31/211/81/71/61/51/41/31/61/51/4111123
61/51/41/31/91/91/81/61/51/41/81/71/61/31/21111
Table 16. Summed values of S i .
Table 16. Summed values of S i .
LMU
S 1 5.707.9510.58
S 2 23.0028.0032.00
S 3 9.5312.7516.33
S 4 15.3319.5024.00
S 5 2.834.095.75
S 6 1.942.202.88
Table 17. S ˜ i the extension of the fuzzy synthesis.
Table 17. S ˜ i the extension of the fuzzy synthesis.
L ^ M ^ U ^
S ˜ 1 0.060.110.18
S ˜ 2 0.250.380.55
S ˜ 3 0.100.170.28
S ˜ 4 0.170.260.41
S ˜ 5 0.030.050.10
S ˜ 6 0.020.030.05
Σ0.641.001.57
Table 18. The third matrix of pairwise comparisons (6 × 6).
Table 18. The third matrix of pairwise comparisons (6 × 6).
cr1cr2cr3cr4cr5cr6
cr11.000.330.502.001.002.00
cr23.001.001.002.002.003.00
cr32.001.001.002.001.002.00
cr40.500.500.501.000.501.00
cr51.000.501.002.001.002.00
cr60.500.330.501.000.501.00
Table 19. The criteria weights of 5 matrices and the errors of the criteria weights when using a symmetric scale.
Table 19. The criteria weights of 5 matrices and the errors of the criteria weights when using a symmetric scale.
ω 12345δ
cr10.17150.23510.25350.2140.17450.12040.9028
cr20.28820.24840.3020.32360.26730.33040.439
cr30.2270.16660.17530.07920.25760.2770.651
cr40.07150.05520.02360.11810.13250.02580.8532
cr50.18680.18880.19390.22950.15680.2220.8285
cr60.05510.1060.05180.03560.01130.02450.9797
Table 20. The largest relative errors of the criteria weights δ ξ , when checking the stability of the third algorithm, 100 iterations, 10 repetitions.
Table 20. The largest relative errors of the criteria weights δ ξ , when checking the stability of the third algorithm, 100 iterations, 10 repetitions.
12345678910
0.89330.78780.83970.99530.89330.65250.60520.69740.64960.7137
1.09241.12160.58631.01891.04460.60280.83770.63441.03670.5724
0.7440.69980.70890.79830.73050.59850.67240.5610.71660.6734
1.05710.83720.8330.80020.89960.78330.68080.75260.81180.7294
0.8910.65960.63720.7680.8910.61770.68310.59140.71440.6082
0.96360.72380.86190.99360.9690.59210.85010.65850.72270.7013
Table 21. The third algorithm, the largest δ ξ relative errors of the criteria weights, 10 repetitions.
Table 21. The third algorithm, the largest δ ξ relative errors of the criteria weights, 10 repetitions.
10010,000100,000
cr10.6052–0.99531–1.06411.0338–1.0641
cr20.5724–1.12162.3281–2.94792.9479
cr30.561–0.79831–1.04421.0442
cr40.6808–1.05711.333–1.85411.8541
cr50.5914–0.8911–1.3321.332
cr60.5921–0.99361.01.0
Table 22. Asymmetrical scale of triangular fuzzy numbers.
Table 22. Asymmetrical scale of triangular fuzzy numbers.
Linguistic Characteristics of a Triangular Fuzzy Number L M U
Equally important 113
Equally to moderately important 125
Moderately important 136
Weakly important 148
Important 258
Strongly important 269
Very important 579
Very strongly important 589
Absolutely important 799
Table 23. The third algorithm, δ ξ the relative errors of the criteria weights, 100 iterations, 10 repetitions.
Table 23. The third algorithm, δ ξ the relative errors of the criteria weights, 100 iterations, 10 repetitions.
12345678910
0.24210.2730.30080.20180.25980.27180.26920.24210.24970.2522
0.19290.17820.17650.18520.18280.16950.1810.18310.18240.1786
0.15940.15690.15590.15980.15250.1530.15590.15060.1530.1569
0.15610.14360.14680.15450.13950.13580.1330.15530.14760.1521
0.54220.52170.56280.55140.55480.54340.56740.57760.54790.5947
4.34554.65454.07274.36974.06674.47884.01824.27883.95764.3212
Table 24. The third algorithm, δ ξ relative errors of the criteria weights, 10 repetitions.
Table 24. The third algorithm, δ ξ relative errors of the criteria weights, 10 repetitions.
10010,000100,000
cr10.2018–0.30080.2957–0.30710.3071
cr20.1695–0.19290.1957–0.19920.1992
cr30.1506–0.15980.1618–0.16570.1657
cr40.133–0.15610.161–0.16750.1675
cr50.5217–0.59470.5959–0.60730.6073
cr63.9576–4.65454.5515–4.66064.6606
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vinogradova-Zinkevič, I.; Podvezko, V.; Zavadskas, E.K. Comparative Assessment of the Stability of AHP and FAHP Methods. Symmetry 2021, 13, 479. https://doi.org/10.3390/sym13030479

AMA Style

Vinogradova-Zinkevič I, Podvezko V, Zavadskas EK. Comparative Assessment of the Stability of AHP and FAHP Methods. Symmetry. 2021; 13(3):479. https://doi.org/10.3390/sym13030479

Chicago/Turabian Style

Vinogradova-Zinkevič, Irina, Valentinas Podvezko, and Edmundas Kazimeras Zavadskas. 2021. "Comparative Assessment of the Stability of AHP and FAHP Methods" Symmetry 13, no. 3: 479. https://doi.org/10.3390/sym13030479

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop