Abstract
Within Multi-Criteria Decision Analysis (MCDA), the TOPSIS method and its fuzzy extensions, fuzzy TOPSIS (FTOPSIS) models, are widespread ones for solving multi-criteria decision problems. At the same time, FTOPSIS models, as a rule, are implemented based on approximate computations with the use of triangular and trapezoidal fuzzy numbers. This paper introduces a novel approach to fuzzy extension of TOPSIS with the use of fuzzy criteria values and fuzzy weight coefficients of the general type and implementing functions of fuzzy numbers based on standard fuzzy arithmetic and transformation methods. Within FTOPSIS, for ranking of fuzzy numbers/alternatives the concept of Fuzzy Multi-criteria Acceptability Analysis (FMAA) is implemented. The use of FMAA within Fuzzy MCDA (FMCDA) represents a systematical implementation of the concept of fuzzy decision analysis that “the decision taken in the fuzzy environment must be inherently fuzzy”. FTOPSIS-FMAA model not only allows ranking the set of alternatives, but also provides the confidence measure for the rank obtained by this model. This approach also considers the overestimation problem, which arises within FMCDA and FTOPSIS-FMAA implementation. A case study on a multi-criteria housing development decision problem is introduced and explored by several FTOPSIS-FMAA models. Finally, a comparison of different FTOPSIS-FMAA models is implemented with the use of Monte Carlo simulation.
Keywords
Introduction
The use of Multi-Criteria Decision Analysis (MCDA) comes for the necessity of avoiding oversimplification of decision problems by a single criterion that leads mostly to unrealistic decisions. MCDA is a relevant branch of operations research field devoted to implement and support the decision process in complex real world decision problems that involve multiple dimensions, goals, criteria and objective of conflicting nature [1].
MCDA includes two different decision making analyses: Multi-Attribute Decision Making (MADM or discrete MCDA, when a finite number of explicitly given alternatives is analyzed with respect to several criteria) and Multi-Objective Decision Making (MODM or continuous MCDA, when infinite or a big number of implicitly given alternatives are analyzed with the use of several criteria) [2–6]. Among the well-known MADM methods, there are SAW (Simple Additive Weighting), WP (Weighted Product Method), AHP (Analytic Hierarchy Process), ANP (Analytic Network Process), TOPSIS (Technique for Order Preference by Similarity to Ideal Solution), MAVT (Multi-Attribute Value Theory) and MAUT (Multi-Attribute Utility Theory), ELECTRE (ELimination and Choice Expressing the REality), PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluation), VIKOR (VIsekriterijumska optimizacija i KOmpromisno Resenje or Multicriteria Optimization and Compromise Solution), MACBETH (Measuring Attractiveness by a Categorical Based Evaluation Technique), and DEMATEL (Decision Making Trial and Evaluation Laboratory). There are also recently developed MADM techniques in the literature: EDAS (Evaluation Based on Distance from Average Solution), MULTIMOORA (Multiobjective Optimization by Ratio Analysis plus Full Multiplicative Form), WASPAS (Weighted Aggregated Sum Product Assessment), COPRAS (Complex Proportional Assessment), SIMUS (Sequential Interactive Model for Urban Systems), and others [5–8].
TOPSIS approach was introduced in [9] by Hwang and Yoon.
Behzadian et al. [10] reviewed 266 major research papers published in 103 journals, which use TOPSIS as the solution technique for multi-criteria analysis of various topical problems. They categorized these papers into nine classes according to the problems they deal with: (1) Supply Chain Management and Logistics, (2) Design, Engineering and Manufacturing Systems, (3) Business and Marketing Management, (4) Health, Safety and Environment Management, (5) Human Resources Management, (6) Energy Management, (7) Chemical Engineering, (8) Water Resources Management, and (9) Other topics.
In [11] Chen and Hwang extended the TOPSIS method to the Fuzzy TOPSIS which has been widely used. A search for fuzzy TOPSIS in largest abstract and citation database of peer-reviewed literature, SCOPUS (all fields), in May 2018 gives about 14,002 published papers. The pioneer research in this area started at 1983, but the usage of fuzzy TOPSIS approaches dramatically increased since 2006. Some of these works have also extended the ordinary fuzzy TOPSIS to other fuzzy extensions of TOPSIS such as hesitant fuzzy TOPSIS, intuitionistic fuzzy TOPSIS, Pythagorean fuzzy TOPSIS, Type-2 fuzzy TOPSIS, and Neutrosophic TOPSIS [12–29].
In this contribution, a general approach to Fuzzy TOPSIS (FTOPSIS) method is presented. This approach consists in the possibility to use weight coefficients and criteria values as fuzzy numbers of a general type, and no defuzzification method is used at all in the stages of FTOPSIS implementation. Novelty of this method is also based on the FMAA (Fuzzy Multicriteria Acceptability Analysis) concept [30, 31]. FMAA is in complete agreement with the conception in decision analysis that “the decision taken in the fuzzy environment must be inherently fuzzy” [32]. FMAA provides ranking of alternatives along with the degree of confidence (fuzzy measure) for each alternative to have the appropriate rank.
FMAA is based on Fuzzy Rank Acceptability Analysis (FRAA) method [31, 33] that implements ranking of FNs and provides a degree of confidence to the ranking obtained. FMAA, as a methodological approach and an analytical method, extends the acceptability ideas of SMAA (Stochastic MAA, which is based on Monte Carlo simulation) [34] and ProMAA (Probabilistic MAA) [35] to a fuzzy context.
This paper is structured as follows. The survey of TOPSIS and FTOPSIS methods is presented in Section 2. Section 3 briefly revises concepts of FNs, fuzzy preference relations, ranking of FNs, and FRAA based approach to ranking of FNs. Section 4 introduces FTOPSIS-FMAA method. Implementation of FTOPSIS-FMAA within a case study on housing development is presented in Section 5 along with comparison of output results with those by several FTOPSIS-FMAA models and TOPSIS methods. In Section 6, the proposals provided across the paper are discussed, and Section 7 concludes this paper.
Survey of TOPSIS and FTOPSIS methods
TOPSIS method needs a performance table, {C ij }, where C ij is the criterion value of alternative i with respect to criterion j, and is based on the concept of similarity (or closeness) of an alternative to the ideal and anti-ideal alternatives. The similarity is based on distance measurements in many-dimensional space. To assess distances in multicriteria problem, where criteria have different dimensions (risk, kilometers, euros, tons, etc.), the various approaches to normalization of criteria values have been suggested with subsequent assessing distances using one of the possible metrics. Different approaches to criteria normalization, assessment of the distances to ideal and anti-ideal solutions/alternatives, and evaluation of the similarity index (or generalized criterion) for each alternative constitute different variants of TOPSIS/FTOPSIS methods.
Classical TOPSIS
TOPSIS has been often preferred as a decision making method because of its well defined and easily understandable steps. Even some slight differences in its steps may occur in the literature, the classical TOPSIS method is composed of the following steps.
Here and below p is a natural number, and in most cases p = 2 is considered.
The second approach to normalization is based on Equation (2) for benefit criteria and Equation (3) for cost criteria:
If normalization of both benefit and cost criteria is based on Equation (2), ideal and anti-ideal alternatives are defined as follows:
If normalization of benefit and cost criteria is based on Equations (2) and (3) correspondingly, then ideal and anti-ideal alternatives are defined as follows:
The following transformation (scaling normalized criteria values) is often used within the description of TOPSIS steps:
In the case of using transformation (9) at the Step 4, distances
Classical TOPSIS method has been extended to its fuzzy versions in many publications, see, e.g., survey [2] and [11, 29]. Table 1 presents the most recent fuzzy extensions of TOPSIS method.
Most recent fuzzy extensions of TOPSIS method
Most recent fuzzy extensions of TOPSIS method
The steps for implementing ordinary Fuzzy TOPSIS (FTOPSIS) method constitute a modification of those described in subsection 2.1 and are presented below.
Another approach to normalization of decision matrix
For the cases, when after normalization all the criteria are benefit ones in a new x-scale and for all fuzzy numbers
The approach (17) for setting ideal and anti-ideal solutions is used in this contribution, subsection 4.2.
Implementation of transformation (9) with subsequent determination of distances
A SCOPUS based review of FTOPSIS from 1983 till the end of 2018 gives 18,678 papers. Among them, 2,922 papers mention fuzzy TOPSIS in “keywords, abstract, or article title,” and 1011 papers in their titles. The distribution of the papers with respect to publication years is given in Fig. 1.

