Next Article in Journal
Optimal Fourth-Order Methods for Multiple Zeros: Design, Convergence Analysis and Applications
Next Article in Special Issue
Research on the Optimization of Pricing and the Replenishment Decision-Making Problem Based on LightGBM and Dynamic Programming
Previous Article in Journal
Portmanteau Test for ARCH-Type Models by Using High-Frequency Data
Previous Article in Special Issue
A Hybrid DEMATEL and Bayesian Best–Worst Method Approach for Inland Port Development Evaluation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy-Set-Based Multi-Attribute Decision-Making, Its Computing Implementation, and Applications

by
Mateus Alberto Dorna de Oliveira Ferreira
,
Laura Cozzi Ribeiro
,
Henrique Silva Schuffner
,
Matheus Pereira Libório
* and
Petr Iakovlevitch Ekel
Postgraduate Program in Informatics, Pontifical Catholic University of Minas Gerais, Av. Dom José Gaspar, 500, Prédio 20, Belo Horizonte 30535-901, Brazil
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(3), 142; https://doi.org/10.3390/axioms13030142
Submission received: 5 January 2024 / Revised: 5 February 2024 / Accepted: 9 February 2024 / Published: 23 February 2024
(This article belongs to the Special Issue Multi-Criteria Decision Making (MCDM) with Preference Modeling)

Abstract

:
This paper reflects the results of research analyzing models of multi-attribute decision-making based on fuzzy preference relations. Questions of constructing the corresponding multi-attribute models to deal with quantitative information concomitantly with qualitative information based on experts’ knowledge are considered. Human preferences may be represented within the fuzzy preference relations and by applying diverse other preference formats. Considering this, so-called transformation functions reduce any preference format to fuzzy preference relations. This paper’s results can be applied independently or as part of a general approach to solving a wide class of problems with fuzzy coefficients, as well as within the framework of a general scheme of multi-criteria decision-making under conditions of uncertainty. The considered techniques for fuzzy preference modeling are directed at assessing, comparing, choosing, prioritizing, and/or ordering alternatives. These techniques have served to develop a computing system for multi-attribute decision-making. It has been implemented in the C# programming language, utilizing the “.NET” framework. The computing system allows one to represent decision-makers’ preferences in one of five preference formats. These formats and quantitative estimates are reduced to nonreciprocal fuzzy preference relations, providing homogeneous preference information for decision procedures. This paper’s results have a general character and were applied to analyze power engineering problems.

1. Introduction

Diverse types of uncertainty are often encountered in a wide range of problems related to the design, planning, operation, and control of complex systems [1,2]. Taking into account the uncertainty factor in constructing mathematical models is a means to increase their adequacy and, as a result, the credibility and factual efficiency of decisions based on their analysis [3,4,5].
The internal (subjective) uncertainties associated with qualitative information [6,7,8] and external (objective) uncertainties associated with quantitative information [9,10,11] are the most explored in the literature. There are still uncertainties associated with selecting experts [12,13] and other areas, such as statistics [14]. Finally, but even less explored in the literature, there is the uncertainty associated with objectives [15,16,17,18].
The uncertainty of goals is an important kind of uncertainty related to the multi-criteria character of many optimization problems [1]. From a general point of view, researchers in the operations research, decision-making, and systems analysis fields agree that the uncertainty of goals is the most challenging to overcome [1,19]. This challenge is associated with the decision-makers’ difficulty in establishing what they want [20].
In short, this type of uncertainty occurs when the objectives associated with the attributes of the decision-making problem have opposite directions; for example, when the decision (e.g., what type of alternative energy source to deploy) involves a minimization (e.g., environmental risk) and a maximization (e.g., power-plant lifetime) simultaneously. In these situations, the decision-maker faces the dilemma: Choosing the alternative with lower environmental risk, or choosing the alternative with a higher power-plant lifetime?
Therefore, considering the uncertainty of goals can be understood as the search for a solution that generates a compromise between the requirements of the attributes related to the decision-making problem. This is a considerable challenge because, in real-world problems, the uncertainty of goals cannot be effectively captured solely based on applying formal models, as decision-makers’ knowledge, experience, and intuition are often the only sources of information for decision-making [18,21].
Considering the above, the general objective of this research is to improve and develop the techniques of multi-attribute decision-making for assessing, comparing, choosing, prioritizing, and/or ordering alternatives, considering the uncertainty of objectives. This research also includes developing a system of multi-criteria decision-making to assist decision-makers from different areas in solving decision problems in complex scenarios.
The system offers an important advance over existing systems, for two reasons. Existing systems ignore objective uncertainty [22,23], do not simultaneously deal with quantitative and qualitative information [24,25], and do not offer flexibility during the process evaluation of criteria and alternatives [26,27]. In particular, the process of evaluating criteria and alternatives in existing multi-criteria decision-making systems is carried out through a unique format, mostly through paired comparison [28,29].
The analysis of the applicability and universality of the system is demonstrated through the problem of choosing the best alternative energy source to be implemented in a mine far from the public energy network. The results obtained in the research offer contributions with a high degree of applicability and universality. In particular, these results can be applied independently, or as part of a general approach to solving a wide class of problems with fuzzy coefficients [30] within the framework of a general scheme of multi-criteria decision-making under conditions of uncertainty [31], as well as for improving models and methods for decision-making in conditions of uncertainty [32,33,34,35,36].
Among the possible examples of the application of the multi-criteria decision-making system are the choice of renewable energy portfolios [37], the selection of the most profitable investments [38], the selection of the most beneficial agricultural product suppliers [39], optimizing solid waste management [40], prioritizing infection prevention [41], estimating flood disaster risk [42], and others [43,44].
The remainder of this article is organized as follows: Section 2 discusses the literature on the multi-criteria approach, highlighting the fuzzy preference modeling, multi-attribute models, preference formats, and format transformation functions. Section 3 details the multi-criteria decision-making techniques and their applications within the nonreciprocal fuzzy preference relations framework. The computing implementation of the multi-attribute decision-making system is presented in Section 4 and includes information about the functionalities incorporated in the system. The application of the system to an energy source choice problem is presented in Section 5. Finally, Section 6 presents the final considerations of the research, including limitations and lines of future investigation.

2. Multi-Criteria Approach: Multi-Attribute Problems

It is possible to identify two main situations requiring a multi-criteria approach [45]: The first class is associated with problems whose solution consequences cannot be estimated using a single criterion. These problems are associated with analyzing models that include economic and physical indices (when alternatives cannot be reduced to a comparable form) and the need to consider indices whose cost estimations are difficult or impossible [30]. The second class is related to problems that may be solved based on a single criterion or several criteria. However, it is possible to reduce these problems to multi-criteria decision-making when the information uncertainty does not permit obtaining a unique solution. The use of additional criteria, including criteria of qualitative character, applied to alternatives, which cannot be distinguished based on the initial criteria, can serve as a convincing means to contract the decision uncertainty regions [46].
Considering this, it is necessary to distinguish criteria that can be objectives and attributes. In such a manner, multi-criteria decision-making problems can be classified into multi-objective decision-making and multi-attribute decision-making.
On the one hand, multi-objective decision-making is recognized as a continuous type of multi-criteria decision-making [47,48]. Its main characteristics are that the decision-maker needs to achieve multiple objectives while these objectives are non-commensurable and conflict with one another [49]. Multi-objective decision models include a vector of decision variables that can be continuous and discrete, and objective functions that describe the objectives and constraints. The decision-maker attempts to maximize or minimize the objective functions.
On the other hand, multi-attribute decision-making is associated with making preference decisions. In short, it involves comparing, choosing, prioritizing, and/or ordering the available alternatives, characterized by multiple, usually conflicting attributes [50]. The primary particularity of multi-attribute problems is that there is generally a limited number of predetermined alternatives, which are associated with a level of achieving the attributes by which the decision is made.
These multi-objective and multi-attribute models are also known as < X , F > and < X , R > models, with only the latter being explored in this research. Although < X , R > models are applied for comparing, choosing, prioritizing, and ordering the available alternatives, their combination with < X , F > models allows for solving decision-making problems under conditions of uncertainty, through the generalization of the classical approach to the decision-making process [51]. In this case, qualitative information obtained from the expert’s knowledge, experience, and intuition obtained from < X , R > models is applied to reduce regions of decision uncertainty [31].

2.1. Fuzzy Preference Modeling

Fuzzy preference modeling is an approach that makes it possible to consider the subjective uncertainty of decision-makers through the processing of uncertain, imprecise, and vague preferences and information [52]. This type of preference modeling requires techniques and concepts capable of processing fuzzy data to generate fuzzy or nuanced results and allow the choice of solutions with the desired degree of confidence or compromise between reliability and discrimination [53].
Conventional approach techniques first dissolve imprecision and then process non-fuzzy data. Fuzzy approach techniques first process fuzzy data and then dissolve imprecision, generating multiple sets of results [53]. Within this last approach, several structures are found in the literature: fuzzy preference relation, intuitionistic preference relation, fuzzy subset, fuzzy hesitation, fuzzy interval, and fuzzy estimate [54,55,56]. The development of this research is specifically based on the fuzzy preference relations model, which can take the following forms [57,58]:
  • Reciprocal fuzzy preference relation is a fuzzy preference relation that satisfies the property of additive reciprocity (see expression in [59]).
  • Nonreciprocal fuzzy preference relations are related to the notion of non-strict fuzzy preference relations associated with fuzzy preference structures [60].
