Function to calculate fuzzy weights based on comparison matrix using older approaches
Function to calculate fuzzy weights based on comparison matrix using older approaches
This functions calculates FuzzyWeights
based on input fuzzy pairwise comparison matrix.
calculateWeights_old_methods(comparisonMatrix, type ="Chang")## S4 method for signature 'FuzzyPairwiseComparisonMatrix'calculateWeights_old_methods(comparisonMatrix, type ="Chang")
Arguments
comparisonMatrix: object of FuzzyPairwiseComparisonMatrix
type: A "character" representing type of method used for weights or fuzzy weights determination. Currently implemented methods are "Chang", "Wang" and "Tesfamariam". The default value is "Chang".
Returns
FuzzyWeights. If fuzzy weighting vector is to be obtained please see calculate_weighting_vector function.
References
CHANG, Da-Yong, 1996, Applications of the extent analysis method on fuzzy AHP. European Journal of Operational Research. 1996. Vol. 95, no. 3, p. 649–655. DOI 10.1016/0377-2217(95)00300-2.
TESFAMARIAM, Solomon and SADIQ, Rehan, 2006, Risk-based environmental decision-making using fuzzy analytic hierarchy process (F-AHP). Stochastic Environmental Research and Risk Assessment. 2006. Vol. 21, no. 1, p. 35–50. DOI 10.1007/s00477-006-0042-9.
WANG, Tien-Chin and CHEN, Yueh-Hsiang, 2008, Applying fuzzy linguistic preference relations to the improvement of consistency of fuzzy AHP. Information Sciences [online]. October 2008. Vol. 178, no. 19, p. 3755–3765. DOI 10.1016/j.ins.2008.05.028.