Number of fuzzy TOPSIS publications with respect to years.
In Table 2, application areas, associated percentages and detailed information about the most recent studies in that area are given. Supplier selection and performance/effectiveness measurement using FTOPSIS are the most used problem areas in the literature. Triangular fuzzy numbers (TrFNs) are the most preferred numbers in the applications of FTOPSIS.
Application Papers using Fuzzy TOPSIS
In this section are reviewed necessary concepts for the development and understanding of our proposal such as fuzzy numbers (FNs), fuzzy preference relations [61–63, 72], and fuzzy ranking, including ranking of FNs based on FRAA (Fuzzy Rank Acceptability Analysis) concept.
Fuzzy numbers and their ranking
It implies that exist real numbers c1 and c2, c1 < c2, such that:
Crisp numbers are also considered as a special type of FNs, fuzzy singletons Z = c, with the membership function μ z (x) = {0 for x < c ; 1 for x = c ; 0 for x > c}.
Let
For α = 0, denote segment [c1, c2] (in accordance with (18)) as [A0, B0]. Then, FN Z is identified with the set of segments
For FNs
Fuzzy preference relation R is reciprocal [62, 63] if the following property has the place:
Note that from (22): if Z i = Z = Z j , then μ R (Z i , Z j ) = 0.5.
Reciprocal fuzzy preference relation R is consistent within ranking of FNs: from μ R (Z i , Z j ) >0.5 follows μ R (Z j , Z i ) <0.5.
The following denotations are also used for fuzzy preference relation R:
It should be stressed here that symbols ≽, ≼ in (23) imply ranking of FNs and differ from the symbols ≥, ≤ (24), which are used for notational purposes.
Below, a brief review of the main classes of ranking methods is provided. A comprehensive survey of ranking methods has been presented in [64–66]. Ranking methods based on defuzzification. These methods substitute FNs by respective real numbers with their subsequent ranking [67–70]. Etalon set based ranking methods. FNs are ranked according to the distances to an etalon set (the closest FN has the higher rank). Different approaches are used for forming the etalon set modeling the distances [62, 64]. Ranking methods based on pairwise comparison. Various approaches for pairwise comparisons and subsequent ranking of FNs have been suggested, and these are the most extensively studied methods [62, 71].
The basic requirements (axioms) to ranking methods, which represent their reasonable properties and are in accordance with our intuition, have been presented in [64].
This proposal implements the FRAA (Fuzzy Rank Acceptability Analysis) method for ranking FNs, which is a pairwise comparison method that can use different (including intransitive) fuzzy preference relations [33]. In our proposal, the FRAA is implemented with the Yuan’s preference relation, which is revised below.
Let FNs Z
i
and
For Yuan’s fuzzy preference relation, μ Y (Z i ≥ Z j ) is defined as
Yuan’s fuzzy preference relation is reciprocal, transitive, and satisfies the key axioms for ranking methods [65, 71].
Fuzzy Rank Acceptability Analysis (FRAA) is a methodology that consecutively propagates the concept of fuzziness within fuzzy decision analysis [32]. FRAA is based on Fuzzy Rank Acceptability Indices (FRAIs) [33], which are directly used within ranking of FNs.
FRAIs are evaluated as a fuzzy measure of fuzzy logical expressions or Fuzzy Rank Statements, FRSs [31, 33]. For a finite set of FNs Z = {Z
i
, i = 1, . . . , n}, FRS, F
ik
, is a statement of the type:
Formalization of the FRSs with the use of a chosen fuzzy preference relation R (Z
i
, Z
j
) ≡ (Z
i
≥ Z
j
) ≡ (Z
j
≤ Z
i
)) is based on the following fuzzy logical expressions:
FRAIs, μ (i, k) , i, k = 1, …, n, represent a fuzzy measure (index or degree of confidence) of the logical expressions (30)–(33), μ (i, k) = μ (Z
i
, k) = μ
R
(F
ik
), and are interpreted, for given i and k, as an acceptability of FN Z
i
with a rank k. For formalization of FRAIs the following model is used:
The analysis of FRSs and FRAIs in details is presented in [33].
FRAAR ranking of FNs {Z
i
, i = 1, . . . , n} , with the use of fuzzy preference relation R is based on analysis of the matrix
Thus, it can be pointed out that FN Z m has the rank k with the degree of confidence μ R (m, k) = μ R (F mk ).
It has been proved [33], FRAA ranking with the use of Yuan’s fuzzy preference relations, FRAA Y , satisfies the key axioms for ranking methods, and FRAA Y ranking coincides with Yuan’s ranking. Comparison of ranking FNs by different ranking methods (including FRAA Y and FRAA I ranking with intransitive Integral fuzzy preference relation), and advantages of FRAA ranking is analyzed in details in [33].
The use of FRAA ranking within MCDA in fuzzy environment forms FMAA (Fuzzy Multicriteria Acceptability Analysis) conception. Thus, FMAA provides not only ranking of alternatives but also a measure of confidence that a given alternative has the corresponding rank.
In this section the integration of FMAA with an FTOPSIS model, FTOPSIS-FMAA, is introduced and implemented. Below, the use of FMAA within an FMCDA is considered along with overestimation problem [72], which arises at some steps of FMCDA models implementation.
General FMCDA model and the overestimation problem
A discrete MCDA method is based on assessing a generalized criterion G and can be presented by a model
Integration of FMAA with the FMCDA model (39) consists of the use of FRAA ranking for the set of FNs
Taking into account (40), the following feature of FMAA and FMCDA as a whole should be pointed out.
Weight coefficients w k , k = 1, … m, and, in a general case, criteria values C ik occurs in the right part of the expression (40) at least two times. It means, formula (40) contains dependent variables/FNs, therefore, an overestimation of the output values should be taken into account [72].
In fuzzy modeling, the overestimation problem can be briefly presented by the following expressions:
For some FMCDA models (e.g., FMAVT-FMAA, [31]), the overestimation within implementation of FMAA can be overcome by using a transformation of the source expression (e.g., similar to above example with the use of (42) instead of (41)). However, in the case of the FTOPSIS, see below Equations (47) and (48), overestimation has the place both for source and transformed models.
To overcome overestimation problem, the following variants of the Transformation Method (TMs) [72] can be used depending on the complexity and peculiarity of the mathematical expression: Reduced Transformation Method (RTM), General Transformation Method (GTM), and Extended Transformation Method (ETM).
Comment 1. In a brief form, the variants of TMs can be presented as follows.
Let If function f (x1, ⋯ , x
n
) is monotonic for each xi in segment If function f (x1, ⋯ , x
n
) is not monotonic for each xi in segment U
i
, GTM is used: for each α-cut, values Y = f (X1, …, X
n
) are determined for all combinations (X1, …, X
n
), where X
i
is one of the N
α
points in the segment In the general case, function f (x1, ⋯ , x
n
) can be monotonic for some variables xi in segments U
i
, i = 1, …, n1, and non-monotonic for other variables in their segments. In this case, to diminish number/time of computations, instead of GTM, an ETM can be used: for “monotonic variables” xi, RTM approach is used, for remaining variables, GTM is implemented.
The following notions are used below concerning accepting or avoiding the overestimation problem: Model-O, when standard fuzzy arithmetic (SFA) is implemented despite existing dependent variables in corresponding expressions; Model-T/TM, when transformations of the model formula(s) along with subsequent SFA (as for the cases (41), (42)) are used, or when one of the TMs is implemented; in the last case, the following denotations can also be used in accordance with Comment 1: Model-R (RTM is implemented). Model-G (GTM), and Model-E (ETM).
In this subsection, an approach to implementation of the FTOPSIS-FMAA is introduced. Within this method, weight coefficients and criteria values can be considered as FNs of a general type.
The following denotations are used below: n and m are number of alternatives and number of criteria correspondingly; C
ij
–value of alternative i for criterion j,
For criteria values,
Normalization presents a mapping of criteria values to a dimensionless quantity: C
ij
→ x
ij
. The following mapping is considered: for benefit criteria: for cost criteria:
Thus, for FNs x
ij
,
Such a choice significantly simplifies computations of functions of fuzzy variables for the FTOPSIS method.
for the most important criterion, say C1, the weight coefficient w1 = 1 is assigned; for criterion C
k
, k = 2, …, m, weight coefficient as a fraction from the most important criterion is assigned by experts, taking into account the relative importance of this criterion in comparison with
With denotations introduced above, the generalized criterion (coefficient of closeness) Z
i
for alternative A
i
is assessed with the use of Equation (14), taking into account (45) and (46), in an adjusted form:
FNs w
k
and x
ik
occur both in numerator and denominator, that leads to the overestimation when using SFA. There is no transformation of the expression (47) to avoid overestimation (as for the case (42)). Evidently, Z
i
= Z
i
(x
ik
) as a real function of real value x
ik
is monotonic in interval (0, 1). According to additional analysis,
Here, FTOPSIS-FMAA is applied to a case study on housing development (the selection of a site in a region for building cottages) [73].
The group of stakeholders and experts considered 11 criteria for analysis of potential sites by using GIS functions to conform the appropriate set of alternatives.
The experts and stakeholders imposed constraints and restrictions concerning 6 criteria, which were elaborated with the use of GIS at the first stage of the problem analysis to specify and diminish the number of possible alternatives (suitable sites). In the second stage, 5 alternatives (A1 - A5) and the following 5 criteria are considered within the multi-criteria problem: C1 –proximity to animal breeding farms (maximize), C2 –proximity to ecologically adverse objects (maximize), C3 –level of radioactive contamination (minimize), C4 –local landscape quality (maximize), C5 –total expected cost (minimize). The indicated 5 criteria, C1 –C5, are used for analysis of 5 alternatives, A1 –A5, which were formed through GIS-based conjunctive screening process.
In the original work [73], averaged criteria values and weight coefficients were considered by experts with implementation of MAVT method. In this contribution, uncertainties/imprecisions of all values are taken into account with the use of FNs. Corresponding values, which are based on the range of previous estimates and experts’ judgments, are considered as symmetrical trapezoidal (TpFNs) and triangular (TrFNs) FNs regarding source mean values. The performance table with criteria values and basic weight coefficients for housing development problem are represented in Figs. 2 and 3, respectively. For criteria values, TpFNs with ±10% for [A1, B1] and ±35% for [A0, B0] (according to denotation (20)) with respect to mean values, indicated in Fig. 2, are used for criteria C1, C2, and C3; for criteria C4 and C5, TrFNs with ±20% and ±1 score with respect to mean values are used correspondingly for respective [A0, B0].
For weight coefficients, Fig. 3, symmetrical TrFNs with indication of the ranges [A0, B0] (according to denotation (20)) are specified. The number of α-cuts for assessing functions of fuzzy variables for all FTOPSIS-FMAA models within the case study under consideration is 20.