Adopting this modeling in decision-making problems is especially advantageous for dealing with the uncertainty and imprecision inherent in decision-makers’ assessment, comparison, prioritization, or ordering of alternatives. This advantage can be seen in constructing < X ,   R > models.

2.2. < X ,   R > Models and Their Construction

Let us assume a set of X alternatives coming from the decision uncertainty region or predetermined alternatives, which are to be examined by q criteria of a quantitative and/or qualitative nature. The problem of decision-making may be presented as a pair < X , R > , where R = { R 1 ,   R 2 ,   ,   R p ,   ,   R q } is a vector of fuzzy preference relations [61], which can be presented as
R p = [ X   × X ,   μ R p ( X k , X l ) ] ,   p = 1 ,   2 , . . . ,   q , X k , X l   X ,
where μ R p ( X k , X l ) is a membership function of the p -th fuzzy preference relation.
R p is defined as a fuzzy set of all pairs of the Cartesian product X × X , such that the membership function μ R p ( X k , X l ) represents the degree to which X k weakly dominates X l (for example, the degree to which X k is not worse than X l for the p-th criterion). In a somewhat loose sense, μ R p ( X k ,   X l ) also represents the degree of truth of the statement; for instance, “ X k ” is preferred over X l .
A natural and convincing approach to building nonreciprocal fuzzy preference relations R p is based on the consideration of F ( X k ) and F ( X l ) as fuzzy sets reflecting assessments of the attribute F for alternatives X k and X l [30]. According to Orlovsky [62], the quantity η μ F ( X k ) ,   μ [ F ( X l ) ] corresponds to the preference degree μ F ( X k )   μ F ( X l ) , while η μ F ( X l ) ,   μ [ F ( X k ) ] is the preference degree μ F ( X l )   μ F ( X k ) . Then, the membership functions of the generalized preference relations η μ F ( X k ) ,   μ [ F ( X l ) ] and η μ F ( X l ) ,   μ [ F ( X k ) ] are formed by the following correlations:
η { μ [ F ( X k ) ] , μ [ F ( X l ) ] } = sup F ( X k ) , F ( X l ) F min { μ [ F ( X k ) ] ,   μ [ F ( X l ) ] , μ R [ F ( X k ) , F ( X l ) ] }
η { μ [ F ( X l ) ] , μ [ F ( X k ) ] } = sup F ( X k ) , F ( X l )   F min { μ [ F ( X l ) ] ,   μ [ F ( X k ) ] , μ R [ F ( X l ) , F ( X k ) ] }
where μ R [ F ( X k ) ,   F ( X l ) ] and μ R [ F ( X l ) ,   F ( X k ) ] are the membership functions of the corresponding fuzzy preference relations reflecting the essence of the preferences of X k over X l and of X l over X k —for instance, “more valuable”, “more suitable”, etc.
When F can be measured on a numerical scale and the essence of preference behind relation R is coherent with the natural order ( ) along the axis of measured values of F , (2) and (3) are reduced to the following correlations:
η { μ [ F ( X k ) ] , μ [ F ( X l ) ] } = sup F ( X k ) , F ( X l )     F F ( X k )     F ( X l ) min { μ [ F ( X k ) ] ,   μ [ F ( X l ) ] } ,
η { μ [ F ( X k ) ] , μ [ F ( X l ) ] } = sup F ( X k ) , F ( X l )   F F ( X l )     F ( X k ) min { μ [ F ( X k ) ] ,   μ [ F ( X l ) ] }
If F has a maximization character, Correlations (4) and (5) must be written for F ( X k ) F ( X l ) and F ( X l ) F ( X k ) , respectively.
Correlations (4) and (5) are in harmony with some well-known fuzzy number ranking indices [61,63]. However, it is appropriate to highlight that there are cases when the fuzzy quantities F ( X k ) and F ( X l ) have trapezoidal membership functions [64]. In these cases, they can be located in such a manner that it is not possible to distinguish X k and X l , as shown by the alternatives X 1 and X 2 in Figure 1.
This impossibility of distinguishing alternative X 1 from alternative X 2 occurs because
η { μ [ F ( X 1 ) ] , μ [ F ( X 2 ) ] } = η { μ [ F ( X 2 ) ] ,   μ [ F ( X 1 ) ] } = α
When building matrices R p , the availability of fuzzy or linguistic estimates of alternatives F p ( X k ) ,   p = 1 ,   2 , . . . ,   q , X k   X with the membership functions μ [ F p ( X k ) ] ,   p = 1 ,   2 , . . . ,   q , X k   X allows one to apply Correlations (4) and (5) to build R p , p = 1, 2, …, q, applying the correlations presented by Ekel and Neto [65]:
μ R p ( X k ,   X l ) = sup X k , X l   X F p ( X k )     F p ( X l ) min { μ [ F p ( X k ) ] ,   μ [ F p ( X l ) ] } ,
μ R p ( X k , X l ) = sup X k , X l X F p ( X l )     F p ( X k ) min { μ [ F p ( X k ) ] ,   μ [ F p ( X l ) ] }
Other approaches to building R p matrices are presented by Parreiras and Ekel [59] and Kokshenev et al. [66]. If estimates F p ( X k ) ,   p = 1 ,   2 , . . . ,   q ,   X k X are defined on a unit value scale, these approaches allow one to obtain μ R p ( X k , X l ) ,   p = 1 ,   2 , . . . ,   q ,   X k ,   X l X as follows:
μ R p ( X k , X l ) = 1 - δ p ( X l ,   X k ) ,
where δ p ( X l , X k ) corresponds to the volume of all positive differences between the worst outcomes of F p ( X l ) and the best outcomes of F p ( X k ) .
The results presented by Kokshenev et al. [66] are appropriate for dealing with fuzzy and crisp estimates in the same domain while preserving the preference measures on an interval scale. Although < X , R > models are associated with constructing and analyzing fuzzy preference relations, many other preference formats can be employed in assessing, comparing, and/or ordering criteria or alternatives.

2.3. Preference Formats

For instance, the following formats are commonly used to establish alternative preferences: nonreciprocal fuzzy preference relations, additive reciprocal fuzzy preference relations, ordering of alternatives, utility values, fuzzy estimates, and multiplicative preference relations [67]. This list covers all practical situations of preference expression [60]. However, it is necessary to indicate that the number of existing preference formats is extensive [68]. For example, decision-makers can express their preferences by ratio bounds, intervals, or selected subsets and evaluate alternatives or criteria using values, order, fuzzy preference relations, or multiplicative preference relations [69,70].
The flexibility of using different preference expression formats has advantages and disadvantages for the assessment process [71]. On the one hand, experts can choose the most comfortable format to assess alternatives, reducing the cognitive stress of the assessment process. On the other hand, the heterogeneity of assessments carried out in different preference expression formats prevents information aggregation.
At this point, it is necessary to homogenize the assessments carried out in the different preference expression formats to take advantage of offering greater psychological comfort to specialists during the assessment process. In particular, Herrera-Viedma et al. [72,73] and Chiclana et al. [74,75] presented transformation functions that convert the different preference expression formats to other formats.
Therefore, we did not narrow the formulation of the problems of assessing, comparing, choosing, prioritizing, and/or ordering alternatives based merely on nonreciprocal fuzzy preference relations, since another format of representation of human preferences can be reduced into it by applying the so-called transformation functions [64].

2.4. Transformation Functions

