N-ary Topsis
This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (February 2021) (Learn how and when to remove this template message) |
Nary TOPSIS is multi-criteria decision making method, which is built to take into consideration also preference over positive or negative ideal solution. It was developed in 2020.[1] Original TOPSIS (Technique for Order Performance by Similarity to Ideal Solution) is based on the idea of forming two ideal solutions (best possible case and worst possible case) and comparing the current alternative to these two. Several researchers have pointed out that one downside of the method is that in original TOPSIS ranking index is irrespective of the weights of the decision-maker assigns to these two separations.[2][3] In Nary TOPSIS preference is executed by posing weaker or stricter conditions to norm operators in creation of ideal vectors.
Justification for replacing minimum and maximum in positive and negative ideal solution computation is quite intuitive. The standard fuzzy intersection (minimum) is the weakest fuzzy intersection and hence producing largest set from among those produced by all possible fuzzy intersections (T-norms).[4] Similarly standard fuzzy union (maximum) is the strongest fuzzy union and hence it produces the smallest set among the sets produced by all possible fuzzy unions (T-conorms). Now by changing the norm operator we can also address relative importantess type of a problem in TOPSIS at the point where we are creating Positive and Negative ideal solutions. This is obviously done separately for positive ideal solution and negative ideal solution.
N-ary norm operators[edit]
Following Klir Yuan, we can define the T-norm as follows:
Definition An aggregation operator is called a T-norm if it is commutative, associative, monotonic, and satisfies the boundary conditions. That is, for all we have that
- (commutativity)
- (associativity)
- whenever (monotonicity)
- (boundary condition)
These are minimum requirements for a norm operator to be a T-norm. Besides this often one can introduce further axioms to have even stricter norm operators. For example subidempotency and continuity.[5]
Definition
A T-norm is said to be an Archimedean t-norm if it is also continuous and .
Due to the associativity of T-norms, it is possible to extend the operation to the ary case, . E.g. for the T-norm can be computed from . For example with algebraic product () we would get . Klement et al. [6] gave following definition for ary case.
Definition Let T be a T-norm and be any n-ary tuple, we define as; .
Similarly, for a norm operator to be a T-conorm following axioms needs to be satisfied.
Definition An aggregation operator is called a T-conorm if it is commutative, associative, monotonic, and satisfies the boundary conditions. That is, for all we have that
- (commutativity)
- (associativity)
- whenever (monotonicity)
- (boundary condition)
Notice that difference between T-norm and T-conorm is in the boundary condition. Again these axioms are minimum requirements for norm operator to be a T-conorm and further stricter requirements can be imposed. For example superidempotency and continuity.
Definition A T-conorm is said to be an Archimedean T-conorm if it is also continuous and .
Triangular conorms can be also extended to ary conorms (see e.g. Klement et al) due to their associativity. Klement et al. defined ary T-conorms as follows.
Definition Let be a T-conorm and be any n-ary tuple, then is given by,
Method[edit]
To apply Nary TOPSIS we require a specification of the decision matrix for a set of alternatives over a set of criteria. Let and denote ary norm and conorm.
Given a set of alternatives ,
a set of criteria and
a set of weights , , , where denotes the weight of the criteria .
Let denote the decision matrix where is the performance measure of the alternative with respect to the criteria .
Given the decision matrix, the ary norm based TOPSIS involves following steps.
- Normalize the decision matrix into unit interval.
- Let denote normalized decision matrix. Compute the weighted normalized decision matrix. The weighted normalized value is calculated as
- Determine the positive ideal solution (PIS) and the negative ideal solution (NIS) using chosen ary T-norm and T-conorm.
where denotes benefit criteria and cost criteria.
Here, is the set of benefit criteria, and is the set of cost criteria.
- Calculate the separation measures using the n-dimensional Euclidean distance. The separation measures and of an alternative from the PIS and NIS are
- Calculate relative closeness (RC) of the alternative .
,
- Arrange the ranking indexes in a descending order to obtain the best alternative.
Implementation[edit]
Method has been implemented in matlab.[7]
References[edit]
- ↑ P. Luukka, N-ary norm operators and TOPSIS, 2020 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Glasgow, UK, 2020, pp. 1-6, doi: 10.1109/FUZZ48607.2020.9177580.
- ↑ S. Opricovic and G.H. Tzeng, Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS, European Journal of Operational Research, 156(2), (2004), pp. 445-455.
- ↑ T. Kuo, A modified TOPSIS with different ranking index, European journal of operational research 260, (2017), pp. 152-160.
- ↑ K. Klir, and B. Yuan, Fuzzy sets and fuzzy logic, theory and applications, Prentice Hall 1995.
- ↑ E. P. Klement, R. Mesiar and E. Pap, Triangular norms. position paper I: Basic analytical and algebraic properties, Fuzzy Sets and Systems 143, (2003) pp. 5-26.
- ↑ E.P. Klement, R. Mesiar and E. Pap, Triangular norms, position paper II: general constructions and parametrized families, Fuzzy Sets and Systems 145, (2003) pp. 411-438.
- ↑ Luukka, Pasi (2021-02-24), luukka76/Preference-modeling-with-TOPSIS-using-N-ary-norm-operators, retrieved 2021-02-26
This article "N-ary Topsis" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:N-ary Topsis. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.