Performance Table: housing development case study.

Fuzzy criterion weights: housing development case study.
In this contribution, FMAA is based on FRAAY. For research purposes, the following models of FTOPSIS-FMAA implementation are considered: O (overestimation): Standard Fuzzy Arithmetic (SFA) is used for determination of Z
i
, i = 1, . . . , n, based on (45)–(47), and then Z
ij
is assessed as Z
ij
= Z
i
- Z
j
; RO: RTM is implemented for determination of Z
i
(47), and then Z
ij
is assessed as Z
ij
= Z
i
- Z
j
; R: RTM is implemented for determination of Z
ij
according to expression (48); E: ETM is implemented for determination of Z
ij
(48): RTM is used for variables x
ik
and x
jk
, and GTM is implemented for weight coefficients w
k
.
For the case study under consideration with basic weight scenario (scenario WS1) according to Fig. 3, ranks of alternatives by FTOPSIS-FMAA for models O, RO, R, E, and classical TOPSIS (with mean criteria values and weight coefficients according to Figs. 2 and 3) are presented in Table 3. For FTOPSIS-FMAA, ranks of alternatives are provided also with corresponding confidence degree according to FRAA Y algorithm (i..e., fuzzy measure of the statement that alternative A i has FRAA Y rank k.)
According to Table 3, alternatives A4 and A5 both have ranks 1 and 2 for Model-O, alternatives A4 and A5 have ranks 1 and 2 correspondingly for TOPSIS and all other models of FTOPSIS-FMAA. Comparison of the differences Z45 = Z4 - Z5 for Model-O and Model-R, Fig. 4, demonstrates a perceptible influence of overestimation in the case of Model-O. The degree of overestimation [72] for this case, ω45, is assessed as
Weight scenario WS1: Ranks of alternatives by FTOPSIS-FMAA (with degree of confidence) and TOPSIS methods