In the multi-attribute decision-making system, transformation functions convert any preference format to nonreciprocal fuzzy preference relations. Applying these functions homogenizes the quantitative and qualitative information for applying decision-making techniques in a fuzzy environment.
However, it is valuable to point out that it is not always possible to perform direct conversion between preferred formats [20,60]. In the present case, it is necessary to apply transformation functions to convert the quantitative information into additive reciprocal fuzzy preference relations before converting them to nonreciprocal fuzzy preference relations. In particular, additive reciprocal fuzzy preference relations can be constructed by applying the following correlations:
μ ¯ R p ( X k , X l ) = F p X k F p X l 2 max F p X min F p X + 0.5
μ ¯ R p ( X k , X l ) = F p X l F p X k 2 max F p X min F p X + 0.5
where F p ( X ) is the objective function to be maximized (10) or minimized (11), and X k and X l correspond to the deterministic values for the alternatives k and l , respectively.
Then, all quantitative information converted into the additive reciprocal fuzzy preference relations format can be converted to nonreciprocal fuzzy preference relations by applying the following transformation function [20]:
μ R p ( X k , X l ) = 1 + μ ¯ R p ( X k , X l ) μ ¯ R p ( X l , X k )     if   μ ¯ R p ( X k , X l ) < 0.5 1                                                                                                       if   μ ¯ R p ( X k , X l ) 0.5
In addition to nonreciprocal fuzzy preference relations, three preference formats were considered in the system to represent qualitative information: order of alternatives, utility values, and multiplicative preference relations. These preference formats can be converted directly, not having to be converted into additive reciprocal fuzzy preference relations. In particular, the following transformation function can be applied to convert the vector of ordered alternatives to nonreciprocal fuzzy preference relations [64]:
μ R p x k , x l = 1 2 + OA x l OA x k 2 n - 1       if     O A x k > O A x l 1                                                                   if     O A x k O A x l
where OA x l and OA x k correspond to the position of the alternatives k and l , respectively, in the importance vector of the alternatives related to the criterion X .
To convert the vector of values associated with each of the alternatives, that is, the homogenization of qualitative information in the utility values format to the nonreciprocal fuzzy preference relations format, the following transformation function is applied [64]:
μ R p x k , x l = U k U l       if     U k < U l 1           if     U k U l
where U k and U l are the values assigned by decision-makers to the alternatives k and l , respectively.
Finally, the following transformation function is applied to convert the qualitative information in the multiplicative preference relation in nonreciprocal fuzzy preference relations:
μ R p x k , x l = 1 + 1 2 log m M x k , x l M x k , x l         if   log m M x k , x l < 0 1                                                                     if   log m M x k , x l 0
where m is the upper limit of a scale used in the analytic hierarchy and network processes [76], while M x k , x l is a preference relation that reflects how much x k is preferable to x l .
In short, the application of these transformation functions allows for the following:
  • Different formats are converted into a unique, single, and comparable format;
  • Decision-makers choose the preferred format that they feel most comfortable with, offering psychological comfort in the evaluation process;
  • Quantitative and qualitative information can be used concomitantly in the decision process through homogenization in the nonreciprocal fuzzy preference relations format.
Once homogenized, the quantitative and qualitative information in the nonreciprocal fuzzy preference relations format can be processed by different decision-making techniques, as shown in Section 3.

3. Multi-Criteria Decision-Making Techniques and Their Applications

Considering the advantages and rationality of applying nonreciprocal fuzzy preference relations, the situation of setting up a single fuzzy non-strict preference relation R can be processed to build a fuzzy strict preference relation as follows [62]:
R S = R \ R 1
where R 1 is the inverse relation.
The membership function corresponding to Correlation (16) is the following:
μ R S ( X k , X l ) = max   { μ R ( X k , X l )   - μ R ( X l , X k ) ,   0 }
This serves as the basis for the choice procedures, and its properties and questions of its axiomatic characterization are discussed by Banerjee [77].
The utilization of Correlation (17) allows one to build a set of non-dominated alternatives with the following membership function:
μ R N D ( X k ) = inf X l   X [ 1 μ R S ( X l ,   X k ) ] = 1 sup X l X μ R S ( X l ,   X k ) ,
Note that (18) allows for the assessment of the level of non-dominance of each alternative   X k . Considering that it is natural to choose alternatives providing the highest level of non-dominance, one can choose alternatives X N D as follows:
X N D = { X k   N D |   X k   N D   X ,   μ R N D ( X k   N D ) = sup X k     X μ R N D ( X k ) } .
Correlations (17)–(19) are valuable in solving choice problems and other problems associated with assessing, comparing, prioritizing, or ordering alternatives with a single criterion. These correlations may also be applied when R is a vector of fuzzy preference relations under different approaches to the multi-attribute analysis.

3.1. First Technique

The first technique aims to construct and analyze the membership function of a subset of non-dominated alternatives while considering all criteria. In particular, when R is a vector of fuzzy preference relations, Correlations (17)–(19) can be applied as a basis for the first technique for multi-attribute decision-making in a fuzzy environment, taking R = p = 1 q R p :
μ R ( X k , X l ) = min 1   p   q μ R p ( X k , X l ) ,     X k ,   X l   X .
When applying Correlation (20), the set X N D fulfills the role of a Pareto set [62]. Its contraction is possible based on differentiating the importance of R p , p = 1 ,   2 , . . . ,   q with the application of aggregating mono-objective fuzzy preference relations presented in the following correlation:
μ T ( X k , X l ) = p = 1 q λ p μ R p ( X k ,   X l ) ,   X k , X l     X ,
where λ p     0 ,   p = 1 ,   2 , . . . ,   q are weights or importance coefficients for the corresponding criteria, normalized as follows:
p = 1 q λ p = 1 .
The construction of μ T ( X k ,   X l ) , X k , X l X allows one to obtain the membership function μ T N D ( X k ) of the non-dominated alternatives according to a correlation like (18). The intersection of μ R N D ( X k ) and μ T N D ( X k ) is defined as
μ N D ( X k ) = min   { μ R N D ( X k ) ,   μ T N D ( X k ) } ,   X k     X
providing us with
X   N D = { X k   N D   |   X k   N D   X ,   μ N D ( X k   N D ) = sup X k   X μ N D ( X k ) }

3.2. Second Technique

The second technique has a lexicographic character and is associated with the step-by-step introduction of criteria for comparing alternatives. Correlations (18) and (19) are the basis of the second technique, which allows one to build a sequence X   1 ,   X   2 , . . . ,   X q so that X   X 1   X 2 . . .   X q by applying the following correlations:
μ R p N D ( X k ) = inf X l X p 1 [ 1 μ R p S ( X l , X k ) ] = 1 sup X l X   p 1 μ R p S ( X l , X k ) ,   p = 1 ,   2 , . . . ,   q
X   p = { X k N D , p | X k N D , p X p   1 ,   μ R p N D ( X k N D , p ) = sup X l X   p 1 μ R p N D ( X k ) } .
Note that if R p is transitive [73], it is possible to bypass the pairwise comparison of alternatives at the p -th step. In these circumstances, the comparison can be performed on a serial basis by applying Correlations (7) and (8) while memorizing the best alternatives.

3.3. Third Technique

The third technique is associated with building the membership functions of a subset of non-dominated alternatives for all criteria, generating a solution from their insertion. Correlation (18) can be represented in the following form:
μ R p N D ( X k ) = 1 sup X l   X μ R p S ( X l , X k ) ,   p = 1 ,   2 , . . . ,   q
This representation allows one to construct the membership functions of the set of non-dominated alternatives for each fuzzy preference relation. The membership functions μ R p N D ( X k ) ,   p = 1 ,   2 , . . . ,   q play a role identical to membership functions replacing objective functions F p ( X ) ,   p = 1 ,   2 , . . . ,   q in solving multi-objective problems [31], based on modifying the Bellman–Zadeh approach to decision-making in a fuzzy environment [78]. Therefore, it is possible to build
μ N D ( X k ) = min 1     p     q μ R p N D ( X k )
to obtain X N D .
If necessary to differentiate the importance of different preference relations, it is possible to transform Correlation (22) into
μ N D ( X k ) = min 1     p     q   [ μ R p N D ( X k ) ] λ p
Note that the application of Correlation (23) does not require the normalization of λ p ,   p = 1 ,   2 , . . . ,   q like Correlation (22).

4. Multi-Criteria Decision-Making System (MDMS2) Implementation

The computational implementation of the multi-attribute decision-making system combines four key features: First, three techniques for solving multi-criteria decision-making problems. Second, the possibility of evaluating alternatives and criteria in different formats. Third, format transformation functions that allow for homogenizing qualitative information in different formats. Fourth, transformation functions that allow the use of quantitative data associated with the decision problem concomitantly with qualitative information. An overall scheme of the system’s operation is illustrated in Figure 2.
The fundamental difference between the model operationalized in the multi-attribute decision-making system illustrated in Figure 2 and other systems [23,25,27,29] is the possibility of considering quantitative and qualitative information (in different formats) and conflicting objectives (maximization and minimization) for the proper consideration of the uncertainty of objectives.
In such a manner, the techniques described in Section 3 and the preference format transformation functions presented in Section 2.4 were implemented within the multi-criteria decision-making system framework. The system was developed using the C# programming language and executed in the Microsoft Windows Operating System graphical environment.
An overview of the initial screen and the key features of the multi-attribute decision-making system is illustrated in Figure 3. Analyzing the initial screen allows us to identify the two main elements of the system: technique and dimension. The first element of the system is divided into three sub-elements, which correspond to the techniques discussed in Section 3.1,Section 3.2 and Section 3.3. The second element of the system is divided into two sub-elements, which correspond to the criteria and alternatives of the decision-making problem. Note that the system allows for the selection of only one technique. In turn, the number of criteria and alternatives of the dimension element can assume any value greater than or equal to two.
The first functionality presented on this screen is associated with the “problem description”, in which the decision-maker must choose the technique to solve the problem. This choice determines which algorithm the system will use to solve the problem, such as the algorithm related to Technique 1 presented in Algorithm 1, Figure 4.
Algorithm 1: Calculates and generates the result of the multi-attribute problem according to the first technique.
1: public List<int> First-Technique()
2:  double[][] intersection = Util.Copy-Matrix(Preference-Relations[0].Relations);

