1 Introduction

Decision-making permeates people’s daily lives as we are constantly making choices. Most decisions are routine and intuitive and do not require further analysis. However, many of the variables involved in complex contexts are subjective and demand trade-offs, requiring individuals to make subjective judgments. As noted by [1], when a decision task is complex, or the impact of actions is relevant, one should resort to a formal or informal decision support technique.

Multi-criteria techniques stand out among formal techniques supporting decision-making. Even though it is sometimes more convenient to consider a single objective and make decisions based on its optimization subject to a set of restrictions, in most cases, multiple objectives or criteria affecting a given context should be considered, as reality is multidimensional [2].

Hence, the various factors composing a decision problem should be modeled based on facts, values, scientific knowledge, and human judgment, which, when considered together, enable a broader view and improved understanding of the potential impact of actions on the context under analysis. Many formulas can be used to combine these factors [1]. A method is chosen among the various multi-criteria techniques based on various factors, such as the type of variables composing a given problem, the nature of such a decision problem, and the compensation of criteria.

In this context, MCDM (Multi-criteria Decision Making) and MCDA (Multi-criteria Decision Aid) are two criteria decision paradigms that, despite epistemological differences, support decisions and gather important tools to structure and assess complex decisions [3]. Furthermore, MCDM/A techniques enable the development of assessment systems based on experts’ or decision makers’ knowledge, with mathematical procedures and advanced computational methods that support decision-making modeling and solving decision problems [4].

According to [5, 6], Decision Support Systems (DSS) enable the development and use of computational tools to support managers when making decisions. The use of support systems was driven by the advancement of information technologies such as personal computers and communication networks. Therefore, informatics enables computational coding of complex algorithms and the creation of applications and software, able to operationalize multi-criteria methods quickly and easily. Hence, methods that were previously unfeasible due to a significant level of complexity can currently be used with the support of DSS.

A systematic literature review was performed using the simplified PRISMA Protocol (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) to better understand how meta-heuristic-based DSS is used to support multi-criteria decision-making. It resulted in a Bibliographic Portfolio of 54 papers, and a meta-synthesis of these studies revealed that Fuzzy Logic is applied to treat subjectivity by supporting decision-making in complex environments.

The subjectivity permeating decision-making contexts is a concern. Some methods of the Electre Family, for instance, take into account the subjectivity of judges when making assessments by incorporating the credibility index σ(a,b), which conceptually resembles Fuzzy sets, where σ(a,b) values between 0 and 1 are assigned with gradual agreement and disagreement thresholds. This overclassification in Electre III is also used in Electre TRI-nB, in which the categories are defined by limiting profiles [7].

The literature describes several methods for dealing with uncertainty, among which the intuitionistic fuzzy theory [8], the neutrosophic set theory [9], and the grey number theory [10] stand out. A linguistic metric for Consensus Reaching Processes (LiCRPs) is proposed by [11] for group decision-making. This metric is built upon a Comprehensive Minimum Cost Consensus (CMCC) model based on ELICIT (Extended Comparative Linguistic Expressions with Symbolic Translation) that models decision makers’ uncertainty through a Fuzzy 2-Tuple model.

Comparative Linguistic Expression Preference Relations (CLEPR) are presented by [12] to represent decision makers’ uncertainty in group decisions, considering multiple self-confidence levels and presenting numerical scales of linguistic terms. In turn, [13] present an FMEA (Failure Modes and Effects Analysis) approach based on Personalized Individual Semantics, with linguistic distribution assessments and incomplete preference information used to model decision makers’ uncertain opinions.

Among these, the Fuzzy sets theory prevailed in the papers included in the bibliographic portfolio to deal with the uncertainty and subjectivity permeating the decision-making process, allowing decision makers to include their doubts in the assessments.

Fuzzy logic and its extensions have also been used to incorporate decision makers’ assessments into group decision-making as they enable reaching a common solution in complex environments. For example, the multi-criteria decision model based on Hesitant Fuzzy linguistic term sets presented by [14] shows the ability to incorporate experts’ preferences when they hesitate between several linguistic terms, allowing group evaluation in qualitative environments. In the context of Large-Scale Group Decision Making (LSGDM), [6] reveals that multi-criteria methods for classical group decision-making, such as AHP, TOPSIS, MULTIMOORA, and ELECTRE, have been extended to solve LSGDM problems. In this sense, [15] applies Fuzzy preference relations for LSGDM, considering the level of agreement among experts before selecting the best alternative.

Thus, considering that the differential of the Measuring Attractiveness by a Categorical Based Evaluation Technique (MACBETH) is that it supports multi-criteria decisions in complex environments, facilitating decision-making assessment by using qualitative scales in the analyses, the use of fuzzy numbers to include uncertainty aspects to the scale can improve the method.