Scenario WS1: Z45 for Model-O (overestimation) and for model-R (RTM).
The weight of criterion C2 (distance from ecologically adverse objects), Fig. 3, was originally considered [73] as about 0.3 regarding the most important criterion. According to subsequent discussion of this case study, experts stressed that contamination of the environment by chemical substances increases, and relative importance of criterion C2 (distance from ecologically adverse objects) should be reconsidered and significantly raised. The up-dated weight coefficient w2 for criterion C2 is considered as TrFN (0.85, 0.9, 0.95), and along with other weights according to Fig. 3 the weight scenario WS2 is formed. Ranking of alternatives for scenario WS2 is presented in Table 4.
Weight scenario WS2: Ranking alternatives by FTOPSIS-FMAA (with degree of confidence) and TOPSIS methods
For this scenario, ranks of alternatives for all FTOPSIS-FMAA models (O, RO, R, and E) coincide and differ from TOPSIS ranks. To clarify, why ranking of alternatives by TOPSIS remains the same for weight scenarios WS1 and WS2, consider weight sensitivity analysis changing weight coefficient w2 within TOPSIS, Fig. 5. Varying weight w2 from scenario WS1 to WS2 changes normalized weight coefficient (which is implemented within classical TOPSIS) from 0.12 to 0.29; and A5 exceeds A4 when w2 ≥ 0.308 (with remaining proportions of all other normalized weight coefficients).