1st Step:
3:  Perform the Intersection between all preference relations
4:  for (int i = 1; i < Quantity-of-Criteria; i++)
5:   for (int j = 0; j < intersection.Length; j++)
6:   for (int k = 0; k < intersection[j].Length; k++)
7:    if (Preference-Relations[i].Relacao[j][k] < intersection[j]k])
8:    intersection[j][k] = Preference-Relations[i]. Relation[j]k];;
9:   Console.WriteLine("\nIntersection:\n");
10:   Console.WriteLine(Util.Print-Matrix(intersection));

2nd Step:
11:  Transform to the strict preference relation double[][] strict = To-Strict(intersection);
12:   Console.WriteLine("\nStrict:\n");
13:   Console.WriteLine(Util.Print-Matrix(strict));

3rd Step:
14:  Generate the Non-Dominated Set of Alternatives double[] non-Dominated = Non-Dominated-Set(strict);
15:   Console.WriteLine("\nSet of Non-Dominated:\n");
16:   Console.WriteLine(Util.Print-Vector(Non-Dominated));

4th Step:
17: Generate the list of results with the indices of the alternatives return Result-ND(not-Dominated);
After choosing the appropriate technique for the problem, the decision-maker defines the numbers of alternatives and criteria for the problem. Once the decision-maker defines the number of criteria for the problem, the system creates a corresponding number of tabs. In other words, the system creates a tab for each criterion that the decision-maker defines.
Next, the decision-maker must inform which preferred format they feel most comfortable with for assessing the alternatives. The system allows the decision-maker to evaluate alternatives using the preference format nonreciprocal fuzzy preference relations, ordering of alternatives, utility values, fuzzy estimates, or multiplicative preference relations. Algorithm 2 shows how a particular format, chosen by the decision-maker, is transformed into nonreciprocal fuzzy preference relations. Note: algorithm that operationalizes the transformation function (order of alternatives format to nonreciprocal fuzzy preference relations).
Algorithm 2: Method that transforms an ordered array into the additive reciprocal fuzzy preference relation.
1: public static double[][] Ordered-To-Not-Reciprocal(int[] order-Alternatives)
2:  int num-Alternatives = order- Alternatives.Length; double[][]
3:  non-Reciprocal=new double[num-Alternatives][];
4:  for (int i = 0; i < num- Alternatives; i++)
5:   no-Reciprocal[i]=new double[num-Alternatives];
6:   for (int j = 0; j < num Alternatives; j++)
7:    if (order- Alternatives [i] > order- Alternatives [j])
8:    non-Reciprocal[i][j] = 0.5 + ((double)(order-Alternatives[j] - order-Alternatives[i]) / (2.0 * (double)(num-Alternatives - 1)));
9:   else
10:  non-Reciprocal[i][j] = 1;
11:  return non-Reciprocal;
Finally, information about each of the quantitative criteria related to each of the alternatives must be entered into the system.

5. Application Example: Choice of an Alternative Energy Source

The choice of alternative energy sources is a problem that has been widely explored in the literature [79,80,81,82]. However, studies in this area ignore or disregard the uncertainty of objectives in the search for a solution to the problem. This condition makes this application example quite pertinent and innovative.

5.1. Statement of the Decision Problem

The decision-making problem presented in this example is associated with the choice of an alternative energy source to be installed in an isolated location, which is disconnected from the energy utility system. The location of the power source installation is an iron ore exploration mine. The mine’s total power demand is 20 megawatts (MW).
The problem under analysis is associated with choosing one among the available energy sources to meet the mine’s energy demand. The available energy sources and their respective installed powers are presented below:
  • Alternative 1: Diesel generation source with an installed capacity of 23.0 MW;
  • Alternative 2: Wind energy source with an installed capacity of 42.6 MW;
  • Alternative 3: Solar energy source with an installed capacity of 69.0 MW.
Nine criteria were considered to choose the alternatives. The six quantitative criteria in the decision-making model were the capacity factor, levelized energy cost, deployment time, space requirement, power-plant lifetime, and greenhouse gas emissions. The three qualitative criteria included in the decision-making model were environmental risk, corporate image risk, and technological maturity. The estimates of the alternatives from the point of view of the nine aforementioned criteria are given in Table 1.

5.2. Steps to Solve the Problem

Firstly, it is fundamental to identify which normalization function should be applied to each criterion. Among the considered criteria, the levelized energy cost, deployment time, space requirement, greenhouse gas emissions, environmental risk, and corporate image risk have a negative relationship with the choice of energy source. Therefore, these criteria must be normalized by a minimization function. On the other hand, the capacity factor, power-plant lifetime, and technological maturity criteria are positively correlated with the choice of energy source and are normalized by the maximization function.
At this point, it is possible to summarize the decision-making problem as identifying one of the three energy sources based on nine criteria. From the point of view of operationalizing the solution, the decision-maker inserts the number of alternatives and criteria on the system’s initial screen, as shown in Figure 2.
Secondly, the decision-maker defines the preferred format for assessing each of the eleven criteria associated with the problem. In the present example, the quantitative criteria, represented by numerical scales, were evaluated following the utility values preferences format. An example of using the system to evaluate the quantitative criteria capacity factor and levelized cost of energy using the utility value preference format is shown in Figure 4.
In short, this step involves defining the preference format, the scale associated with each criterion, the scores of the alternatives, and the normalization function to be applied (minimization and maximization) according to the objective of the problem.
Note that this part of the system operationalizes two concepts explored in the research. The first concept operationalized in the system is related to converting the utility value format to the multiplicative relationship format. This conversion is performed by applying the corresponding transformation function (14). The second concept operationalized in the system concerns considering the uncertainty of objectives in the decision-making process. This type of uncertainty is considered by considering a solution based on conflicting objectives, which simultaneously require the minimization of one objective and the maximization of another.
Thirdly, the decision-maker assesses the qualitative criteria using the preferred format that offers the greatest psychological comfort. Figure 5 illustrates the assessment of the qualitative Criterion 9 using the fuzzy estimates format. Note that the decision-maker must provide the following information: type of membership function (triangular, trapezoidal, or Gaussian); level of importance of alternatives about the criterion; larger range (base of the trapezoid) and smaller range (top of the trapezoid) of uncertainty; objective associated with the criterion (minimization or maximization).
Figure 5 shows that the decision-maker evaluates alternatives based on Criterion 9 with the minimization objective. The graphs show that trapezoidal membership functions were constructed, and that the membership functions associated with Alternatives 1 and 2 were superimposed. The smaller [0.40; 0.60] and larger [0.25; 0.75] uncertainty ranges shown in Figure 5 and reflected in the trapezoid on the left are associated with evaluating Alternative 3. Ultimately, this figure demonstrates the system’s usability and ease of use for fuzzy preference modeling.

5.3. Processing and Solving the Decision Problem

The corresponding nonreciprocal fuzzy preference relations are constructed by inserting estimates related to quantitative and qualitative criteria into the multi-attribute decision-making system. The results of this procedure allow for obtaining nine matrices in the nonreciprocal fuzzy preference relationships format, as shown in Table 2. Note that each matrix corresponds to a criterion for the problem of choosing the energy source for the mine, with the alternatives (diesel, wind, and solar) represented by the lines of these matrices.
Then, the results of applying the first technique to the nonreciprocal fuzzy preference relations are obtained by executing Correlations (14) and (11)–(13), respectively. These correlations allow us to prepare the data for executing the first technique, as presented in Table 3. In short, the intersection between fuzzy preference matrices, the strict fuzzy preference relation matrix construction, and obtaining the vector corresponds to the set of non-dominated alternatives. Note that the vector of the set of non-dominated alternatives corresponds to 0.58   0.89   1.00 . The highest value of this vector corresponds to the solution of the decision problem, Alternative 3 (solar energy), which reached a value equal to 1.00.
In turn, applying the second technique implies the evaluation of the criteria using the order of alternatives format. This analysis is carried out using Correlations (11), (19), and (20). In short, decision-makers order the criteria that they consider most important in the decision. Based on the interactive criteria inclusion process, the system uses this ordering to process the lexicographic method. In our example, decision-makers consider the importance of criteria when choosing an alternative energy source in the following order: 6 7 8 9 2 3 4 5 1 .
Based on this order, applying Criterion 6 allows for cutting the first alternative. In particular, Table 4 shows that Criterion 6, “Greenhouse Gas Emissions”, allows us to determine the levels of non-dominance of alternatives: 0.24   1.00   1.00 . This vector indicates the need to cut Alternative 1, diesel generation. So, Alternative 1 is removed from the matrices of the other following criteria. Note that it is impossible to reduce the decision uncertainty region regarding Alternatives 2 and 3 by Criterion 7, “Environmental Risk”. Alternatives 2 and 3 present the same values for this criterion. This means that the “environmental risk” criterion does not have the power to distinguish the alternatives analyzed. Thus, Criterion 8, “Corporate Image Risk”, is used to analyze Alternatives 2 and 3. The result of this operation is given by the vector 1.00   0.00 . This vector indicates that Alternative 2, wind energy, is the best energy source for the problem.
Finally, the third technique is used to choose the alternative energy source to be implemented in the mine by applying Correlations (11) and (21). These correlations permit one to construct the membership functions of the set of non-dominated alternatives for each criterion. In other words, a vector of a non-dominated set of alternatives is constructed based on each of the fuzzy strict preference relation matrices. The identification of the alternative to be chosen is obtained from the intersection of the non-dominated set of alternative vectors. Note in Table 5 that the result of this intersection, obtained through the application of Correlation (22), is given by the vector [ 0.00   0.22   0.42 ] . Based on the values of this vector, the diesel generation alternative has a value of [ 0.00 ] , the wind energy alternative has a value of [ 0.22 ] , and the solar energy alternative has a value of [ 0.42 ] . Therefore, it is possible to conclude that solar energy is the best alternative to the problem.
Applying the three techniques suggests the choice of Alternative 3, as this solution was obtained in the first and third techniques. However, the second technique indicates Alternative 2 as the problem solution. This contradiction can be considered a disadvantage of the system, as it generates another decision problem: which solution or technique to use?