According to [16], MACBETH has not yet been expanded to its fuzzy versions, which is corroborated by the literature review and reveals a research opportunity. MACBETH presents a collaborative value-modeling framework in which the context structuring is performed through a socio-technical process, while the value functions for measuring the decision problem are obtained through a linear programming problem based on qualitative assessments [17]. Therefore, the method’s main characteristic is to help decision makers to build knowledge about a decision-making context, enabling assessment through uncertain terms that resemble Fuzzy linguistic terms.

Although MACBETH is intended to assess decision problems through qualitative scales, facilitating decision makers’ assessments, especially in complex contexts, traditional mathematical techniques do not allow the incorporation of uncertainties arising from linguistic terms. Therefore, the Fuzzy Theory enables the mathematical treatment of such linguistic terms, improving the method.

In this context, this study aims to apply a triangular Fuzzy number in the MACBETH scale of semantic judgments to incorporate human judgment’s aspects, such as uncertainty and subjectivity in the scale of linguistic terms. The mathematical modeling proposed here is expected to contribute to the improvement of the classical method by making the scale more flexible in evaluations considered to present cardinal inconsistency.

2 MCDM/A Methods

MCDM/A is the field of Operational Research intended to build evaluation systems based on the knowledge of experts or decision makers, considering multiple criteria that affect the decision-making problem, constituting important tools for structuring and evaluating complex decisions [3]. Choosing among the various MCDM/A methodologies depend on various factors, such as the type of variables that compose the problem, the nature of the decision problem, and compensation criteria.

Table 1 summarizes the classification of methods in the three multi-criteria approaches, according to what [18, 19] proposed. Regarding the matter of discrete variables, the decision problem consists of choosing one from a discrete set of alternatives, in contrast to continuous methods, where the alternatives are implicitly described through a set of restrictions [20].

Table 1 Synthesis of multi-criteria methods

As for the nature of the decision problem, it can be classified as a choice problem (\(P.\propto\)), which consists of helping decision makers choose or select a subset that contains the best solutions; classification problem (\(P.\beta\)), the objective of which is to categorize actions distributed according to pre-defined categories; ordering problem \((P.\gamma\)), in which actions are ordered according to the decision makers’ order of preference, or a description problem (\(P.\delta\)), which consists of aiding decision makers to formally and systematically describe actions and their consequences or to develop a cognitive procedure [18].

Finally, regarding the compensation approach, the criteria presenting inferior performance can be compensated by other criteria with good performance. For example, an alternative with higher costs can be considered a good alternative if it presents superior quality and durability, though, in non-compensatory strategies, poor performance cannot be counterbalanced by good ones [20].

As for preference relationships, the methods can be aggregation, outranking, or interactive. The aggregation methods are based on the Single Synthesis Criterion or the Multi-attribute Utility Theory. They are based on the concept of the utility function, that is, how much a given action provides utility to decision makers in the criterion assessed. In the outranking approach, the methods are called outranking or subordination, in which action a is considered to subordinate action b (a S b); a case in which the decision maker considers action a at least as good as action b, proceeding a pairwise comparison through a binary relation, through thresholds.

In addition to the aggregation and outranking methods, interactive methods also adopt the interactive local judgment approach. Also known as Multi-Objective Decision Making (MODM), they originated in mathematical programming, in which Multi-Objective Linear Programming (MOLP) stands out.

Therefore, Operational Research, developed from several related fields of knowledge, gave rise to methods based on different decision-making paradigms for solving problems in different contexts. Thus, the choice of a method to solve a problem or support decision-making depends on the characteristics of the decision-making problem, the context under analysis, and the decision makers’ profiles. Keep in mind that the focus of the decision-making process can be optimal or near-optimal or to build the decision maker's knowledge.

The literature shows that MCDM/A methods are used in different contexts. A ranking range based on the MCDM/A approach under an incomplete context is proposed by [58]. The minimum and maximum rankings of each alternative of the multi-attribute decision matrix with incomplete weight information are obtained by a series of mixed 0–1 linear programming models. To obtain the average position of each alternative in the ranking, the Monte Carlo Simulation is applied, and each alternative's minimum, maximum, and mean ranking information is integrated. The model is then applied to a case of assessing risk investment with risk attitudes.

In [59], proposes a hybrid method based on the grey theory, genetic algorithm, and dematel (GA-GDEMATEL) for human resources management. In turn, [60] present the identification of the optimal conceptual design through the hybridization of two MCDM/A models, the Fuzzy Analytical Hierarchy Process (F-AHP) and Fuzzy Grey Relational Analysis (F-GRA). The Fuzzy-Delphi method is used by [61] to refine supplier evaluation criteria, determine the weight of criteria and prioritize suppliers based on green and resilient indexes. The Grey and TOPSIS (GC-TOPSIS) correlation methods are used to analyze the results.

In [62] propose an integrated and comprehensive fuzzy multi-criteria model for supplier selection in the digital supply chain. The fuzzy MULTIMOORA, fuzzy COPRAS, and fuzzy TOPSIS methods are used as prioritization methods to sort suppliers. The maximize agreement heuristic (MAH) method aggregates the supplier rankings obtained from the prioritization methods into a consensus ranking.

