Fuzzy system F-CalcRank for calculating functions of fuzzy arguments and ranking of fuzzy numbers

Assessing functions of fuzzy arguments and ranking of fuzzy quantities are two key steps in fuzzy modeling and Fuzzy Multicriteria Decision Analysis (FMCDA). Approximate calculations along with the use of centroid index as a defuzzification based ranking methods are a generally accepted approach to applications in the fuzzy environment. This paper presents a novel fuzzy system, F-CalcRank, which is integration of two coupled fuzzy systems: F-Calc (Fuzzy Calculator) and F-Ranking (Fuzzy Ranking). F-Calc allows assessing functions of fuzzy numbers with the use of different approaches: approximate calculations, standard fuzzy arithmetic, and transformation methods. The input values to F-Calc are fuzzy numbers with the following membership functions: triangular and trapezoidal, Gaussian, bell shape, sigmoid, and piece-wise linear continuous or upper semicontinuous membership functions of any complexity, as well as fuzzy linguistic terms of a given term set. F-Ranking system is intended for ranking of a given set of fuzzy numbers, including those, which are inputs and/or outputs of the F-Calc system. F-Ranking includes six ranking methods: three defuzzification based and three pairwise comparison ones. The structure of F-CalcRank as well as input and output information and the user interfaces of both F-Calc and F-Ranking systems, which can also be used independently, are presented. Examples of computing functions of fuzzy arguments and ranking of fuzzy numbers using implemented methods as well as exploring a real case study in agro-ecology with the use of a math model in fuzzy environment are considered. These examples stress the features and novelty of F-CalcRank system as well as presented applied research. The computer modules created within F-CalcRank are a basis for different FMCDA models developed by the authors. F-CalcRank system is intended for university education, research and various applications in engineering and technology.

[1]  J. Goguen L-fuzzy sets , 1967 .

[2]  Selcuk Cebi,et al.  A comparative analysis for multiattribute selection among renewable energy alternatives using fuzzy axiomatic design and fuzzy analytic hierarchy process , 2009 .

[3]  R. M. Alexakhin,et al.  Methodological approaches to analysis of agricultural countermeasures on radioactive contaminated areas : Estimation of effectiveness and comparison of different alternatives , 1997 .

[4]  Boris Yatsalo,et al.  From MCDA to Fuzzy MCDA: violation of basic axiom and how to fix it , 2020, Neural Computing and Applications.

[5]  Abbas Parchami,et al.  Calculator for fuzzy numbers , 2017, Complex & Intelligent Systems.

[6]  Jonathan M. Garibaldi,et al.  FuzzyR: An Extended Fuzzy Logic Toolbox for the R Programming Language , 2020, 2020 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[7]  Etienne E. Kerre,et al.  Reasonable properties for the ordering of fuzzy quantities (II) , 2001, Fuzzy Sets Syst..

[8]  Yingxu Wang,et al.  Design and Simulation of a Novel Fuzzy Calculator Based on the Theory of Fuzzy Arithmetic , 2015 .

[9]  L. A. ZADEH,et al.  The concept of a linguistic variable and its application to approximate reasoning - I , 1975, Inf. Sci..

[10]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[11]  Luis Martínez-López,et al.  Fuzzy multi-criteria acceptability analysis: A new approach to multi-criteria decision analysis under fuzzy environment , 2017, Expert Syst. Appl..

[12]  Luciano Stefanini,et al.  Approximate fuzzy arithmetic operations using monotonic interpolations , 2005, Fuzzy Sets Syst..

[13]  Maria Letizia Guerra,et al.  Fuzzy Numbers and Fuzzy Arithmetic , 2008 .

[14]  Luciano Stefanini,et al.  Parametric representation of fuzzy numbers and application to fuzzy calculus , 2006, Fuzzy Sets Syst..

[15]  Cengiz Kahraman,et al.  An Alternative Ranking Approach and Its Usage in Multi-Criteria Decision-Making , 2009, Int. J. Comput. Intell. Syst..

[16]  Luis Martínez,et al.  Fuzzy extensions of PROMETHEE: Models of different complexity with different ranking methods and their comparison , 2020, Fuzzy Sets Syst..

[17]  S. Rahim,et al.  THE MEDIAN VALUE OF FUZZY NUMBERS AND ITS APPLICATIONS IN DECISION MAKING , 2012 .

[18]  Yufei Yuan Criteria for evaluating fuzzy ranking methods , 1991 .

[19]  WangXuzhu,et al.  Reasonable properties for the ordering of fuzzy quantities (II) , 2001 .

[20]  P Hedemann-Jensen,et al.  Methodology for determining action levels for clean-up contaminated urban and agricultural environments. , 1998, Health physics.

[21]  Jesús Alcalá-Fdez,et al.  jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming , 2013, Int. J. Comput. Intell. Syst..

[22]  Luis Martínez,et al.  Fuzzy Rank Acceptability Analysis: A Confidence Measure of Ranking Fuzzy Numbers , 2018, IEEE Transactions on Fuzzy Systems.

[23]  T. Allahviranloo,et al.  DEFUZZIFICATION METHOD FOR RANKING FUZZY NUMBERS BASED ON CENTER OF GRAVITY , 2012 .

[24]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[25]  Lotfi A. Zadeh,et al.  The concept of a linguistic variable and its application to approximate reasoning-III , 1975, Inf. Sci..

[26]  R. Goetschel,et al.  Elementary fuzzy calculus , 1986 .

[27]  D. Dubois,et al.  Operations on fuzzy numbers , 1978 .

[28]  Kwang Hyung Lee,et al.  First Course on Fuzzy Theory and Applications , 2005, Advances in Soft Computing.

[29]  Piotr Prokopowicz,et al.  Fuzzy Calculator - Useful Tool for Programming with Fuzzy Algebra , 2004, ICAISC.

[30]  Didier Dubois,et al.  Ranking fuzzy numbers in the setting of possibility theory , 1983, Inf. Sci..

[31]  Cengiz Kahraman,et al.  A general approach to fuzzy TOPSIS based on the concept of fuzzy multicriteria acceptability analysis , 2020, J. Intell. Fuzzy Syst..