5.4. Concluding Remarks

At this point, it is important to highlight the particularities of each technique and indicate possible limitations, advantages, and recommendations.
  • Applying the second technique may lead to solutions different from the results obtained from the first technique.
  • The first technique and the third share the same generic basis but may sometimes generate different solutions.
  • The third technique is preferred from a substantial point of view.
  • The first technique can lead to the choice of alternatives with a degree of non-dominance equal to one, which does not represent the best solution from the point of view of all preference relations.
  • The third technique can generate alternatives with a degree of non-dominance equal to one only for alternatives that are the best solutions from the point of view of all fuzzy preference relations.
It should be stressed that the possibility of obtaining different solutions based on different approaches is natural and not necessarily negative. The presence of different solutions is an indication that more information must be considered to obtain a more coherent solution to the problem. Several strategies can be considered in this situation. The first strategy is the inclusion of other criteria of a quantitative or qualitative nature. The second strategy is the prior or subsequent choice of the technique used in the presence of different solutions. The third strategy is the choice of the alternative indicated by two techniques, with or without considering weights for these techniques. However, the advantage of choosing the second approach is evident when decision-makers are able to distinguish the order of importance of the criteria with greater confidence.
At this point, it is worth highlighting that the multi-attribute decision-making system developed in this research contributes to solving complex problems far beyond the definition of the best source for the generation of alternative energy (e.g., [83]). The usefulness of the multi-attribute decision-making system is not limited to solving problems in the engineering, mathematics, and operational research fields. The system has high applicability for social, urban planning, environmental, economic, and health researchers.
The appropriation of the system by researchers in these areas favors the understanding and elaboration of public policies that allow for reductions in social vulnerabilities [84], the equitable distribution of public infrastructure in cities [85], improvements in public healthcare services [86], making better decisions in custody hearings [87], promoting the digital maturation of companies, achieving opportunities and avoiding market threats [88], and improving accessibility to healthcare facilities [89], among others.
Finally, it is important to highlight that the system can be applied independently or as part of a general multi-criteria decision-making approach under conditions of uncertainty. On the one hand, the multi-attribute decision-making system can be applied independently when the original problem is multi-attribute, including problems of selecting the energy source to be installed in the mine. On the other hand, the multi-attribute decision-making system can be applied to reduce regions of decision uncertainty within the overall decision-making scheme, to construct robust solutions to mathematical programming problems with fuzzy coefficients in objective functions and constraints.

6. Conclusions

This paper’s main focus is solving problems of multi-attribute decision-making based on fuzzy preference modeling to provide the possibility of aggregating quantitative and qualitative character information based on decision-makers’ knowledge, experience, and intuition. The orientation on nonreciprocal fuzzy preference relations does not exclude the possibility of using other existing formats of representation of human preferences, because these formats can be reduced to nonreciprocal fuzzy preference relations. This can be done by applying transformation functions. Three different techniques for decision-making were discussed here. Sometimes, these techniques generate different results.
However, this is natural, and the choice of the technique is a prerogative of the decision-maker. Generally, the techniques can serve for assessing, comparing, choosing, prioritizing, or ordering alternatives. The techniques served for developing the computing system for multi-attribute decision-making. Its functioning was illustrated by solving the problem of choosing the energy source to meet the mine’s energy demand.
All three techniques aimed at analyzing < X ,   R > models require the explicit direct or indirect ordering of the criteria. Considering this, the future development of this paper’s results is also associated with the representation of information related to the importance of the criteria as nonreciprocal fuzzy preference relations. Furthermore, another function of the computational system that will be developed and implemented is considering the uncertainty factor of quantitative information.
Finally, future developments should consider overcoming some limitations of the methodology integrated into the system. First, other techniques of multi-attribute decision-making exist, including a technique that presents information on the importance of criteria in the form of fuzzy preference relations, which were not implemented. Different decision-making techniques may generate different results. Although the choice of the technique for solving a concrete problem is a prerogative of the decision-maker, it is necessary to elaborate recommendations on interpreting and choosing the problem solution. Second, the multi-attribute decision-making system does not include a significant and increasingly frequent element in real situations, which is group decision-making [52,90,91]. Therefore, integrating group preference modeling is a key feature to consider in future developments.

Author Contributions

Conceptualization, P.I.E.; data curation, L.C.R. and H.S.S.; formal analysis, L.C.R. and M.A.D.d.O.F.; funding acquisition, P.I.E.; investigation, L.C.R. and M.A.D.d.O.F.; methodology, P.I.E.; project administration, P.I.E.; software, M.A.D.d.O.F.; supervision, M.P.L.; validation, M.A.D.d.O.F. and H.S.S.; visualization, M.P.L.; writing–original draft, L.C.R.; writing–review and editing, M.P.L. and P.I.E. All authors have read and agreed to the published version of the manuscript.

Funding

This study was financed in part by Vale S.A. (within the Research, Development, and Innovation Partnership Agreement), and the National Council for Scientific and Technological Development of Brazil (CNPq), Productivity grants 311922/2021-0 (P.I.E.), and Postdoctoral fellowship 151518/2022-0 (M.P.L.).

Data Availability Statement