The task of personnel selection is modeled by [63] as a multi-criteria decision-making problem, considering several competencies and abilities to assess candidates for a specific position. The Electre III method is built into the software to develop a fuzzy outranking relation, while a multi-objective evolutionary algorithm explores this relationship and generates a ranking as a recommendation. In [64] develops a hybrid method combining MCDM decision-making with a fuzzy method called COMET (Characteristic Objects Method).

A new integrated decision-making model is developed by [65] based on MACBETH to calculate criteria weights. Additionally, Weighted Aggregated Sum Product Assessment (WASPAS) methods under a fuzzy environment with Dombi norms were intended to assess alternatives to solve a selection problem concerning the recovery center location, considering technical, environmental, economic, and social aspects.

The literature presents the studies implementing Fuzzy-MACBETH; although Table 2 does not present an exhaustive list, it summarizes the most representative ones.

Table 2 Synthesis of studies presenting Fuzzy-MACBETH

2.1 MACBETH Method

Among the multi-criteria methods used to support decision-making, MACBETH, created by Bana e Costa and Vansnick [72], enables transforming ordinal scales, obtained from value judgments expressed by a judge, into cardinal scales using linear programming. It consists of a multi-criteria mathematical method composed of four phases, which begin with an analysis of the decision-making context and structuring of the problem, establishment of the evaluation elements, development of the evaluation model, and analysis of sensitivity and recommendations [73]. Thus, the MACBETH method can be understood as a socio-technical process that combines technical elements with the social aspects of decision conferencing [74]. According to [75], decision conferencing consists of an interactive group technique, i.e., meetings are held with key actors in the decision-making process, who, assisted by a facilitator, arrive at relevant judgments that help them to understand and structure the issues affecting a given organization (Table 3).

MACBETH’s central idea is to offer judges a method to assist in the construction of a numerical scale; thus, it is a tool to convert semantic judgments into cardinal scales [72]. Therefore, this method’s main differential is the use of a semantic scale to express the decision maker’s assessment, to compare pairs of alternatives, using the categories indifferent, very weak, weak, moderate, strong, very strong, and extreme. The questioning procedure requires decision makers to assign an absolute verbal judgment about the difference in attractiveness between two alternatives or actions, x and y, for each ordered pair (x,y) in A × A with xPy (x preferable to y).

Where \(A={x}_{1}, {x}_{2}, \cdots ,{x}_{n}\) is a set of elements such that \(\forall i\ne j\in 1, 2, \cdots , N:{x}_{i}P{x}_{j}\Leftrightarrow i>j\). Therefore, the elements of set \(A\) must be ordered in descending order, that is, \({x}_{n}P{x}_{n-1}P{x}_{n-2}P\cdots P{x}_{2}P{x}_{1}\) and then the upper part of the matrix \(n\times n\) is filled with the verbal responses, where \({x}_{i,j}\) is assigned value \(k\in \mathrm{1,2},\mathrm{3,4},\mathrm{5,6}\) if, and only if, the decision maker has assigned (\({x}_{i},{x}_{j}\)) to a category \({c}_{k}\), according to (1) [76].

$${A}_{n\times n}=\left[\begin{array}{ccccccc}.& {x}_{n,n-1}& {x}_{n,n-2}& \dots & {x}_{3}& {x}_{2}& {x}_{1}\\ .& .& {x}_{n-1,n-2}& \dots & {x}_{n-{1,3}}& {x}_{n-{1,2}}& {x}_{n-{1,1}}\\ .& .& .& \dots & {x}_{n-{2,3}}& {x}_{n-{2,2}}& {x}_{n-{2,1}}\\ \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots \\ .& .& .& \dots & .& {x}_{{3,2}}& {x}_{{3,1}}\\ .& .& .& \dots & .& .& {x}_{{2,1}}\\ .& .& .& \dots & .& .& .\end{array}\right]$$
(1)