Weight sensitivity analysis (changing w2) for TOPSIS.
Further varying weight coefficient w2 (e.g., if weight coefficients w2 is set as TrFN (0.39, 0.49, 0.59) and other weights, Fig. 3, remain the same) demonstrates difference of the ranks for alternatives A4 and A5 for models O and RO. However, for the model RO, the degree of confidence that alternative A4 has FRAA Y rank 1 and A5 has rank 2 is 0.5030, that may be considered as a negligible difference (and these alternatives may be considered as having the same ranks).
To understand, why for scenarios WS1 and WS2, Tables 3 and 4, the measures/degrees of confidence that alternatives A4 and A5 have ranks 1 and 2 can coincide (for models RO, R, and E), consider Table 4 with the degree of preference of alternative A i over A j (correspondingly), degree of preference of FN Z i over Z j , μ ij = μ Y (Z i ≥ Z j ), for scenario WS1 and model-R as an example.
Taking into account the degree of preferences μ ij , Table 5, and FRAIs μ(4,1) and μ(5,2) in accordance with (34) and (35), the following equalities have the place: μ (4, 1) = μ (5, 2) = μ45 = μ Y (Z4 ≥ Z5) =0.5562.
FTOPSIS-FMAA, Scenario WS1, Model-R: Degree of preference of A i over A j
As the results of multi-criteria analysis of HD case study, experts have recommended for decision makers the alternative A4 as the most justified for the scenario WS1 and A5 for the scenario WS2.
The suggested FTOPSIS-FMAA model shows adequate results (Tables 3 and 4) for different scenarios and may be considered as a validated FMCDA method.
As distinct from other previously published works on FTOPSIS, the suggested approach to implementation of FTOPSIS-FMAA presumes utilization of input values (criteria values and weight coefficients) as fuzzy numbers of a general type (according to Definition 1). Though, in most cases of FTOPSIS implementation, the basic types of FNs (triangular, trapezoidal, and crisp ones) are used, the suggested general approach can be claimed when modeled input data are used (e.g., model assessments of risk values, results of non-linear functions of fuzzy variables).
In Tables 2 and 3, ranks of alternatives by FTOPSIS-FMAA and (classical) TOPSIS have been represented. Comparison of different MCDA models, including comparison of classical ones and their fuzzy “analogues”, is a methodological problem. FTOPSIS-FMAA and TOPSIS are different MCDA models, and possible distinctions in ranks of alternatives for the “same” scenarios may be considered as inevitable. Several problems of comparing TOPSIS and FTOPSIS models may be pointed out (in [31], the problems of comparing FMAVT-FMAA and MAVT ranking have been discussed): setting fuzzy values for criteria and weight coefficients for FTOPSIS based on real (crisp) values of TOPSIS (and vice versa), presents a model approach and can be implemented with different ways; methods for normalization of criteria values in (classical) TOPSIS and FTOPSIS-FMAA are methodologically different: in TOPSIS, normalized criteria values x
ij
are on the sphere with radius 1: the approaches to setting ideal and anti-ideal points in TOPSIS and FTOPSIS-FMAA are also different; the use of non-symmetric FNs for setting criteria values and weight coefficients in FTOPSIS-FMAA can lead to significant differences in output results in comparison with TOPSIS; the choose of method for ranking FNs/alternatives can also influence on the results of ranking.
Though, FRAA R ranking, and first of all, determination of FRAIs (34)–(37) and realization of TMs, seems complicated, however, the use of appropriate computer system (extension of DecernsMCDA [31] to corresponding fuzzy system) allows users/experts to implement FTOPSIS-FMAA method effectively even they do not go into details of corresponding mathematical methods.
In this contribution, instead of standard practice of using simplified methods for determination of functions of fuzzy variables, TMs are implemented in FTOPSIS-FMAA providing methodologically consistent and mathematically strong approach to implementation of TOPSIS model in the fuzzy environment. In addition, to the best of our knowledge, the suggested FTOPSIS-FMAA model is the only in FMCDA, where overestimation problem [72] is taken into account.
In Section 5, four models for determination of generalized FTOPSIS criterion (47) and criterion differences (48) are considered depending on the use of SFA (Standard Fuzzy Arithmetic) based on standard α-cuts procedures for independent arguments or/and TMs (Transformation Methods): models O, R, RO, and E. Model-O is based on the use of SFA at all the stages of FTOPSIS-FMAA implementation and leads to overestimation of the output results, Fig. 4. The absence of distinctions in ranking alternatives between model-R and model-E of FTOPSIS-FMAA implementation within the case-study under consideration, Section 5, Tables 3 and 4, can be explained by the properties of functions Z ij (w k ) for the model (48) as well as by the features of RTM algorithm (model-R), which can catch the properties of some non-monotonic function and leads to the proper assessment or insignificant underestimation of the output fuzzy values in comparison with ETM algorithm (model-E).
According to Tables 3 and 4 (despite the significant level of overestimation for model-O, Fig. 4), the ranks of alternatives for the considered case-study coincide for models with different complexity (O, RO, R, and E). Thus, the question about the necessity of using complicated FTOPSIS-FMAA models (i.e., implementation of models E, R, or RO instead of model O) is justified and needs a discussion.
For further research, to analyze the ranking of alternatives depending on the different models of FTOPSIS-FMAA under consideration, Monte Carlo simulation of input data (criteria values and weight coefficients) has been implemented with subsequent computations and ranking according to models O, RO, and R. Within Monte Carlo simulation (based on uniform probability distribution for generated points in corresponding segments), the following scenario, SM1, is implemented: symmetrical TrFNs of a special form (range ±20% with respect to mean value is used for respective support (A0, B0) of this TrFN) for criteria values in the segment [0, 10] are randomly generated with subsequent normalization according to subsection 4.2; symmetrical TrFNs for weight coefficients are randomly generated according to weighting process, described in section 4.2; FTOPSIS-FMAA models are considered with 5 criteria and 5 alternatives; models O, RO, and R are implemented for each Monte Carlo iteration and corresponding distinctions in rank 1 comparing with model R are counted; the following numbers of Monte Carlo iterations N and the numbers of α -cuts n
α
have been implemented: N = 1000, and n
α
= 20.
The number of differences in choice problem (i.e., choice of the “best” alternative), based on the models O and RO in comparison with model R are presented in Table 6.
FTOPSIS-FMAA: Monte Carlo simulation, scenario SM1, number of differences for rank 1 (the “best” alternative) for models RO and O in comparison with model R; number of iteration N = 1000
FTOPSIS-FMAA: Monte Carlo simulation, scenario SM1, number of differences for rank 1 (the “best” alternative) for models RO and O in comparison with model R; number of iteration N = 1000
Thus, difference in ranks 1 according to ‘proper’ assessments by model R and models with overestimation O and RO, for the scenario under consideration, has the probability (statistically assessed relative frequency) about 0.007 for model RO, and about 0.03 for model O. These distinctions may be considered as insignificant.
It can be stressed here that the scenario for Monte Carlo simulation considered above should be extended for more general and entire exploring. Scenarios with the use of symmetric TrFNs without additional restrictions as well as linguistic variables for criteria values and weight coefficients can result in values, which are different from those in Table 6.
Authors believe, comprehensive exploring FMCDA models with different complexity and evaluating differences of their outputs is a subject for the further specific research.
The importance of TOPSIS method and its extension to fuzzy context to deal with uncertainty within MCDA is clear in the related literature, but the inherent difficulty of dealing with fuzzy values for operating and ranking has led to the use of the Fuzzy Multicriteria Acceptability Analysis (FMAA) to develop the FTOPSIS-FMAA method to obtain not only ranking of alternatives but also the confidence about such a rank for each alternative.
In this paper, FTOPSIS-FMAA model has been implemented for analysis of a multi-criteria problem on housing development. Within this analysis, several models for fuzzy extension of TOPSIS with the use of FMAA concept for ranking alternatives are considered. These models are based on SFA (Standard Fuzzy Arithmetic), which results in overestimation of the generalized criterion, and TM (Transformation Method) for proper assessing functions of fuzzy variables in accordance with fuzzy extension principle.
Taking into account that TMs are resource and time consuming, a comparison of the FTOPSIS-FMAA models with different complexity with the use of Monte Carlo simulation has been implemented and discussed. The comparison of the model-O (which is based on implementation of SFA for each function within FTOPSIS), model-R (implementing Reduced TM for determining the differences (48)), and model RO (determining generalized criterion (47) based on RTM, and the use of SFA for assessing differences of generalized criterion (48)) has been implemented and analyzed. Within the scenario considered for comparing ranks of alternatives according to models O, RO, and R, the evaluated distinctions can be considered as insignificant (however, in general case, such a statement can require additional research and discussions). Comprehensive exploring FTOPSIS-FMAA as well as other FMCDA models with different complexity and evaluating differences of their outputs is a subject for the specific research.
Authors believe linking FMAA concept with different FMCDA methods and adapting FMAA to other extensions of fuzzy sets may be considered as fruitful for treatment and analysis of uncertainty in the fuzzy environment. Besides, new extensions of ordinary fuzzy sets such as intuitionistic fuzzy sets [74], hesitant fuzzy sets [75], Pythagorean fuzzy sets [76], and spherical fuzzy sets [77] can be employed for the Fuzzy Multicriteria Acceptability Analysis in TOPSIS method.
Footnotes
Acknowledgments
This work is partially supported by the Spanish National research project TIN2015-66524-P, PGC2018-099402-B-I00 and ERDF, and the Russian National research project RFBR-19-07-01039.