The authors confirm that the data supporting the findings of this study are available within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ibrahim, A.; Kadir, T.A.A.; Daniyal, H.; Kamaludin, A. Overviews of Uncertainty: Concepts, Categories and Coping Strategies in Decision-making. In Proceedings of International Conference on Emerging Technologies and Intelligent Systems: ICETIS 2021; Springer International Publishing: Cham, Switzerland, 2022; Volume 2, pp. 783–794. [Google Scholar]
  2. Bevan, L.D. The ambiguities of uncertainty: A review of uncertainty frameworks relevant to the assessment of environmental change. Futures 2022, 137, 102919. [Google Scholar] [CrossRef]
  3. Fallah Lajimi, H.; Jafari Soruni, Z. Suppliers Evaluation in Uncertain Conditions by Combining Dempster Shafer and Multi-Criteria Decision-making Techniques. J. Exec. Manag. 2020, 11, 115–150. [Google Scholar]
  4. Brodetskiy, G.L.; Gusev, D.A.; Shidlovskii, I.G. Multi-criteria optimisation under the conditions of uncertainty in logistics and supply chain management. Int. J. Logist. Syst. Manag. 2021, 39, 207–227. [Google Scholar] [CrossRef]
  5. Domnikov, A.; Khodorovsky, M.; Domnikova, L. Methodological approach to choosing alternatives for the development of energy systems in conditions of uncertainty and multi-criteria. Int. J. Energy Prod. Manag. 2022, 7, 276–286. [Google Scholar] [CrossRef]
  6. Wang, J.Q.; Peng, J.J.; Zhang, H.Y.; Liu, T.; Chen, X.H. An uncertain linguistic multi-criteria group decision-making method based on a cloud model. Group Decis. Negot. 2015, 24, 171–192. [Google Scholar] [CrossRef]
  7. Liu, P.; Diao, H.; Zou, L.; Deng, A. Uncertain multi-attribute group decision-making based on linguistic-valued intuitionistic fuzzy preference relations. Inf. Sci. 2020, 508, 293–308. [Google Scholar] [CrossRef]
  8. Yi, Z. Decision-making based on probabilistic linguistic term sets without loss of information. Complex Intell. Syst. 2022, 8, 2435–2449. [Google Scholar] [CrossRef]
  9. Maghrabie, H.F.; Beauregard, Y.; Schiffauerova, A. Grey-based Multi-Criteria Decision Analysis approach: Addressing uncertainty at complex decision problems. Technol. Forecast. Soc. Chang. 2019, 146, 366–379. [Google Scholar] [CrossRef]
  10. Pelissari, R.; Oliveira, M.C.; Abackerli, A.J.; Ben-Amor, S.; Assumpção, M.R.P. Techniques to model uncertain input data of multi-criteria decision-making problems: A literature review. Int. Trans. Oper. Res. 2021, 28, 523–559. [Google Scholar] [CrossRef]
  11. Garg, H.; Mahmood, T.; ur Rehman, U.; Nguyen, G.N. Multi-attribute decision-making approach based on Aczel-Alsina power aggregation operators under bipolar fuzzy information & its application to quantum computing. Alex. Eng. J. 2023, 82, 248–259. [Google Scholar]
  12. Whittemore, B.J.; Yovits, M.C. A generalized conceptual development for the analysis and flow of information. J. Am. Soc. Inf. Sci. 1973, 24, 221–231. [Google Scholar] [CrossRef]
  13. Rasconi, R.; Cesta, A.; Policella, N. Validating scheduling approaches against executional uncertainty. J. Intell. Manuf. 2010, 21, 49–64. [Google Scholar] [CrossRef]
  14. Broekhuizen, H.; Groothuis-Oudshoorn, C.G.; van Til, J.A.; Hummel, J.M.; IJzerman, M.J. A review and classification of approaches for dealing with uncertainty in multi-criteria decision analysis for healthcare decisions. Pharmacoeconomics 2015, 33, 445–455. [Google Scholar] [CrossRef] [PubMed]
  15. Kleyle, R.; De Korvin, A. A two-phase approach to making decisions involving goal uncertainty. J. Inf. Sci. 1985, 11, 161–171. [Google Scholar] [CrossRef]
  16. Alò, R.A.; de Korvin, A.; Kleyle, R. Emergence of a dominant course of action in a general feedback loop when goal uncertainty is present. J. Am. Soc. Inf. Sci. 1987, 38, 111–117. [Google Scholar] [CrossRef]
  17. Korvin, A.D.; Kleyle, R.M. Goal uncertainty and the supermartingale property in an information feedback loop. Stoch. Anal. Appl. 1989, 7, 291–307. [Google Scholar] [CrossRef]
  18. Brouwer, R.; De Blois, C. Integrated modelling of risk and uncertainty underlying the cost and effectiveness of water quality measures. Environ. Model. Softw. 2008, 23, 922–937. [Google Scholar] [CrossRef]
  19. Guillaume, J.H.; Arshad, M.; Jakeman, A.J.; Jalava, M.; Kummu, M. Robust discrimination between uncertain management alternatives by iterative reflection on crossover point scenarios: Principles, design and implementations. Environ. Model. Softw. 2016, 83, 326–343. [Google Scholar] [CrossRef]
  20. Ekel, P.; Pedrycz, W.; Pereira, J., Jr. Multi-Criteria Decision-Making under Conditions of Uncertainty: A Fuzzy Set Perspective; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
  21. Cámara, J.; Troya, J.; Vallecillo, A.; Bencomo, N.; Calinescu, R.; Cheng, B.H.; Garlan, D.; Schmerl, B. The uncertainty interaction problem in self-adaptive systems. Softw. Syst. Model. 2022, 21, 1277–1294. [Google Scholar] [CrossRef]
  22. Masoumi, R. A comprehensive multi-criteria decision-making system using analytical hierarchy process and decision tree tools to choose the best alternative for a refinery master plan. Int. J. Multicriteria Decis. Mak. 2015, 5, 182–210. [Google Scholar]
  23. Chatterjee, S.; Das, A. An ensemble algorithm using quantum evolutionary optimization of weighted type-II fuzzy system and staged Pegasos Quantum Support Vector Classifier with multi-criteria decision making system for diagnosis and grading of breast cancer. Soft Comput. 2023, 27, 7147–7178. [Google Scholar] [CrossRef]
  24. Medineckiene, M.; Zavadskas, E.K.; Björk, F.; Turskis, Z. Multi-criteria decision-making system for sustainable building assessment/certification. Arch. Civ. Mech. Eng. 2015, 15, 11–18. [Google Scholar] [CrossRef]
  25. Sun, W.; Zhang, Y.; Luo, M.; Zhang, Z.; Zhang, D. A multi-criteria decision-making system for selecting cutting parameters in milling process. J. Manuf. Syst. 2022, 65, 498–509. [Google Scholar] [CrossRef]
  26. Salem, O.M.; Miller, R.A.; Deshpande, A.S.; Arurkar, T.P. Multi-criteria decision-making system for selecting an effective plan for bridge rehabilitation. Struct. Infrastruct. Eng. 2013, 9, 806–816. [Google Scholar] [CrossRef]
  27. Yousefi, H.; Motlagh, S.G.; Montazeri, M. Multi-Criteria Decision-Making System for Wind Farm Site-Selection Using Geographic Information System (GIS): Case Study of Semnan Province, Iran. Sustainability 2022, 14, 7640. [Google Scholar] [CrossRef]
  28. Yigit, T.; Isik, A.H.; Ince, M. Multi criteria decision making system for learning object repository. Procedia-Soc. Behav. Sci. 2014, 141, 813–816. [Google Scholar] [CrossRef]
  29. Haghighi Fard, S.M.; Doratli, N. Evaluation of Resilience in Historic Urban Areas by Combining Multi-Criteria Decision-Making System and GIS, with Sustainability and Regeneration Approach: The Case Study of Tehran (IRAN). Sustainability 2022, 14, 2495. [Google Scholar] [CrossRef]
  30. Ekel, P.; Pedrycz, W.; Schinzinger, R. A general approach to solving a wide class of fuzzy optimization problems. Fuzzy Sets Syst. 1998, 97, 49–66. [Google Scholar] [CrossRef]
  31. Pereira, J.G., Jr.; Ekel, P.Y.; Palhares, R.M.; Parreiras, R.O. On multi-criteria decision-making under conditions of uncertainty. Inf. Sci. 2015, 324, 44–59. [Google Scholar] [CrossRef]
  32. Stanojević, B.; Stanojević, M.; Nădăban, S. Reinstatement of the extension principle in approaching mathematical programming with fuzzy numbers. Mathematics 2021, 9, 1272. [Google Scholar] [CrossRef]
  33. Wu, H.C. Solving Fuzzy Optimization Problems Using Shapley Values and Evolutionary Algorithms. Mathematics 2023, 11, 4871. [Google Scholar] [CrossRef]
  34. Comes, T.; Hiete, M.; Schultmann, F. An approach to multi-criteria decision problems under severe uncertainty. J. Multi-Criteria Decis. Anal. 2013, 20, 29–48. [Google Scholar] [CrossRef]
  35. Ma, J.; Harstvedt, J.D.; Jaradat, R.; Smith, B. Sustainability driven multi-criteria project portfolio selection under uncertain decision-making environment. Comput. Ind. Eng. 2020, 140, 106236. [Google Scholar] [CrossRef]
  36. Sun, C.; Li, S.; Deng, Y. Determining weights in multi-criteria decision making based on negation of probability distribution under uncertain environment. Mathematics 2020, 8, 191. [Google Scholar] [CrossRef]
  37. Zhang, Z.; Liao, H.; Tang, A. Renewable energy portfolio optimization with public participation under uncertainty: A hybrid multi-attribute multi-objective decision-making method. Appl. Energy 2022, 307, 118267. [Google Scholar] [CrossRef]
  38. Li, Y.; Kou, G.; Li, G.; Hefni, M.A. Fuzzy multi-attribute information fusion approach for finance investment selection with the expert reliability. Appl. Soft Comput. 2022, 126, 109270. [Google Scholar] [CrossRef]
  39. Wu, X.; Liao, H. Geometric linguistic scale and its application in multi-attribute decision-making for green agricultural product supplier selection. Fuzzy Sets Syst. 2023, 458, 182–200. [Google Scholar] [CrossRef]
  40. Garcia-Garcia, G. Using Multi-Criteria Decision Making to optimise solid waste management. Curr. Opin. Green Sustain. Chem. 2022, 37, 100650. [Google Scholar] [CrossRef]
  41. Sarwar, A.; Imran, M. Prioritizing infection prevention and control activities for SARS-CoV-2 (COVID-19): A multi-criteria decision-analysis method. J. Healthc. Leadersh. 2021, 13, 77–84. [Google Scholar] [CrossRef]
  42. Sun, R.; Gong, Z.; Gao, G.; Shah, A.A. Comparative analysis of Multi-Criteria Decision-Making methods for flood disaster risk in the Yangtze River Delta. Int. J. Disaster Risk Reduct. 2020, 51, 101768. [Google Scholar] [CrossRef]
  43. Sharma, M.; Sehrawat, R. A hybrid multi-criteria decision-making method for cloud adoption: Evidence from the healthcare sector. Technol. Soc. 2020, 61, 101258. [Google Scholar] [CrossRef]
  44. Jing, D.; Imeni, M.; Edalatpanah, S.A.; Alburaikan, A.; Khalifa, H.A.E.W. Optimal selection of stock portfolios using multi-criteria decision-making methods. Mathematics 2023, 11, 415. [Google Scholar] [CrossRef]
  45. Kahraman, C.; Onar, S.C.; Oztaysi, B. Fuzzy multi-criteria decision-making: A literature review. Int. J. Comput. Intell. Syst. 2015, 8, 637–666. [Google Scholar] [CrossRef]
  46. Ekel, P.Y. Fuzzy sets and models of decision-making. Comput. Math. Appl. 2002, 44, 863–875. [Google Scholar] [CrossRef]
  47. Demirtas, E.A.; Üstün, Ö. An integrated multi-objective decision-making process for supplier selection and order allocation. Omega 2008, 36, 76–90. [Google Scholar] [CrossRef]
  48. Roijers, D.M.; Whiteson, S.; Brachman, R.; Stone, P. Multi-Objective Decision-Making; Morgan & Claypool: San Rafael, CA, USA, 2017. [Google Scholar]
  49. Maity, G.; Kumar Roy, S. Solving a multi-objective transportation problem with nonlinear cost and multi-choice demand. Int. J. Manag. Sci. Eng. Manag. 2016, 11, 62–70. [Google Scholar] [CrossRef]
  50. Alvarez, P.A.; Ishizaka, A.; Martínez, L. Multiple-criteria decision-making sorting methods: A survey. Expert Syst. Appl. 2021, 183, 115368. [Google Scholar] [CrossRef]
  51. Belyaev, L.S. A Practical Approach to Choosing Alternate Solutions to Complex Optimization Problems under Uncertainty; IASA: Laxenburg, Austria, 1977. [Google Scholar]
  52. Wang, G.; Wu, L.; Liu, Y.; Ye, X. A review on fuzzy preference modeling methods for group decision-making. J. Intell. Fuzzy Syst. 2021, 40, 10645–10660. [Google Scholar] [CrossRef]
  53. Perny, P.; Roubens, M. Fuzzy preference modeling. In Fuzzy Sets in Decision Analysis, Operations Research and Statistics; Springer: Boston, MA, USA, 1998; pp. 3–30. [Google Scholar]
  54. Büyüközkan, G.; Feyzioğlu, O. Group decision making to better respond customer needs in software development. Comput. Ind. Eng. 2005, 48, 427–441. [Google Scholar] [CrossRef]
  55. Büyüközkan, G.; Feyzioğlu, O.; Ruan, D. Fuzzy group decision-making to multiple preference formats in quality function deployment. Comput. Ind. 2007, 58, 392–402. [Google Scholar] [CrossRef]
  56. Zhou, W.; Xu, Z. Asymmetric hesitant fuzzy sigmoid preference relations in the analytic hierarchy process. Inf. Sci. 2016, 358, 191–207. [Google Scholar] [CrossRef]
  57. Chiclana, F.; Herrera, F.; Herrera-Viedma, E. Reciprocity and consistency of fuzzy preference relations. Princ. Fuzzy Prefer. Model. Decis. Mak. 2003, 123–142. Available online: https://sci2s.ugr.es/sites/default/files/ficherosPublicaciones/0352_ReciprocityConsistency-2003.pdf (accessed on 9 February 2024).
  58. Dopazo, E.; Martínez-Céspedes, M.L. Rank aggregation methods dealing with ordinal uncertain preferences. Expert Syst. Appl. 2017, 78, 103–109. [Google Scholar] [CrossRef]
  59. Parreiras, R.; Ekel, P. Construction of nonreciprocal fuzzy preference relations with the use of preference functions. Pesqui. Oper. 2013, 33, 305–323. [Google Scholar] [CrossRef]
  60. Ramalho, F.D.; Ekel, P.Y.; Pedrycz, W.; Pereira, J.G., Jr.; Soares, G.L. Multi-criteria decision-making under conditions of uncertainty in application to multi-objective allocation of resources. Inf. Fusion 2019, 49, 249–261. [Google Scholar] [CrossRef]
  61. Fodor, J.C.; Roubens, M.R. Fuzzy Preference Modelling and Multi-Criteria Decision Support; Springer: Dordrecht, The Netherlands, 1994. [Google Scholar]
  62. Orlovsky, S. Problems of Decision-Making with Fuzzy Information; IASA: Laxenburg, Austria, 1983. [Google Scholar]
  63. Ekel, P.; Kokshenev, I.; Parreiras, R.; Pedrycz, W.; Pereira Jr, J. Multiobjective and multiattribute decision making in a fuzzy environment and their power engineering applications. Inf. Sci. 2016, 361, 100–119. [Google Scholar] [CrossRef]
  64. Pedrycz, W.; Ekel, P.; Parreiras, R. Fuzzy Multi-Criteria Decision-Making: Models, Methods, and Applications; John Wiley & Sons: Chichester, UK, 2011. [Google Scholar]
  65. Ekel, P.Y.; Neto, F.H.S. Algorithms of discrete optimization and their application to problems with fuzzy coefficients. Inf. Sci. 2006, 176, 2846–2868. [Google Scholar] [CrossRef]
  66. Kokshenev, I.; Parreiras, R.O.; Ekel, P.Y.; Alves, G.B.; Menicucci, S.V. A Web-based Decision Support Center for Electrical Energy Companies. IEEE Trans. Fuzzy Syst. 2014, 23, 16–28. [Google Scholar] [CrossRef]
  67. Zhang, Q.; Chen, J.C.; Chong, P.P. Decision consolidation: Criteria weight determination using multiple preference formats. Decis. Support Syst. 2004, 38, 247–258. [Google Scholar] [CrossRef]
  68. Chao, X.; Kou, G.; Peng, Y.; Viedma, E.H. Large-scale group decision-making with non-cooperative behaviors and heterogeneous preferences: An application in financial inclusion. Eur. J. Oper. Res. 2021, 288, 271–293. [Google Scholar] [CrossRef]
  69. Wang, Y.M.; Chin, K.S. A linear goal programming approach to determining the relative importance weights of customer requirements in quality function deployment. Inf. Sci. 2011, 181, 5523–5533. [Google Scholar] [CrossRef]
  70. Wu, Z.; Liao, H. A consensus reaching process for large-scale group decision making with heterogeneous preference information. Int. J. Intell. Syst. 2021, 36, 4560–4591. [Google Scholar] [CrossRef]
  71. Libório, M.P.; Ekel, P.I.; Bernardes, P.; Gomes LF, A.M.; Vieira, D.A.G. Specialists’ knowledge and cognitive stress in making pairwise comparisons. OPSEARCH 2023, 1–20. [Google Scholar] [CrossRef]
  72. Herrera-Viedma, E.; Herrera, F.; Chiclana, F. A consensus model for multiperson decision-making with different preference structures. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2002, 32, 394–402. [Google Scholar] [CrossRef]
  73. Herrera-Viedma, E.; Herrera, F.; Chiclana, F.; Luque, M. Some issues on consistency of fuzzy preference relations. Eur. J. Oper. Res. 2004, 154, 98–109. [Google Scholar] [CrossRef]
  74. Chiclana, F.; Herrera, F.; Herrera-Viedma, E. Integrating three representation models in fuzzy multipurpose decision-making based on fuzzy preference relations. Fuzzy Sets Syst. 1998, 97, 33–48. [Google Scholar] [CrossRef]
  75. Chiclana, F.; Herrera, F.; Herrera-Viedma, E. Integrating multiplicative preference relations in a multipurpose decision-making model based on fuzzy preference relations. Fuzzy Sets Syst. 2001, 122, 277–291. [Google Scholar] [CrossRef]
  76. Saaty, T.L. Decision making—The analytic hierarchy and network processes (AHP/ANP). J. Syst. Sci. Syst. Eng. 2004, 13, 1–35. [Google Scholar] [CrossRef]
  77. Banerjee, A. Rational choice under fuzzy preferences: The Orlovsky choice function. Fuzzy Sets Syst. 1993, 32, 295–299. [Google Scholar] [CrossRef]
  78. Bellman, R.E.; Zadeh, L.A. Decision-making in a fuzzy environment. Manag. Sci. 1970, 17, 141–164. [Google Scholar] [CrossRef]
  79. Saraswat, S.K.; Digalwar, A.K. Evaluation of energy alternatives for sustainable development of energy sector in India: An integrated Shannon’s entropy fuzzy multi-criteria decision approach. Renew. Energy 2021, 171, 58–74. [Google Scholar] [CrossRef]
  80. Shatnawi, N.; Abu-Qdais, H.; Abu Qdais, F. Selecting renewable energy options: An application of multi-criteria decision making for Jordan. Sustain. Sci. Pract. Policy 2021, 17, 209–219. [Google Scholar] [CrossRef]
  81. Xue, X.; Zhang, Q.; Cai, X.; Ponkratov, V.V. Multi-Criteria Decision Analysis for Evaluating the Effectiveness of Alternative Energy Sources in China. Sustainability 2023, 15, 8142. [Google Scholar] [CrossRef]
  82. Husain, A.M.; Hasan, M.M.; Khan, Z.A.; Asjad, M. A robust decision-making approach for the selection of an optimal renewable energy source in India. Energy Convers. Manag. 2024, 301, 117989. [Google Scholar] [CrossRef]
  83. Silva, L.M.L.; Ekel, P.; Vieira, D.A.G.; Libório, M.P.; D’angelo, M.F.S.V. Spatial Decision-Making under Uncertainties for Supporting the Prospection of Sites for Hybrid Renewable Energy Generation Systems. Energies 2023, 16, 4880. [Google Scholar]
  84. Libório, M.P.; Martinuci, O.D.; Bernardes, P.; Krohling, N.C.; Castro, G.; Guerra, H.L.; Ribeiro, E.A.; Fonzar, U.J.; Francisco, Í.D. Social vulnerability and COVID-19 in Maringá, Brazil. Spat. Inf. Res. 2023, 31, 51–59. [Google Scholar] [CrossRef]
  85. Fusco, E.; Libório, M.P.; Rabiei-Dastjerdi, H.; Vidoli, F.; Brunsdon, C.; Ekel, P.I. Harnessing Spatial Heterogeneity in Composite Indicators through the Ordered Geographically Weighted Averaging (OGWA) Operator. Geogr. Anal. 2023. [Google Scholar] [CrossRef]
  86. Xenodoxidou, E.; Theodorou, P.; Karagianni, R.; Intas, G.; Platis, C. Factors that determine parents’ satisfaction with the care given to their children in two Greek public hospitals. Health Res. J. 2022, 8, 97–110. [Google Scholar] [CrossRef]
  87. Ribeiro, L.; Diniz, A.M.; Lages, L.B. Decision-making in an inquisitorial system: Lessons from Brazil. Law Soc. Rev. 2022, 56, 101–121. [Google Scholar] [CrossRef]
  88. Pinto, M.R.; Salume, P.K.; Barbosa, M.W.; de Sousa, P.R. The path to digital maturity: A cluster analysis of the retail industry in an emerging economy. Technol. Soc. 2023, 72, 102191. [Google Scholar] [CrossRef]
  89. Rabiei-Dastjerdi, H.; Mohammadi, S.; Samouei, R.; Kazemi, M.; Matthews, S.; McArdle, G.; Homayouni, S.; Kiani, B.; Sadeghi, R. Measuring Spatial Accessibility to Healthcare Facilities in Isfahan Metropolitan Area in Iran. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, 10, 623–630. [Google Scholar] [CrossRef]
  90. Morais, D.C.; de Almeida, A.T.; Figueira, J.R. A sorting model for group decision making: A case study of water losses in Brazil. Group Decis. Negot. 2014, 23, 937–960. [Google Scholar] [CrossRef]
  91. Figueiredo, L.R.; Frej, E.A.; Soares, G.L.; Ekel, P.Y. Group Decision-Based Construction of Scenarios for Multicriteria Analysis in Conditions of Uncertainty on the Basis of Quantitative and Qualitative Information. Group Decis. Negot. 2021, 30, 665–696. [Google Scholar] [CrossRef]