where:

  • \({C}_{1}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is very weak;

  • \({C}_{2}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is weak;

  • \({C}_{3}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is moderate;

  • \({C}_{4}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is strong;

  • \({C}_{5}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is very strong;

  • \({C}_{6}=\left\{(x,y)\in A\times A/xPy\right\}\) and the difference of attractiveness between x and y is extreme;

Two conditions must be met for the decision maker’s answers be semantically consistent:

  • \(\forall i=3, 4, \cdots , n\) values \({x}_{ij}\) on line i cannot decrease when j decreases; and

  • \(\forall j=1, 2, \cdots , n-2\) values \({x}_{ij}\) in column j cannot increase as i decreases.

Thus, the ordinal attractiveness measure consists of assigning a numerical value—a real number v(x)—to each alternative x that satisfies the conditions:

  • \(\forall x,y\in A:xPy\Leftrightarrow v(x)>v(y)\)

  • \(\forall x,y\in A:xIy\Leftrightarrow v\left(x\right)=v(y)\)

To determine the cardinal value measure for each alternative x, in addition to the two previous conditions, it is necessary that:

  • \(\forall w,x,y,z\in A\) with an x more attractive than y and a w more attractive than z, ratio \(\left[v\left(x\right)-v(y)\right]/\left[v\left(w\right)-v(z)\right]\) corresponds to the measure of attractiveness between x and y, having the difference in attractiveness between w and z as a unit of measure.

Thus, while the ordinal value measure indicates the preference order of alternatives, the cardinal value measure reflects the difference in attractiveness between the alternatives [74]. The pre-cardinal scale, called basic MACBETH scale, can then be obtained from the linear programming problem LP-MACBETH, presented in [74], with \({x}^{+}\) e \({x}^{-}\) being the most attractive and least attractive elements of A, respectively.

LP-MACBETH

$$Min\left[v\left({x}^{+}\right)-v({x}^{-})\right]$$

Subject to restrictions:

  1. 1.

    \(v\left({x}^{-}\right)=0\) (arbitrarily chosen value).

  2. 2.

    \(v\left(x\right)-v\left(y\right)=0, \forall (x,y)\in {C}_{0}\).

  3. 3.

    \(v\left(x\right)-v\left(y\right)\ge 1, \forall \left(x,y\right)\in {C}_{i}\cup \cdots \cup {C}_{s}\), with \(i,s\in \left\{\mathrm{1,2},\mathrm{3,4},\mathrm{5,6}\right\}\) and \(i\le s\).

  4. 4.

    \(v\left(x\right)-v\left(y\right)\ge v\left(w\right)-v\left(z\right)+i-s^{\prime}, \forall \left(x,y\right)\in {C}_{i}\cup \cdots \cup {C}_{s}\) and \(\forall (w,z)\in {C}_{i}^{\prime}\cup \cdots \cup {C}_{s}^{\prime}\) with \(i,s, {i}^{\prime}, s^{\prime}\in \left\{\mathrm{1,2},\mathrm{3,4},\mathrm{5,6}\right\}\) and \(i\le s, i^{\prime}\le s^{\prime}\) and \(i>s^{\prime}\).

The basic MACBETH scale is anchored by values \(v\left({x}^{+}\right)=100\) and \(v\left({x}^{-}\right)=0\). Hence, MACBETH cardinal scale (\({\mu }_{x}\)) is obtained from Eq. (2).

$${\mu }_{x}=\alpha {v}_{x}+\beta .$$
(2)

3 Fuzzy Logic

The Fuzzy set theory was conceived by Lofti A. Zadeh [77] to consider the uncertain aspects of human thought. Differently from randomness, the uncertainty considered by the Fuzzy theory comprises the imprecision of the linguistic variables, which are disregarded in classical mathematical treatment [78]. Hence, imprecise terms such as “small”, “large”, “a lot”, and “a little”, among others, are taken into account in the Fuzzy theory [79].

Including Fuzzy logic in decision-making enables considering ambiguous aspects, uncertainty, or indecision permeating real-world problems [69]. By mathematically formalizing such imprecisions, [77] expanded the image set of the characteristic function of a classic (or crisp) set, in which the Fuzzy subset is characterized by a membership function \({\mu }_{F}\). Thus, being U a crisp set, a fuzzy subset is characterized by the membership function (3).

$${\mu }_{F}:U\to \left[0.1\right].$$
(3)

This membership function indicates the degree to which element x of set U belongs to subset F, where \({\mu }_{F}\left(x\right)=0\) indicates the non-membership of element x to subset F and \({\mu }_{F}\left(x\right)=1\) indicates full membership. According to [80], fuzzy numbers are a fuzzy subset of real numbers, representing the expansion of the notion of confidence intervals. Hence, Fuzzy numbers allow the mathematical modeling of the inaccuracy present in complex systems, the main ones being the triangular Fuzzy number, the trapezoidal Fuzzy number, and bell-shaped Fuzzy number; the triangular number is the most frequently found in the literature [81].

Therefore, a Fuzzy number A is said to be triangular if its membership function is of Eq. (4).

$${\mu }_{A}\left(x\right)=\left\{\begin{array}{l}\frac{x-a}{u-a}; \quad if \, a<x\le u\\ \frac{x-b}{u-b};\quad if \, u<x\le b\\ 0;\quad otherwise\end{array}\right.$$
(4)

Whose membership function presents a graph in triangular format, with a base [a,b] and vertex (u,1), as shown in Fig. 1. Thus, the triangular fuzzy number is represented by the ordered triplet (a; u; b) or a/u/b and is the closure of the support of A \(\overline{supp }A\)), corresponding to the α-level [A]^0.

Fig. 1
figure 1

Triangular fuzzy number

Arithmetic operations with fuzzy numbers are linked to interval arithmetic operations, and the following definitions can be stated, which can be considered particular cases of the Zadeh Extension Principle, where \({A}_{1}=({l}_{1}, {m}_{1}, {u}_{1})\) and \({A}_{2}=({l}_{2}, {m}_{2}, {u}_{2})\) two fuzzy numbers and λ a real number.

  • Sum of Fuzzy numbers: \(\left({l}_{1}, {m}_{1}, {u}_{1}\right)\oplus \left({l}_{2}, {m}_{2}, {u}_{2}\right)=({l}_{1}+{l}_{2}, {m}_{1}+{m}_{2}, {u}_{1}+{u}_{2})\)

  • Multiplication of a real number by a fuzzy number: \(\left({l}_{1}, {m}_{1}, {u}_{1}\right)\odot \left(\lambda , \lambda , \lambda \right)=(\lambda {l}_{1}, \lambda {m}_{1}, \lambda {u}_{1})\)

  • Difference of Fuzzy numbers: \(\left({l}_{1}, {m}_{1}, {u}_{1}\right)\ominus \left({l}_{2}, {m}_{2}, {u}_{2}\right)=({l}_{1}-{l}_{2}, {m}_{1}-{m}_{2}, {u}_{1}-{u}_{2})\)

  • Multiplication of Fuzzy numbers: \(\left({l}_{1}, {m}_{1}, {u}_{1}\right)\otimes \left({l}_{2}, {m}_{2}, {u}_{2}\right)=({l}_{1}\times {l}_{2}, {m}_{1}\times {m}_{2}, {u}_{1}\times {u}_{2})\)

  • Division of Fuzzy numbers: \(\left({l}_{1}, {m}_{1}, {u}_{1}\right)\oslash \left({l}_{2}, {m}_{2}, {u}_{2}\right)=({l}_{1}\times \frac{1}{{l}_{2}}, {m}_{1}\times \frac{1}{{m}_{2}}, {u}_{1}\times \frac{1}{{u}_{2}})\)

Thus, using a Fuzzy number scale, aligned with MACBETH’s semantic scale, can include the uncertainty inherent to linguistic terms used to measure differences in attractiveness between elements assessed in the method’s mathematical modeling. Uncertainty in the mathematical representation of such terms is related to the meaning they assume for each individual, which does not correspond to an exact value but to a subjective dimension.

The cardinal scales’ dimensionality arising from a qualitative assessment based on the decision maker’s preferences can be obtained through the Fuzzy Theory by making the idea of number more flexible, adding uncertainty aspects. Thus, this study provides the MACBETH method with a new approach extended to its Fuzzy version.

4 Proposed Method

According to [20], facts, values, science, and human judgment are essential ingredients for decision-making. Hence, the main feature that prompted the choice of the MACBETH method was the use of qualitative scales to assess decision problems, in which the decision maker assigns semantic judgments to ordered pairs of alternatives and criteria. Hence, value functions are obtained based on the decision makers’ perceptions and values.

A value function is the mathematical representation of human judgments, which allows an analytical study of preferences and value judgments [20]. Therefore, to obtain the value functions, the alternatives are compared based on the semantic categories of [72], in which the decision maker assigns an absolute verbal judgment on the difference in attractiveness between x and y, for each ordered pair (x,y) in \(A\times A\) with \(xPy\).

Considering that the objective in the MACBETH method’s linear programming problem is to find a numerical value for each alternative that is as close as possible to the center of the interval of the corresponding category, that is, the maximum degree of membership is in the center of the interval, the Fuzzy triangular number was used to build the scale of the Fuzzy-MACBETH method proposed here, as shown in Fig. 2, where \({x}_{i,j}\) is assigned value \(\widetilde{A}\) if and only if the decision maker has assigned (\({x}_{i}, {x}_{j}\)) to a category \({c}_{k}\), such that:

  • \(\widetilde{A}=\left\{\begin{array}{c}{m}_{k}=k\\ {l}_{k}=k-1\\ {u}_{k}=k+1\end{array}\iff k=\left\{2, 3, 4, 5\right\}\right.\)

  • \(\widetilde{A}=\left\{\begin{array}{c}{m}_{k}={l}_{k}=k\\ {u}_{k}=k+1\end{array}\iff {C}_{1}\right.\)

  • \(\widetilde{A}=\left\{\begin{array}{c}{m}_{k}={u}_{k}=k\\ {l}_{k}=k-1\end{array}\iff {C}_{6}.\right.\)

Fig. 2
figure 2

Triangular fuzzy-MACBETH number

Therefore, the resulting scale can be represented as shown in Fig. 3. The semantic scale is fuzzified based on the decision maker’s semantic judgments. In other words, the first task of the Fuzzy-MACBETH method proposed here is to determine the differences between the alternatives in terms of attractiveness, using triangular fuzzy numbers, generating a fuzzy decision matrix.

Table 3 Scale of the proposed Fuzzy-MACBETH method
Fig. 3
figure 3

Graphic scale of the proposed Fuzzy-MACBETH method

Having the Fuzzy decision matrix, the basic Fuzzy scale can be obtained through the linear programming problem that we will call F-LP-MACBETH, resulting in a pre-cardinal scale \(\widetilde{v}\) for each alternative.


F-LP-MACBETH

$$Min\left[\widetilde{v}\left({x}^{+}\right)-\widetilde{v}({x}^{-})\right]$$

Subject to restrictions:

  1. 1.

    \(\widetilde{v}\left({x}^{-}\right)=(\mathrm{0,0},0)\).

  2. 2.

    \(\widetilde{v}\left(x\right)-\widetilde{v}\left(y\right)=\left(\mathrm{0,0},0\right), \forall (x, y)\in {C}_{0}\).

  3. 3.

    \(\widetilde{v}\left(x\right)-\widetilde{v}\left(y\right)\ge \left(\mathrm{1,1},2\right), \forall \left(x, y\right)\in {C}_{k}\), with \(k\in \left\{\mathrm{1,2},\mathrm{3,4},\mathrm{5,6}\right\}\).

  4. 4.

    \(\widetilde{v}\left(x\right)-\widetilde{v}\left(y\right)\ge \widetilde{v}\left(w\right)-\widetilde{v}\left(z\right), \forall \left(x, y\right)\in {C}_{k}\) and \(\forall \left(w, z\right)\in {C}_{k^{\prime}}\), with \(k, k^{\prime}\in \left\{\mathrm{1,2},\mathrm{3,4},\mathrm{5,6}\right\}\) and \(k>k^{\prime}\).

Thus, in the F-LP-MACBETH linear programming problem, the objective function aims to minimize the largest difference in fuzzy values between the more and less attractive alternatives. In the first restriction, the scale origin is fixed, and the second and third restrictions ensure that the ranking order of the elements is preserved. The fourth restriction, which deals with cardinal inconsistency, was made more flexible using the fuzzy number scale, which has gradual and transposed thresholds. This flexibility becomes viable because, in the Fuzzy Theory, an element can simultaneously belong to a subset and its complement, with a certain degree of membership.

The basic Fuzzy scale obtained is still Fuzzy numbers. Hence, an approach to transforming fuzzy numbers into crisp numbers is needed. These approaches include the mean of the maximum, the centroid method, the α-cut methods, and the maximization and minimization sets (MAX–MIN) [82]. In this study, we chose the centroid method, in which the basic crisp scale is obtained by calculating the centroid of the triangular fuzzy number.

This defuzzified basic scale, however, does not yet correspond to the cardinal scale. For that, the scales are first anchored, assigning zero to the level of performance the decision maker considered neutral and one hundred to the level of performance considered good, thus enabling aggregate local assessments. Equation (2) is applied to determine the cardinal scale (\({\mu }_{x}\)).

5 Results and Discussion

This section presents the results of the Fuzzy-MACBETH method proposed here according to two situations: a consistent ordinal and cardinal decision matrix and an inconsistent cardinal decision matrix.

First Example The first example was developed to show the applicability of the method proposed. The procedure to solve these examples is supported by an electronic spreadsheet. The decision matrix \({M}_{1}\), extracted from [74] was used in the first example. This matrix presented semantic and cardinal consistency.

$${M}_{1}=\left[\begin{array}{cccccc}*& (very weak)& (weak)& (strong)& (strong)& (very strong)\\ *& *& (weak)& (moderate)& (moderate)& (strong)\\ *& *& *& (moderate)& (moderate)& (moderate)\\ *& *& *& *& (very weak)& (very weak)\\ *& *& *& *& *& (very weak)\\ *& *& *& *& *& *\end{array}\right].$$

First, the decision matrix is fuzzified, assigning the values of the α-levels [A]^0 of the triangular Fuzzy-MACBETH scale corresponding to each category the decision maker assigned to the differences in attractiveness between the alternatives, as follows:

$${\widetilde{A}}_{n\times n}=\left[\begin{array}{cccccc}*& (\mathrm{1,1},2)& (\mathrm{1,2},3)& (\mathrm{3,4},5)& (\mathrm{3,4},5)& (\mathrm{4,5},6)\\ *& *& (\mathrm{1,2},3)& (\mathrm{2,3},4)& (\mathrm{2,3},4)& (\mathrm{3,4},5)\\ *& *& *& (\mathrm{2,3},4)& (\mathrm{2,3},4)& (\mathrm{2,3},4)\\ *& *& *& *& (\mathrm{1,1},2)& (\mathrm{1,1},2)\\ *& *& *& *& *& (\mathrm{1,1},2)\\ *& *& *& *& *& *\end{array}\right].$$

Table 4 presents the results of the Fuzzy-MACBETH method for the first example. Having the basic Fuzzy scale (\({\widetilde{v}}_{x}\)) the defuzzification was performed using the centroid method, obtaining the basic scale (\({v}_{x}\)). Finally, the cardinal scales (\({\mu }_{x}\)) were obtained using Eq. (2).

Table 4 Results of the Fuzzy-MACBETH method concerning the first example

For comparison purposes, Table 5 shows the results obtained by the method proposed here and the classical MACBETH method.

Table 5 Results of the Fuzzy-MACBETH and classical MACBETH methods concerning the first example

The cardinal scale obtained with the Fuzzy-MACBETH method is coherent with the scale generated in the classical MACBETH method. For example, going from level \({x}_{5}\) to \({x}_{4}\) corresponds to a loss of 10 points in the classical method and 12.15 points in the Fuzzy-MACBETH method, while going from \({x}_{5}\) to \({x}_{6}\), corresponds to an improvement of 70 points according to the MACBETH and 66.68 points according to the Fuzzy-MACBETH. It shows that the mathematical modeling is aligned with the source method.

Second Example In the second example, the decision matrix \({M}_{2}\) presented in [76] was chosen. Although this matrix was originally solved by the MACBETH first version, the latest version of the M-MACBETH software was applied and cardinal inconsistency was also found in the most current model. Even though the decision matrix is semantically consistent, cardinal inconsistency was found, so the decision maker was suggested to change the assessment of the difference in attractiveness between alternatives \({x}_{1}\) and \({x}_{3}\) from Very Strong to Strong.

$${M}_{2}=\left[\begin{array}{cccccccc}*& (strong)& (v.strong)& (v.strong)& (v.strong)& (extreme)& (extreme)& (extreme)\\ *& *& (v.weak)& (weak)& (moderate)& (strong)& (v.strong)& (extreme)\\ *& *& *& (weak)& (weak)& (strong)& (strong)& (v.strong)\\ *& *& *& *& (weak)& (weak)& (strong)& (strong)\\ *& *& *& *& *& (weak)& (moderate)& (strong)\\ *& *& *& *& *& *& (weak)& (weak)\\ *& *& *& *& *& *& *& (v.weak)\\ *& *& *& *& *& *& *& *\end{array}\right].$$

In this study, the Fuzzy-MACBETH method was applied to the original decision matrix, without correcting the inconsistency. The decision matrix was then fuzzified, as follows:

$${\widetilde{A}}_{n\times n}=\left[\begin{array}{cccccccc}*& (\mathrm{3,4},5)& (\mathrm{4,5},6)& (\mathrm{4,5},6)& (\mathrm{4,5},6)& (\mathrm{5,6},6)& (\mathrm{5,6},6)& (\mathrm{5,6},6)\\ *& *& (\mathrm{1,1},2)& (\mathrm{1,2},3)& (\mathrm{2,3},4)& (\mathrm{3,4},5)& (\mathrm{4,5},6)& (\mathrm{5,6},6)\\ *& *& *& (\mathrm{1,2},3)& (\mathrm{1,2},3)& (\mathrm{3,4},5)& (\mathrm{3,4},5)& (\mathrm{4,5},6)\\ *& *& *& *& (\mathrm{1,2},3)& (\mathrm{1,2},3)& (\mathrm{3,4},5)& (\mathrm{3,4},5)\\ *& *& *& *& *& (\mathrm{1,2},3)& (\mathrm{2,3},4)& (\mathrm{3,4},5)\\ *& *& *& *& *& *& (\mathrm{1,2},3)& (\mathrm{1,2},3)\\ *& *& *& *& *& *& *& (\mathrm{1,1},2)\\ *& *& *& *& *& *& *& *\end{array}\right].$$

Table 6 presents the final matrix obtained from the application of the Fuzzy-MACBETH method. Finally, Table 7 presents the results of the Fuzzy-MACBETH method used for the original decision matrix and of the classical MACBETH method, changing the decision maker's value judgments to correct the cardinal inconsistency.

Table 6 Final matrix of Fuzzy-MACBETH method for the second example
Table 7 Results of the Fuzzy-MACBETH method for the second example

The cardinal inconsistency resulting from the mathematical modeling based on the problem of numerical representation of multiple semiorders with constant thresholds does not emerge in the modeling based on Fuzzy numbers. The reason is that conventional mathematical treatment cannot incorporate the subjectivity of linguistic variables. In other words, it is impossible to incorporate the meaning that concepts such as weak, strong, very strong, or extreme assume for each individual into the modeling through classical mathematical methods. Thus, the main contribution of Fuzzy Logic is verified in this type of uncertainty.

In this study, the mathematical modeling allowed us to mathematically incorporate the subjectivity of the linguistic scale of the MACBETH method, generating a cardinal scale based on the decision maker’s preferences. The reason is that when the cardinal inconsistency is corrected by changing the decision maker’s assessment, one may be at the risk of obtaining a consistent cardinal result, however, at odds with the decision maker’s understanding of the decision problem.

The results suggest that the Fuzzy-MACBETH modeling allows the mathematical treatment of linguistic variables of the semantic scale through the application of Fuzzy Logic. Therefore, the uncertainty permeating human thinking can be mathematically incorporated, resulting in a scale aligned with the decision maker’s preferences. Considering that the MACBETH differential is the use of a semantic scale to assess alternatives, the method’s main benefit is overcoming cardinal inconsistencies arising from traditional mathematical modeling.

Note that there are other multi-criteria methods using Fuzzy scales in the literature, among which the Fuzzy-AHP stands out. However, although both methods, Fuzzy-MACBETH and Fuzzy-AHP, are aggregation methods, they present important differences. The scale generated from the Fuzzy-MACBETH is a cardinal scale obtained a posteriori, based on the differences in attractiveness between pairs of alternatives, using linear programming. That is, zero in the cardinal scale obtained from the Fuzzy-MACBETH is not the origin of the scale, allowing us to work with the bipolar concept of attractiveness and repulsiveness. On the other hand, the Fuzzy-AHP presents a ratio scale determined a priori, using eigenvalues and eigenvectors, where zero represents the scale’s natural threshold, which according to [72] restricts its field of application.

Regarding studies applying the Fuzzy Theory together with the MACBETH method presented in Table 1, note that [70] apply a new approach to the scale of the MACBETH method, in which semantic judgments were transformed into grey numbers. However, the Fuzzy Set Theory was used only to determine the weights the decision makers assigned to the group assessment by applying the Intuitionist Fuzzy Theory. However, in the Fuzzy-MACBETH method proposed here, the problem of cardinal inconsistency was circumvented by transforming it into a semantically consistent decision matrix. [71] propose a new Fuzzy-MACBETH approach for alternative ranking problems, not aiming at the development of scales.

5.1 Sensitivity Analysis

A sensitivity analysis was performed by comparing the results obtained from different methods [65]. Hence, the decision matrix \({M}_{3}\) extracted from [70] was used. The results obtained from the Fuzzy-MACBETH, MACBETH, and Grey-MACBETH methods [70] are shown in Table 8. Additionally, the methods presented in the literature that develop value functions were used, i.e., cardinal scales can be obtained from these methods, which were used to compare the results.

Table 8 Results of the Fuzzy-MACBETH, MACBETH, and Grey-MACBETH methods
$${M}_{3}=\left[\begin{array}{cccc}*& (weak)& (moderate)& (strong)\\ *& *& (very weak)& (very weak)\\ *& *& *& (very weak)\\ *& *& *& *\end{array}\right].$$

The results in Table 7 show the alignment of the Fuzzy-MACBETH method with the MACBETH method. Note that the result obtained from the Fuzzy-MACBETH method was closer to that obtained by the original MACBETH. Additionally, the cardinal scale resulting from the Fuzzy-MACBETH showed a percentage difference of 5.26, and the Grey-MACBETH method showed a percentage difference of 42.85 in relation to the MACBETH cardinal scale, revealing the robustness of the proposed method.

6 Conclusions

The mathematical modeling developed in this study led us to the Fuzzy-MACBETH method presented in Sect. 4, which applies a triangular Fuzzy scale to MACBETH semantic scale. It consists of four steps: first, the decision matrix obtained from the decision maker’s verbal responses concerning attractiveness differences between pairs of alternatives is fuzzified. Next, the Fuzzy inference procedure is performed based on the F-LP-MACBETH, resulting in a basic Fuzzy scale. Then, the basic fuzzy scale is defuzzified in the third step using the centroid method, which results in a basic crisp scale. Finally, the basic scale is cardinalized.

The results presented and discussed in Sect. 5 show the potential of the Fuzzy-MACBETH method in modeling the imprecision of human speech. Uncertain concepts, such as Very Weak, Weak, Moderate, Strong, Very Strong, and Extreme, which compose the semantic scale of the MACBETH method, can be easily understood in interpersonal interactions; however, translating these into mathematical and computational concepts is not a simple task. The reason is that these are uncertain concepts linked to individual value systems; the meaning of such concepts varies among individuals. Thus, Fuzzy Logic is the tool used to translate the uncertainty of linguistic variables.

Two examples were presented here showing an alignment of the Fuzzy-MACBETH method proposed here with the classical MACBETH method; cardinal scales consistent with those obtained by the classical method were generated when the model was applied to a semantic and cardinal consistent decision matrix. In its application in a semantically consistent decision matrix, which presents cardinal inconsistency with the classical method, the Fuzzy-MACBETH showed the ability to generate a consistent cardinal scale. Overcoming the cardinal inconsistency was possible due to the semantic scale’s flexibility obtained with the application of fuzzy numbers, which can incorporate the subjectivity of linguistic variables into the mathematical modeling.

In future studies, we intend to implement the Fuzzy-MACBETH hybrid method in a DSS to facilitate its use by decision-making specialists. Bio-inspired metaheuristics [59, 83, 84] are suggested to facilitate its implementation, considering that evolutionary algorithms enable working both with optimization problems in interactive methods and methods based on the single criterion of synthesis [85]. Another suggestion is to expand the method to allow group evaluation. In this sense, some studies in the literature use the process of obtaining consensus for group decision-making [86,87,88].