Figure 1. Comparison of alternatives with trapezoidal membership functions.
Figure 1. Comparison of alternatives with trapezoidal membership functions.
Axioms 13 00142 g001
Figure 2. The overall scheme of the multi-attribute decision-making system.
Figure 2. The overall scheme of the multi-attribute decision-making system.
Axioms 13 00142 g002
Figure 3. The initial screen of the multi-attribute decision-making system.
Figure 3. The initial screen of the multi-attribute decision-making system.
Axioms 13 00142 g003
Figure 4. Criteria assessment functionality (e.g., capacity factor and levelized energy cost).
Figure 4. Criteria assessment functionality (e.g., capacity factor and levelized energy cost).
Axioms 13 00142 g004
Figure 5. Fuzzy estimates for the technological maturity criterion (ninth criterion).
Figure 5. Fuzzy estimates for the technological maturity criterion (ninth criterion).
Axioms 13 00142 g005
Table 1. Assessing alternatives according to the criteria under consideration.
Table 1. Assessing alternatives according to the criteria under consideration.
CriteriaScaleDiesel GenerationWind GenerationSolar Generation
1Capacity factor%874729
2Levelized cost of energyUSD/kW37.0036.930.08
3Deployment timeMonths243022
4Space requirementm2/kW44323
5Power-plant lifetimeYears153025
6Greenhouse gas emissionstCO2/MWh0.760.000.00
7Environment risk HighLowHigh
8Corporate image risk HighLowLow
9Technological maturity HighHighMedium
Table 2. Nonreciprocal fuzzy preference relationship matrices.
Table 2. Nonreciprocal fuzzy preference relationship matrices.
Criterion 1Criterion 4Criterion 7
1.00   1.00   1.00 0.60   1.00   1.00 0.42   0.82   1.00 1.00   1.00   1.00 0.22   1.00   0.60 0.62   1.00   1.00 1.00   0.00   0.00 1.00   1.00   1.00 1.00   1.00   1.00
Criterion 2Criterion 5Criterion 8
1.00   0.99   0.92 1.00   1.00   0.92 1.00   1.00   1.00 1.00   0.57   0.86 1.00   1.00   1.00 1.00   0.71   1.00 1.00   0.00   0.00 1.00   1.00   1.00 1.00   1.00   1.00
Criterion 3Criterion 6Criterion 9
1.00   1.00   0.96 1.00   1.00   0.96 1.00   1.00   1.00 1.00   0.24   0.24 1.00   1.00   1.00 1.00   1.00   1.00 1.00   1.00   0.83 1.00   1.00   0.83 1.00   1.00   1.00
Table 3. Solution to the problem generated by the first technique.
Table 3. Solution to the problem generated by the first technique.
Intersection between Fuzzy Preference MatricesStrict Fuzzy Preference Relation of the IntersectionSet of Non-Dominated
Alternatives
1.00   0.00   0.00 0.22   1.00   0.60 0.42   0.71   1.00 0.00   0.00   0.00 0.22   0.00   0.00 0.42   0.11   0.00 0.58   0.89   1.00
Energy source chosen:
Alternative 3 (solar)
Table 4. Solution to the problem generated by the second technique.
Table 4. Solution to the problem generated by the second technique.
Criterion 6Criterion 7Criterion 8
Strict fuzzy preference relation 0.00   0.00   0.00 0.76   0.00   0.00 0.76   0.00   0.00 0.00   0.00 0.00   0.00 0.00   0.00 1.00   0.00
Set of non-dominated alternatives 0.24   1.00   1.00 1.00   1.00 1.00   0.00
Energy sourceAlternative 2 (wind)
Note: Strict fuzzy preference relation and non-dominated set of alternatives by adding the n-th criterion.
Table 5. Solution to the problem generated by the third technique.
Table 5. Solution to the problem generated by the third technique.
Criterion 1Criterion 4Criterion 7
Fuzzy strict preference relation 0.00   0.40   0.58 0.00   0.00   0.18 0.00   0.00   0.00 0.00   0.78   0.38 0.00   0.00   0.00 0.00   0.40   0.00 0.00   0.00   0.00 1.00   0.00   0.00 1.00   0.00   0.00
Non-dominated set of alternatives 1.00   0.60   0.42 1.00   0.22   0.62 0.00   1.00   1.00
Criterion 2Criterion 5Criterion 8
Fuzzy strict preference relation 0.00   0.00   0.00 0.01   0.00   0.00 0.08   0.08   0.00 0.00   0.00   0.00 0.43   0.00   0.29 0.14   0.00   0.00 0.00   0.00   0.00 1.00   0.00   0.00 1.00   0.00   0.00
Non-dominated set of alternatives 0.92   0.92   1.00 0.57   1.00   0.71 0.00   1.00   1.00
Criterion 3Criterion 6Criterion 9
Fuzzy strict preference relation 0.00   0.00   0.00 0.00   0.00   0.00 0.04   0.04   0.00 0.00   0.00   0.00 0.76   0.00   0.00 0.76   0.00   0.00 0.00   0.00   0.00 0.00   0.00   0.00 0.17   1.17   0.00
Non-dominated set of alternatives 0.96   0.96   1.00 0.24   1.00   1.00 0.83   0.83   1.00
Insertion of the non-dominated set of alternatives 0.00   0.22   0.42 Energy source chosen:Alternative 3 (solar)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ferreira, M.A.D.d.O.; Ribeiro, L.C.; Schuffner, H.S.; Libório, M.P.; Ekel, P.I. Fuzzy-Set-Based Multi-Attribute Decision-Making, Its Computing Implementation, and Applications. Axioms 2024, 13, 142. https://doi.org/10.3390/axioms13030142

AMA Style

Ferreira MADdO, Ribeiro LC, Schuffner HS, Libório MP, Ekel PI. Fuzzy-Set-Based Multi-Attribute Decision-Making, Its Computing Implementation, and Applications. Axioms. 2024; 13(3):142. https://doi.org/10.3390/axioms13030142

Chicago/Turabian Style

Ferreira, Mateus Alberto Dorna de Oliveira, Laura Cozzi Ribeiro, Henrique Silva Schuffner, Matheus Pereira Libório, and Petr Iakovlevitch Ekel. 2024. "Fuzzy-Set-Based Multi-Attribute Decision-Making, Its Computing Implementation, and Applications" Axioms 13, no. 3: 142. https://doi.org/10.3390/axioms13030142

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