Next Article in Journal
Simulation-Based Models of Multi-Tier Financial Supply Chain Management Problem: Application in the Pharmacy Sector
Previous Article in Journal
Recent Developments on the First Chen Inequality in Differential Geometry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Decision Making in Fuzzy Rough Set Theory

by
Fernando Chacón-Gómez
,
M. Eugenia Cornejo
and
Jesús Medina
*,†
Department of Mathematics, University of Cádiz, 11510 Puerto Real, Cádiz, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(19), 4187; https://doi.org/10.3390/math11194187
Submission received: 10 August 2023 / Revised: 30 September 2023 / Accepted: 3 October 2023 / Published: 6 October 2023
(This article belongs to the Section Fuzzy Sets, Systems and Decision Making)

Abstract

:
Decision rules are powerful tools to manage information and to provide descriptions of data sets; as a consequence, they can acquire a useful role in decision-making processes where fuzzy rough set theory is applied. This paper focuses on the study of different methods to classify new objects, which are not considered in the starting data set, in order to determine the best possible decision for them. The classification methods are supported by the relevance indicators associated with decision rules, such as support, certainty, and credibility. Specifically, the first one is based on how the new object matches decision rules that describe the data set, while the second one also takes into account the representativeness of these rules. Finally, the third and fourth methods take into account the credibility of the rules compared with the new object. Moreover, we have shown that these methods are richer alternatives or generalize other approaches given in the literature.
MSC:
03E72; 28E10; 94D05; 06A15

1. Introduction

Fuzzy rough set theory (FRST) [1,2] arises as an extension of the theoretical approach introduced by Pawlak [3,4] in order to analyze relational data sets with imprecise or incomplete information. One of the most flexible approaches considers the multi-adjoint paradigm [5,6,7]. In FRST, data sets are represented by using decision tables containing information about objects of interest characterized by some attributes. Rule generation is an interesting task in FRST since it allows us to classify, simplify, and acquire knowledge from the data set. Decision rules, together with their relevance indicators, that is, the support, the certainty, the credibility, etc., have been widely studied from a Boolean perspective, such as in the classical framework [8,9], in incomplete decision contexts [10], taking into account bireducts [11], and in three-way rough set theory [12]. However, the use of relevance indicators on decision rules in FRST is really limited [13]. In this paper, we are interested in exploiting the powerful advantages provided by decision rules in FRST for decision-making methods.
A fundamental goal in decision-making methods is the discovery of patterns and the application of this knowledge to new scenarios, which have not been considered in the starting data set, in order to determine their behavior. This task has already been addressed in different fields such as artificial intelligence for dynamic classification decision making [14], for rule-driven algorithms [15], for multi-criteria decision-making methods [16,17], for clinical practice [18], and for psychotherapy [19]. In particular, the classification of new data has also been studied by the rough set theory framework due to its potential to deal with imprecise information. For instance, in [20,21], the new objects to classify are compared with the antecedents of the considered decision rules. This philosophy is similar to the clustering in machine learning [22] as it considers each rule as a cluster and studies the belonging of the new object to each of them. In [20], a vote is made among the different decisions to be made for the new object. For that purpose, the support of the decision rules whose values in the condition attributes are exactly the same those in the new object is taken into account. However, this restrictive consideration of matching exact values makes it difficult to apply this method in real data sets. In [21], this issue is solved, since, thanks to the use of tolerance relations, a value in the unit interval is obtained, which means how much the new object resembles each of the rules. Thus, the best decision to be made for the new object is given by the highest value obtained from the tolerance relation. In addition, in [21], the support of the rules is also taken into account when it is difficult to make a decision. Note that the method presented in [23] provides a similar classification to the ones given in [20,21]. This aforementioned paper considers two kinds of attributes, categorical and numerical attributes, and it requires an exact match in the comparison between the new object and the decision rules for categorical attributes and the use of the Euclidean distance for numerical attributes. Nevertheless, in the fuzzy case, tolerance relations can be considered instead of similarity ones, and, with respect to the categorical attributes of the objects, they do not need to be boolean, but they can have a truth degree and take into account tolerance relations instead of exact matches. In this paper, we will incorporate the added benefits of considering separable tolerance relations to compare new objects with decision rules. Furthermore, the support of the rules will enrich this comparison, which will provide the possibility of obtaining extra knowledge for making a final selection when the values of the possible decisions are very close.
On the other hand, Ref. [24] presents the notion of credibility of a decision rule in terms of t-norms and implications and a method to classify new objects based on that credibility. In this paper, we will extend that notion of credibility, taking advantage of the multi-adjoint framework, that is, taking adjoint pairs into consideration. As a consequence, our classification method based on this notion will be also more general. Another notion of credibility is used in [25] based on particular operators, whose relationship with the previous notion is not clear. Hence, we will show that this notion of credibility is a particular case of the one given in [24], taking into account the Gödel t-norm and a particular fuzzy implication operator. Therefore, we will perform a thorough comparison of the methods given in [24,25] with the classification methods presented in this paper based on the credibility notion.
Specifically, this paper presents four different original methods to classify new objects, after a previous analysis of the data set from a FRST perspective. The two first methods are supported by the notions introduced in [13], which are the (1) degree of satisfiability, to measure how much the new object resembles the antecedent of decision rules extracted from the decision table, and the (2) support in the fuzzy setting, to take into account the representativeness of the rules whose antecedents are more similar to the new object. A third method, based on the notion of credibility [23,25], and a fourth one, consisting of a combination of the three previous ones, are also proposed. In summary, the main benefits of our contribution will be the definition of these methods in FRST, taking advantage of the great level of flexibility provided by the multi-adjoint framework. Furthermore, an example is worked through after presenting each method in order to illustrate them and to analyze the obtained results. We will also compare our first proposed method with the one given in [21] and the third one with the one given in [24,25], showing that our contribution presents relevant advantages, such as the flexibility inherent in the multi-adjoint framework.
The outline followed in the paper is shown below. Section 2 recalls some preliminary notions of FRST, together with an illustrative example. Section 3 introduces the four methods devoted to classifying new objects in FRST. In Section 4, we make a detailed comparison between the third classification method proposed in this paper and the ones presented in [24,25]. Next, in Section 5, a real case is studied to expose the effectiveness of each method. Finally, Section 6 presents some conclusions and prospects for future works.

2. Decision Rules in Fuzzy Rough Set Theory

In this section, important notions of FRST [5,13] are recalled. First of all, the multi-adjoint framework [5] allows us to set preferences among the objects and attributes of the decision table in order to give them more or less importance. These different considerations are based on adjoint pairs.
Definition 1
([5]). Let ( P 1 , 1 ) , ( P 2 , 2 ) and ( P 3 , 3 ) be partially ordered sets (posets) and & : P 1 × P 2 P 3 , I : P 2 × P 3 P 1 be mappings. Then, ( & , I ) is an adjoint pair with respect to P 1 , P 2 , and P 3 if these mappings satisfy the adjoint property; that is,
& ( x , y ) 3 z iff x 1 I ( y , z )
for all x P 1 , y P 2 , z P 3 .
Some examples of adjoint pairs are the Gödel, product, and ukasiewicz t-norms, together with their corresponding residuated implications [26]. Next, the notion of a multi-adjoint property-oriented frame is presented.
Definition 2
([5]). The tuple ( P 1 , L 2 , L 3 , & 1 , , & n ) is a multi-adjoint property-oriented frame where ( P 1 , 1 ) is a poset, ( L 2 , 2 ) and ( L 3 , 3 ) are two complete lattices, and ( & i , I i ) are adjoint pairs with respect to P 1 , L 2 , L 3 , for all i { 1 , , n } .
In the following definition, we recall the notion of context.
Definition 3
([5]). Let A and B be non-empty sets and ( P 1 , L 2 , L 3 , & 1 , , & n ) be a multi-adjoint property-oriented frame. A context is a tuple ( A , B , R , τ ) , where R is a P 1 -fuzzy relation R : A × B P 1 and τ : A × B { 1 , , n } is a mapping that associates any pair of elements in A × B with a particular adjoint pair in the frame.
Now, we introduce the generalization of the notion of upper and lower approximation of FRST given in [5]. Before that, we remark that, given two sets L and X, L X will denote the set of mappings from X to L, that is, L X = { h h : X L } .
Definition 4
([5]). Let ( P 1 , L 2 , L 3 , & 1 , , & n ) be a multi-adjoint property-oriented frame and ( A , B , R , τ ) be a context. Given g L 2 B and f L 3 A , we define the possibility and necessity operators, π : L 2 B L 3 A and N : L 3 A L 2 B , respectively, as,
g π ( a ) = sup { & τ ( a , b ) ( R ( a , b ) , g ( b ) ) b B } f N ( b ) = inf { I τ ( a , b ) ( R ( a , b ) , f ( a ) ) a A }
where g π generalizes the classical notion of upper approximation in RST. Similarly, f N generalizes the notion of lower approximation in RST.
From now on, we will focus on a multi-adjoint property-oriented frame ( 0 , 1 , 0 , 1 , 0 , 1 , & 1 , , & n ) and a context ( U , U , R A , τ ) . In a proper rough set framework, the related data set is interpreted as an information or decision table instead of a formal context. In this paper, we will consider decision tables.
Definition 5
([13]). Let U and A be non-empty sets of objects and attributes, respectively. A decision table is a tuple S = ( U , A d , V A d , A d ¯ ) such that A d = A { d } with d A , V A d = { V a a A d } , where V a is the set of values associated with the attribute a over U, and A d ¯ = { a ¯ a A d , a ¯ : U V a } . In this case, the attributes of A are called condition attributes and d is called a decision attribute.
From a decision table, an indiscernibility relation R A : U × U 0 , 1 is defined on A and a highlighted relation R d : U × U 0 , 1 , which shows how two objects are related with respect to the attribute d. Finally, we recall the notion of a positive region in the fuzzy environment when R d only takes boolean values, which was also introduced in [5].
Definition 6
([5]). Let ( U , A d , V A d , A d ¯ ) be a decision table and R d be a boolean relation. The multi-adjoint fuzzy A -positive region is defined, for each y U , as
POS A f ( y ) = ( R d y ) N ( y ) = inf { I τ ( x , y ) ( R A ( x , y ) , ( R d y ) ( x ) ) x U }
where R d y : U { 0 , 1 } is defined as ( R d y ) ( x ) = R d ( y , x ) and I τ ( x , y ) is the residuated fuzzy implication of & τ ( x , y ) associated with the pair of objects x , y .
It is also necessary to recall a particular type of tolerance relation [27], which will be used in the rest of this work.
Definition 7
([27]). Let S = ( U , A d , V A d , A d ¯ ) be a decision table, and let a A and T a : V a × V a 0 , 1 be a tolerance relation. If T a ( v , w ) = 1 implies v = w for each v , w V a , then T a is called a separable tolerance relation.
Thanks to the reflexivity of tolerance relations, we can conclude that a separable tolerance relation T a satisfies that T a ( v , w ) = 1 if and only if v = w for all v , w V a .
Now, we recall the notions related to decision rules in the fuzzy framework [13] required for this paper. The first one presents the formulas, which are indispensable to express the information contained in decision tables in logical terms. Moreover, this notion will also allow us to compute how much an object satisfies a formula.
Definition 8
([13]). Let S = ( U , A d , V A d , A d ¯ ) be a decision table and B A d . The set of formulas associated with B, denoted as For ( B ) , is built from attribute-value pairs ( a , v ) , where a B and v V a , by means of the conjunction logical connective ∧.
Given T = { T a : V a × V a 0 , 1 a A d } , a family of separable 0 , 1 -fuzzy tolerance relations, the mapping · S T : F o r ( B ) 0 , 1 U is inductively defined as
Φ S T ( x ) = T a ( a ¯ ( x ) , v )
for all x U and Φ = ( a , v ) , where a B and v V a . Therefore, Φ S T ( x ) is the degree of satisfiability to the formula Φ of the object x, through the relationships between the values of the attributes in the object x and the values of the attributes in the formula Φ . Moreover, we will need the α-cuts of these fuzzy sets, which are defined as
( Φ S T ) α = { x i U Φ S T ( x i ) > α }
Finally, for every Φ , Ψ F o r ( B ) , the conjunction of formulas is defined, for each x U , as follows:
Φ Ψ S T ( x ) = min { Φ S T ( x ) , Ψ S T ( x ) }
Now, we introduce the notion of a decision rule, which is supported by Definition 8.
Definition 9
([13]). Let S = ( U , A d , V A d , A d ¯ ) be a decision table, B A and T = { T a : V a × V a 0 , 1 a A d } be a family of separable 0 , 1 -fuzzy tolerance relations. A decision rule in S is an expression Φ Ψ , with Φ F o r ( B ) , Ψ F o r ( { d } ) , where Φ and Ψ are the antecedent and the consequent of the decision rule, respectively.
In addition, we will say that an object x U satisfies the decision rule Φ Ψ if Φ Ψ S T ( x ) = 1 . In this way, we can say that the object x induces the decision rule Φ Ψ , which can be denoted as Φ x Ψ x .
Decision rules are very important to summarize the information contained in decision tables. However, they must be analyzed in order to be interpreted. With this purpose, we will describe them by using some measures. First of all, we must recall the cardinal of a fuzzy set.
Definition 10.
([28]). Given a universe U and V U , a fuzzy set characterized by a membership function g : U 0 , 1 , the cardinal of Vis defined as
c a r d F ( V ) = x U g ( x )
Now, we introduce a pair of measures used to study the decision rules. They determine the representativeness of the rules in the considered decision table.
Definition 11.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, and Φ Ψ D e c ( S ) and T = { T a : V a × V a 0 , 1 a A d } be a family of separable 0 , 1 -fuzzy tolerance relations. We call
  • T-support of the decision rule Φ Ψ to the value
    s u p p S T ( Φ , Ψ ) = c a r d F ( Φ Ψ S T )
  • Normalized T-support ( N T -support, in short) of the decision rule Φ Ψ to the value
    s u p p S N T ( Φ , Ψ ) = s u p p S T ( Φ , Ψ ) max { s u p p S T ( Φ , Ψ ) Φ Ψ D e c ( S ) }
Another important measure to describe decision rules is the credibility, already defined in [24,25,29]. The credibility of a decision rule can be seen as the degree to which, if an object satisfies the antecedent of the rule, or the antecedent of similar rules, then it also satisfies the consequent of the given rule. In this way, it provides the consistency of the rule in the table, so that the higher the credibility, the more reliable the decision according to the conditions. Now, we present the extension of this notion to the multi-adjoint framework.
Definition 12.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, Φ x Ψ x D e c ( S ) be the decision rule induced by an object x U , and T = { T a : V a × V a 0 , 1 a A d } be a family of separable 0 , 1 -fuzzy tolerance relations. Given the multi-adjoint property oriented frame ( 0 , 1 , 0 , 1 , 0 , 1 , & 1 , , & n ) , where & i is an associative conjunctor for all i { 1 , , n } ; we call α -T-credibility of the decision rule Φ x Ψ x to the value
μ S , τ α ( Φ x , Ψ x ) = & i { I τ ( x , y ) ( Φ x S T ( y ) , μ Ψ x , S , τ ( y ) ) y ( Φ x S T ) α }
with
μ Ψ x , S , τ ( y ) = & j y { I τ ( y , y ) ( Φ y S T ( y ) , Ψ x S T ( y ) ) y ( Φ y S T ) α and Φ y Ψ y D e c ( S ) }
where i , j y { 1 , , n } and Φ y Ψ y D e c ( S ) is a decision rule induced by y ( Φ x S T ) α , if it exists in D e c ( S ) .
Note that the conjunctors & j y can be the adjoints of the implications I τ ( x , y ) considered in the computation of μ S , τ α ( Φ x , Ψ x ) . It is important to emphasize that the α -cuts ( Φ S T ) α are considered in order to compare only the objects most similar between them given α . Moreover, the multi-adjoint framework allows us to consider different adjoint pairs for each pair of objects of the table, providing a higher level of flexibility in the studies.
In the next example, we sequentially illustrate the notions presented in this section.
Example 1.
We consider the decision table S = ( U , A d , V A d , A d ¯ ) represented in Table 1, where the set of objects is U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x 7 } , the set of attributes is A = { a 1 , a 2 , a 3 } , and V a = 0 , 1 for all a A and V d = { 0 , 1 } ; that is, d is a boolean attribute.
In order to define decision rules to describe S, we take into account the conjunction of all the attributes of A for the antecedents of these rules, since they will provide us with more accurate information and will not imply many computations given that card ( A ) = 3 . On the other hand, the consequent obviously takes into account the only decision attribute, d. As a consequence, the next decision rules are obtained.
r 1 : ( a 1 , 0.34 ) ( a 2 , 0.31 ) ( a 3 , 0.75 ) ( d , 0 ) r 2 : ( a 1 , 0.21 ) ( a 2 , 0.71 ) ( a 3 , 0.5 ) ( d , 1 ) r 3 : ( a 1 , 0.52 ) ( a 2 , 0.92 ) ( a 3 , 1 ) ( d , 0 ) r 4 : ( a 1 , 0.85 ) ( a 2 , 0.65 ) ( a 3 , 1 ) ( d , 1 ) r 5 : ( a 1 , 0.43 ) ( a 2 , 0.89 ) ( a 3 , 0.5 ) ( d , 0 ) r 6 : ( a 1 , 0.21 ) ( a 2 , 0.47 ) ( a 3 , 0.25 ) ( d , 1 ) r 7 : ( a 1 , 0.09 ) ( a 2 , 0.93 ) ( a 3 , 0.25 ) ( d , 0 )
Although each decision rule is induced by an object, we denote them as Φ i Ψ i for each i { 1 , , 7 } instead of Φ x i Ψ x i to simplify the notation. Now, Φ i S T ( x j ) with i , j { 1 , 2 , , 7 } is computed, that is, the degree of satisfiability to each antecedent of each object. For that purpose, we consider the family of separable 0 , 1 -fuzzy tolerance relation T = { T a : V a × V a 0 , 1 a A d } given T a ( a ¯ ( x ) , v ) = 1 | a ¯ ( x ) v | , for all a A d , x U and v 0 , 1 . All the results are shown in Table 2.
On the other hand, since d is a Boolean attribute, we deduce that
Ψ i S T ( x j ) = ( d , v i ) S T ( x j ) = 1 if d ¯ ( x j ) = v i 0 otherwise
In order to compute the α-T-credibility of the previous decision rules, we set the multi-adjoint property-oriented frame ( 0 , 1 , 0 , 1 , 0 , 1 , & Ł , & P , & G ) , where ( & Ł , I Ł ) , ( & P , I P ) and ( & G , I G ) are the ukasiewicz, product and Gödel adjoint pairs, respectively, and the context ( U , U , R A , τ ) with τ : U × U { , P , G } defined for each x , y U as
τ ( x , y ) = if d ¯ ( x ) = d ¯ ( y ) = 1 P if d ¯ ( x ) = d ¯ ( y ) = 0 G otherwise
We have considered this mapping to reinforce the computation of the credibility when the objects have the same decision (implication I G is smaller than I P and I Ł ) and model the preferences of the user, who is more confident with the decision 1 than with the decision 0 (implication I P is smaller than I Ł ). On the other hand, we consider the adjoint pair ( & Ł , I Ł ) and the 0.76 cut in order to compute the 0.76 -T-credibility of each decision rule belonging to D e c ( S ) . This threshold has been chosen to minimize the number of objects related via the antecedent but not via the consequent in the sets ( Φ S T ) α with Φ Ψ D e c ( S ) , while some flexibility is allowed in the comparisons. In this way, thanks to this choice of α in Table 2, we deduce that the only inconsistencies in these sets are caused by the objects x 2 and x 5 .
By using Table 2, Equation (1), and Definitions 11 and 12, we compute the T support, N T support, and 0.76 -T-credibility of each decision rule. All these measures are shown in Table 3.
The decision rules Φ Ψ D e c ( S ) with 0.76 -T-credibility equal to 1 satisfy that ( Φ S T ) 0.76 = { x } , where x U is the object that induces them. On the other hand, μ S , τ 0.76 ( Φ 2 , Ψ 2 ) = μ S , τ 0.76 ( Φ 5 , Ψ 5 ) = 0 since Φ 2 S T ( x 5 ) = Φ 5 S T ( x 2 ) = 0.78 > 0.76 ; that is, ( Φ 2 S T ) 0.76 = ( Φ 5 S T ) 0.76 = { x 2 , x 5 } , whereas Ψ 2 S T ( x 5 ) = Ψ 5 S T ( x 2 ) = 0 . Therefore, rules r 2 and r 5 are very related in the antecedent but not at all in the consequent. As a consequence, these rules do not have any credibility.
In conclusion, in this section, we have recalled important notions to study data sets in the FRST framework. In particular, we must emphasize the relevance of the notions related to decision rules, since they will be indispensable to classify objects outside of the data set. This task is carried out in the following section.

3. Classification of New Objects

In this section, we analyze different methods to make decisions in the FRST framework, and study their properties and which method is the most suitable, depending on the case. With this purpose, we consider a set of decision rules obtained from a decision table that represents it, and we will try to classify new objects not belonging to that table. For that purpose, we will know the values of these objects based on the condition attributes and we will detect the most suitable value of the decision attribute, which is originally unknown. Hence, we are considering an extended universe U where we have two different classes of objects, the objects in U from which the decision value is known and the objects in U U = U c from which the decision value is unknown. That is, the main goal is to determine the value of the decision attribute in these objects in order to make predictions about them. For that purpose, we will study each possible decision that can be made for the new objects by comparing the values given in the condition attributes of the new objects and the values given in the rules of the set considered. From this study, a truth value is obtained for each possible decision that can be made. Finally, the recommended decision will be determined by paying attention to the highest truth value among all of them. We will study four classification methods with different features.

3.1. Suitability Method

This section is devoted to presenting the first method we will use to make a decision for the new objects, which extends the one given in [21]. The comparison with this method will be given at the end of the section. This classification method will take into account Definition 8, since we will compute how much the new objects satisfy the antecedents of the rules considered in the study. In particular, the next notion focuses only on the maximum degree of satisfiability of the antecedents for each possible consequent so that a truth value is provided for all the possible values of the decision attribute.
Definition 13.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table and D e c ( S ) be a set of decision rules. For each new object x U c and v V d , the degree of suitability of the decision d ¯ ( x ) = v according to D e c ( S ) is given via the mapping σ D e c ( S ) : U c × V d 0 , 1 , defined as
σ D e c ( S ) ( x , v ) = max { Φ S T ( x ) Φ Ψ D e c ( S ) , Ψ = ( d , v ) }
Notice that, in Definition 8, Φ S T is evaluated in objects x U to compute how much each object of U satisfies the formula Φ , while in Definition 13, Φ S T ( x ) is calculated with x U c . However, this computation is carried out to compare new objects with those present in the original decision table. Moreover, the degree of suitability is a truth value, since 0 σ D e c ( S ) ( x , v ) 1 for all new objects x, decisions d ¯ ( x ) = v , and sets of decision rules D e c ( S ) according to Definition 8.
Once the degree of suitability of a given decision has been defined, we present the method used to classify new objects according to Definition 13, which will be called the suitability method or S-method for short.
S1.
First of all, given a new object to study x U c , we compute the degrees of suitability of each possible decision d ¯ ( x ) = v , with v V d .
S2.
Then, all the obtained degrees of suitability are compared. If the degree of suitability of a decision d ¯ ( x ) = v is high and different enough from the degrees of suitability of the rest of the possible decisions, then we will consider the decision d ¯ ( x ) = v for the object x.
S3.
If there exist some values of the decision attribute v V V d with similar degrees of suitability, then we must consider more degrees of satisfiability for these decisions instead of only the maximum depending on a threshold β 0 , 1 . In particular, denoting as F x β ( v ) = { Φ F o r ( A ) Φ Ψ D e c ( S ) , β Φ S T ( x ) , Ψ = ( d , v ) } , we will consider for each decision d ¯ ( x ) = v , with v V , the value
M F x β ( v ) = Φ F x β ( v ) Φ S T ( x ) card ( F x β ( v ) )
Once this computation is carried out for each v V , the obtained values are compared, and we come back to the second step.
S4.
If it is not possible to make a decision according to the second step, then the set F x β ( v ) is modified, either by changing the value β or by considering another aggregation operator instead of the arithmetic mean.
We illustrate this first method in the following example.
Example 2.
Coming back to the environment of Example 1, we will study three new objects, x 8 , x 9 , and x 10 , in order to determine the best decision for them. In Table 4, we show these objects together with the objects previously presented in Table 1.
First of all, we compute the degree of satisfiability to each antecedent of the decision rules of Example 1 of each new object in Table 4 considering again the 0 , 1 -fuzzy tolerance relation given as T a ( a ¯ ( x ) , v ) = 1 | a ¯ ( x ) v | for each a A . These results are presented in Table 5.
Now, we follow the method presented above to make a decision for the objects x 8 , x 9 and x 10 .
S1. 
We begin computing the degrees of suitability of each possible decision for these objects. Then, using Definition 13, we obtain that
σ D e c ( S ) ( x 8 , 0 ) = Φ 7 S T ( x 8 ) = 0.85 σ D e c ( S ) ( x 8 , 1 ) = Φ 2 S T ( x 8 ) = 0.6 σ D e c ( S ) ( x 9 , 0 ) = Φ 3 S T ( x 9 ) = 0.58 σ D e c ( S ) ( x 9 , 1 ) = Φ 4 S T ( x 9 ) = 0.85 σ D e c ( S ) ( x 10 , 0 ) = Φ 5 S T ( x 10 ) = 0.78 σ D e c ( S ) ( x 10 , 1 ) = Φ 2 S T ( x 10 ) = 0.81
S2. 
Regarding to the object x 8 , there is a remarkable difference between the values σ D e c ( S ) ( x 8 , 0 ) = 0.85 and σ D e c ( S ) ( x 8 , 1 ) = 0.6 . Consequently, we consider the decision d ¯ ( x 8 ) = 0 for the object x 8 with a degree of suitability of 0.85 .
The object x 9 is also easy to decide according to this first method, since both degrees of suitability are significantly different, considering that σ D e c ( S ) ( x 9 , 0 ) = 0.58 and σ D e c ( S ) ( x 9 , 1 ) = 0.85 . Hence, we consider the decision d ¯ ( x 9 ) = 1 for the object x 9 with a degree of suitability of 0.85 .
Finally, with respect to the object x 10 , it is not possible to make a decision for it due to both degrees of suitability, namely σ D e c ( S ) ( x 10 , 0 ) = 0.78 and σ D e c ( S ) ( x 10 , 1 ) = 0.81 , are not sufficiently different. As a consequence, we need to carry out more computations to be able to determine the best decision for this object.
S3. 
First of all, we set the threshold β = 0.7 and we compute the set F x 10 0.7 ( v ) for v V d = { 0 , 1 } . Based on Table 5, we have that F x 10 0.7 ( 0 ) = { Φ 5 } and F x 10 0.7 ( 1 ) = { Φ 2 , Φ 6 } . Thus, we obtain that
M F x 10 0.7 ( 0 ) = Φ 5 S T ( x 10 ) = 0.78 M F x 10 ( 1 ) = Φ 2 S T ( x 10 ) + Φ 6 S T ( x 10 ) 2 = 0.81 + 0.8 2 = 0.81
We can conclude that it is still difficult to make a decision for the object x 10 . Therefore, we must continue to study this object.
S4. 
Now, we set the threshold β = 0.5 . Hence, it is deduced that F x 10 0.5 ( 0 ) = { Φ 1 , Φ 5 , Φ 7 } and F x 10 0.5 ( 1 ) = { Φ 2 , Φ 6 } . Thus, we obtain that
M F x 10 0.5 ( 0 ) = Φ 1 S T ( x 10 ) + Φ 5 S T ( x 10 ) + Φ 7 S T ( x 10 ) 3 = 0.56 + 0.78 + 0.69 3 = 0.68 M F x 10 0.5 ( 1 ) = Φ 2 S T ( x 10 ) + Φ 6 S T ( x 10 ) 2 = 0.81 + 0.8 2 = 0.81
It is easy to check that the difference between both values has increased. As a result, following this method, we will adopt the decision d ¯ ( x 10 ) = 1 for the object x 10 with a degree of suitability of 0.81 . However, we should take into account that we have notably decreased the threshold β.
Thus, we must remark that, while the decision d ¯ ( x 8 ) = 0 and d ¯ ( x 9 ) = 1 for the objects x 8 and x 9 , respectively, seems quite clear, the object x 10 has been more difficult to classify, needing more steps of the presented method to be applied. However, even then, the decision for the object x 10 is not as clear as for the objects x 8 and x 9 .
Hence, the difficulty in classifying the object x 10 in the previous example has shown that it is necessary to find another approach to the decision-making process to obtain a more confident result, which is presented in the next section.
It is important to mention that the two first steps of this classification method are similar to the ones carried out in [21]. However, we have presented this method in the fuzzy framework by using separable [ 0 , 1 ] fuzzy tolerance relations to compute the degree of satisfiability to antecedents of decision rules of the objects. We have chosen this kind of relation because we consider it indispensable that a degree of satisfiability to an antecedent is 1 only in the cases that the values taken by the attributes in the new object are the same as those present in that antecedent, because otherwise, we would be losing information. On the other hand, in [21], tolerance relations are considered for attributes a A such that V a R and separable tolerance relations for the rest of attributes. Moreover, they consider a discordance relation to make a penalty in the degree of satisfiability to the considered antecedent of the new object due to the existence of some attributes in that antecedent with a very different value to that taken by these attributes in the new object. In our work, we have discarded this penalization because it is already implicit in the degree of satisfiability. Furthermore, the inclusion of the two last steps of the classification method provides more flexibility to the study, allowing us to make decisions in those cases where the method in [21] is unable to offer a clear decision.

3.2. ε -Representativeness Method

As we have shown in the previous section, the suitability method cannot provide good enough results in some cases, such as in the study of the object x 10 in Example 2. However, in that method, all the rules have the same importance, and it is not taken into account how many objects satisfy them (that is, the T-support). Therefore, the method presented in this section will be based on both the degrees of satisfiability to the antecedents of the rules compared with the new object and the T-support of those rules.
Definition 14.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table and D e c ( S ) be a set of decision rules. Given ε 0 , 1 , for each new object x U c and v V d the degree of ε -representativeness of the decision d ¯ ( x ) = v according to D e c ( S ) is given by the mapping ρ D e c ( S ) ε : U c × V d 0 , 1 defined as
ρ D e c ( S ) ε ( x , v ) = { Φ Ψ D e c ( S ) ε Φ S T ( x ) , Ψ = ( d , v ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) ε Φ S T ( x ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ )
If { Φ Ψ D e c ( S ) ε Φ S T ( x ) } = , the object x is ε -undecidable.
It is easy to check that 0 ρ D e c ( S ) ε ( x , v ) 1 , regardless of the object x to classify, the decision d ¯ ( x ) = v studied, and the set of decision rules D e c ( S ) considered, so it is a truth value. We must emphasize the importance of the threshold ε in Definition 14. If a high value is fixed, then only the most similar antecedents to the new object are considered, so a more restrictive study is carried out. On the other hand, if a low value is considered, then many antecedents are compared with the new object, so the classification is less accurate. As a consequence, different values of ε can be considered depending on the flexibility chosen by the user. In addition, we have deemed indispensable the inclusion of the factor Φ S T ( x ) to weigh the T-supports of the decision rules and thus give more importance to the rules with the most similar antecedents to the new object x.
The next result shows a pair of interesting properties relating to Definitions 13 and 14.
Proposition 1.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, x U c be a new object, and ε 0 , 1 . Then
  • v V d ρ D e c ( S ) ε ( x , v ) = 1 .
  • max { σ D e c ( S ) ( x , v ) v V d } < ε if and only if the object x is ε-undecidable.
Proof. 
The first item is immediate since
v V d ρ D e c ( S ) ε ( x , v ) = v V d { Φ Ψ D e c ( S ) ε Φ S T ( x ) , Ψ = ( d , v ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) ε Φ S T ( x ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) = ( 1 ) { Φ Ψ D e c ( S ) ε Φ S T ( x ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) ε Φ S T ( x ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) = 1
where ( 1 ) is obtained due to
v V d { Φ Ψ D e c ( S ) ε Φ S T ( x ) , Ψ = ( d , v ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ ) = { Φ Ψ D e c ( S ) ε Φ S T ( x ) } Φ S T ( x ) · s u p p S T ( Φ , Ψ )
For the second item, we suppose that max { σ D e c ( S ) ( x , v ) v V d } < ε . Then, we have that σ D e c ( S ) ( x , v ) < ε for each v V d . Hence, Φ S T ( x ) < ε for each Φ Ψ D e c ( S ) . Therefore,
{ Φ Ψ D e c ( S ) ε Φ S T ( x ) } =
Consequently, the object x is ε -undecidable.
Now, we suppose that the object x is ε -undecidable. Using reductio ad absurdum, we assume that ε max { σ D e c ( S ) ( x , v ) v V d } . Therefore, there exists v V d such that ε σ D e c ( S ) ( x , v ) . As a consequence, by Definition 13, there exists Φ Ψ D e c ( S ) with Ψ = ( d , v ) such that ε Φ S T ( x ) , which leads to a contradiction, given that x is ε -undecidable. □
From the first item of Proposition 1, it is possible to clearly differentiate a possible decision from the others by choosing an appropriate threshold ε , as the next result shows.
Lemma 1.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, and x U c be a new object. If there exists v k V d and ε 0 , 1 satisfying
max { σ D e c ( S ) ( x , v ) v V d { v k } } < ε σ D e c ( S ) ( x , v k )
then
ρ D e c ( S ) ε ( x , v k ) = 1 ρ D e c ( S ) ε ( x , v j ) = 0
for all v j V d { v k } .
Proof. 
First of all, since ε σ D e c ( S ) ( x , v k ) , via Proposition 1, we deduce that x is not ε -undecidable. Consequently,
{ Φ Ψ D e c ( S ) ε Φ S T ( x ) }
On the other hand, given that max { σ D e c ( S ) ( x , v ) v V d { v k } } < ε , we obtain that σ D e c ( S ) ( x , v j ) < ε for all v j V d { v k } . Thus, using Definition 13, we deduce that { Φ Ψ D e c ( S ) ε Φ S T ( x ) , Ψ = ( d , v j ) } = for all v j V d { v k } . Therefore, using Definition 14, for each v j V d { v k } , we conclude that ρ D e c ( S ) ε ( x , v j ) = 0 . Finally, using Proposition 1, it is obtained that ρ D e c ( S ) ε ( x , v k ) = 1 v V d { v k } ρ D e c ( S ) ε ( x , v ) = 1 . □
This result presents a great advance with respect to the suitability method, since it allows one to select a decision above the rest by choosing an adequate value of ε . However, this value may not be satisfactory for the user since it may be too high. Therefore, we present a classification method based on Definition 14, called the ε-representativeness method, or the R-method for short, in which the threshold ε can be chosen by the user.
R1.
Given a new object to classify x U c and once the threshold ε is fixed, we compute the degrees of ε -representativeness ρ D e c ( S ) ε ( x , v ) for all v V d .
R2.
After that, all the obtained degrees of ε -representativeness are compared. If the degree of ε -representativeness of a decision d ¯ ( x ) = v is high and different enough from the rest of the degrees of ε -representativeness, then we will consider the decision d ¯ ( x ) = v for the object x.
R3.
If there exist some values of the decision attribute with similar degrees of ε - representativeness, then the value ε must be changed to be more or less flexible in the study, depending on the case.
It is important to emphasize that if an object x is ε -undecidable, then it is impossible to make a decision for it following this method, given that ρ D e c ( S ) ε ( x , v ) cannot be computed for any v V d . In order to solve this problem, the value ε must be changed.
In the following example, we classify the new objects in Table 4 by using Definition 14, Proposition 1 and Lemma 1.
Example 3.
Coming back to the environment of Example 1 and taking into account the degrees of suitability obtained in Example 2, we will determine the best value to be taken by the decision attribute in the new objects x 8 , x 9 and x 10 according to the ε-representativeness method. Since this method has been introduced to improve the first one, it is expected that it will classify x 8 and x 9 as the suitability method and determine a clearer decision for x 10 .
R1. 
First of all, we set the value ε = 0.7 . Notice that it is close to 1, so the antecedents taken into account in the study are significantly similar to the new object, and it allows some flexibility in the comparatives. Notice that, for the object x 8 , the value v = 0 and ε = 0.7 verifies the condition of Lemma 1, that is
max { σ D e c ( S ) ( x , v ) v V d { 0 } } = σ D e c ( S ) ( x 8 , 1 ) = 0.6 < ε 0.85 = σ D e c ( S ) ( x 8 , 0 )
As a consequence, ρ D e c ( S ) 0.7 ( x 8 , 1 ) = 0 and ρ D e c ( S ) 0.7 ( x 8 , 0 ) = 1 . In a similar way, for the object x 9 , we have that
σ D e c ( S ) ( x 9 , 0 ) = 0.58 < ε 0.85 = σ D e c ( S ) ( x 9 , 1 )
Thus, from Lemma 1, ρ D e c ( S ) 0.7 ( x 9 , 0 ) = 0 and ρ D e c ( S ) 0.7 ( x 9 , 1 ) = 1 . Finally, we study the classification of the object x 10 . From Definition 14 and taking into account Table 3 and Table 5, we obtain that
ρ D e c ( S ) 0.7 ( x 10 , 0 ) = { Φ Ψ D e c ( S ) 0.7 Φ S T ( x 10 ) , Ψ = ( d , 0 ) } Φ S T ( x 10 ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) 0.7 Φ S T ( x 10 ) } Φ S T ( x 10 ) · s u p p S T ( Φ , Ψ ) = Φ 5 S T ( x 10 ) · s u p p S T ( Φ 5 , Ψ 5 ) Φ Ψ { Φ 2 Ψ 2 , Φ 5 Ψ 5 , Φ 6 Ψ 6 } Φ S T ( x 10 ) · s u p p S T ( Φ , Ψ ) = 0.78 · 2.58 0.81 · 2.11 + 0.78 · 2.58 + 0.8 · 2 = 2.01 1.71 + 2.01 + 1.6 = 2.01 5.32 = 0.38
On the other hand, from Proposition 1, we have that
ρ D e c ( S ) 0.7 ( x 10 , 0 ) + ρ D e c ( S ) 0.7 ( x 10 , 1 ) = 1
As a result, we deduce that
ρ D e c ( S ) 0.7 ( x 10 , 1 ) = 1 0.38 = 0.62
R2. 
With respect to the object x 8 , the decision to be made is clear, given that ρ D e c ( S ) 0.7 ( x 8 , 1 ) = 0 and ρ D e c ( S ) 0.7 ( x 8 , 0 ) = 1 . In this way, the recommended decision for the object x 8 following the ε-representativeness method is d ¯ ( x 8 ) = 0 with a degree of 0.7 representativeness of 1. For the object x 9 , we obtain similar conclusions. Since ρ D e c ( S ) 0.7 ( x 9 , 0 ) = 1 and ρ D e c ( S ) 0.7 ( x 9 , 1 ) = 0 , this method recommends the decision d ¯ ( x 9 ) = 1 for the object x 9 with a degree of 0.7 -representativeness of 1.Finally, regarding the object x 10 , we obtained the results that ρ D e c ( S ) 0.7 ( x 10 , 1 ) = 0.62 and ρ D e c ( S ) 0.7 ( x 10 , 0 ) = 0.38 . Although the decision for the object x 10 is not as clear as for the other objects, this method recommends the decision d ¯ ( x 10 ) = 1 with a degree of 0.7 representativeness of 0.62 .
Now, we present some remarks about the classification of these objects, taking advantage of Proposition 1 and Lemma 1. First of all, for the object x 8 , if ε σ D e c ( S ) ( x 8 , 1 ) , σ D e c ( S ) ( x 8 , 0 ) = 0.6 , 0.85 from Lemma 1, we have that ρ D e c ( S ) 0.7 ( x 8 , 1 ) = 0 and ρ D e c ( S ) 0.7 ( x 8 , 0 ) = 1 . As a consequence, for many values ε, we have a clear classification for it. On the other hand, from Proposition 1, if we consider a value ε such that
max { σ D e c ( S ) ( x 8 , v ) v { 0 , 1 } } = σ D e c ( S ) ( x 8 , 0 ) = 0.85 < ε
then the object x 8 is ε-undecidable. Finally, we have studied the degree of ε-representativeness of both possible decisions for each ε 0 , 0.85 , obtaining that
ρ D e c ( S ) ε ( x 8 , 1 ) < ρ D e c ( S ) ε ( x 8 , 0 ) if ε 0.85
As a consequence, for any ε 0 , 0.85 the most recommended decision for the object x 8 is d ¯ ( x 8 ) = 0 .
Now, for the object x 9 , if ε σ D e c ( S ) ( x 9 , 0 ) , σ D e c ( S ) ( x 9 , 1 ) = 0.58 , 0.85 from Lemma 1, ρ D e c ( S ) 0.7 ( x 9 , 0 ) = 0 and ρ D e c ( S ) 0.7 ( x 9 , 1 ) = 1 . Once again, if
max { σ D e c ( S ) ( x 9 , v ) v { 0 , 1 } } = σ D e c ( S ) ( x 9 , 1 ) = 0.85 < ε
the object x 9 is ε-undecidable according to Proposition 1. Moreover, it can be checked that
ρ D e c ( S ) ε ( x 9 , 1 ) < ρ D e c ( S ) ε ( x 9 , 0 ) if 0 ε 0.54 ρ D e c ( S ) ε ( x 9 , 0 ) < ρ D e c ( S ) ε ( x 9 , 1 ) if 0.54 < ε 0.85
Although the degree of ε-representativeness changes with respect to the value ε, it is clear that the decision d ¯ ( x 9 ) = 1 should be made, since the degree of ε-representativeness of this decision is higher when higher values of ε are considered and, as we mentioned above, the study is more accurate in these cases.
Finally, for the object x 10 , if ε σ D e c ( S ) ( x 10 , 0 ) , σ D e c ( S ) ( x 10 , 1 ) = 0.78 , 0.81 then by Lemma 1 ρ D e c ( S ) 0.7 ( x 10 , 0 ) = 0 and ρ D e c ( S ) 0.7 ( x 10 , 1 ) = 1 . Moreover, from Proposition 1, the object x 10 is ε-undecidable if
max { σ D e c ( S ) ( x 10 , v ) v { 0 , 1 } } = σ D e c ( S ) ( x 10 , 1 ) = 0.81 < ε
which is a lower threshold than the present in the previous objects, allowing us to choose fewer values of ε to classify this object. On the other hand, it can be checked that
ρ D e c ( S ) ε ( x 10 , 1 ) < ρ D e c ( S ) ε ( x 10 , 0 ) if 0 ε 0.69 ρ D e c ( S ) ε ( x 10 , 0 ) < ρ D e c ( S ) ε ( x 10 , 1 ) if 0.69 < ε 0.81
In this case, the recommended the decision for the object x 10 changes with a higher value of ε and the object is ε-undecidable with a lower ε. This fact also exposes the higher difficulty of classifying the object x 10 because Equation (2) takes place for fewer values ε than in the object x 9 . Notice that this problem of classification was also reflected in Example 2, when we had to apply the third step of the suitability method to be able to decide for this object. Nevertheless, the decision provided by the ε-representativeness method is more accurate when ε is higher, as we commented above. In this way, the decision d ¯ ( x 10 ) = 1 is more confident since, in these cases, ρ D e c ( S ) ε ( x 10 , 0 ) < ρ D e c ( S ) ε ( x 10 , 1 ) .
Notice that we have obtained more conclusive results than in Example 2 thanks to the consideration of the T support of the decision rules. This is due to the fact that the difference between the degrees of 0.7 representativeness of both possible decisions for each new object is greater than the corresponding differences between the degrees of suitability.

3.3. α -Credibility Method

Some authors [24,25] have considered the measure of the credibility to classify new objects to be important. In this section, we will propose a method in which the α -T-credibility plays an indispensable role. The corresponding method will be based on the following definition.
Definition 15.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, α 0 , 1 , and ( & , I ) be an adjoint pair. For each new object x U c and v V d , the degree of α -credibility of the decision d ¯ ( x ) = v according to D e c ( S ) is given by the mapping θ D e c ( S ) α : U c × V d 0 , 1 , defined as
θ D e c ( S ) α ( x , v ) = max { & ( Φ S T ( x ) , μ S , τ α ( Φ , Ψ ) ) Φ Ψ D e c ( S ) , Ψ = ( d , v ) }
As in the previous notions, the degree of α -credibility is a truth value satisfying that 0 θ D e c ( S ) α ( x , v ) 1 for all new objects x, decisions d ¯ ( x ) = v , α 0 , 1 and sets of decision rules D e c ( S ) . The third proposed classification method, called α-credibility method, or C-method for short, which is based on Definition 15, is presented below.
C1.
Given a new object to classify x U c , we compute the degrees of α -credibility θ D e c ( S ) α ( x , v ) for all v V d .
C2.
Next, we compare all the obtained degrees of α -credibility. If there exists a decision w V d such that θ D e c ( S ) α ( x , w ) is high and different enough from θ D e c ( S ) α ( x , v ) , for each v V d { w } , then the decision d ¯ ( x ) = w will be chosen for the object x.
C3.
If there exist some values of the decision attribute with similar degrees of α -credibility, then we must re-examine the relationship between the variables involved in the computation. Then, it is possible to select another adjoint pair ( & , I ) from the considered multi-adjoint property framework in order to aggregate the variables in a better way.
Now, we classify the new objects for Example 2 by using this method.
Example 4.
Coming back to the environment of Example 2, we study the best decision to make for the objects x 8 , x 9 , and x 10 according to the α-credibility method.
C1. 
First of all, we compute the degrees of 0.76 credibility of each decision for the new objects. With this purpose, we consider the ukasiewicz adjoint pair ( & Ł , I Ł ) , since we assume that the degree of satisfiability and the α-T-credibility are practically independent. For the object x 8 and decision d ¯ ( x 8 ) = 0 , via Table 3 and Table 5 and Definition 15, we obtain that
θ D e c ( S ) 0.76 ( x 8 , 0 ) = max { & Ł ( Φ 1 S T ( x 8 ) , μ S , τ 0.76 ( Φ 1 , Ψ 1 ) ) , & Ł ( Φ 3 S T ( x 8 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) ) , & Ł ( Φ 5 S T ( x 8 ) , μ S , τ 0.76 ( Φ 5 , Ψ 5 ) ) , & Ł ( Φ 7 S T ( x 8 ) , μ S , τ 0.76 ( Φ 7 , Ψ 7 ) ) } = max { & Ł ( 0.35 , 1 ) , & Ł ( 0.1 , 1 ) , & Ł ( 0.6 , 0 ) , & Ł ( 0.85 , 1 ) } = max { 0.35 , 0.1 , 0 , 0.85 } = 0.85
Analogously, the rest of the degrees of 0.76 credibility are computed as follows:
θ D e c ( S ) 0.76 ( x 8 , 1 ) = & Ł ( Φ 6 S T ( x 8 ) , μ S , τ 0.76 ( Φ 6 , Ψ 6 ) ) = 0.52 θ D e c ( S ) 0.76 ( x 9 , 0 ) = & Ł ( Φ 3 S T ( x 9 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) ) = 0.58 θ D e c ( S ) 0.76 ( x 9 , 1 ) = & Ł ( Φ 4 S T ( x 9 ) , μ S , τ 0.76 ( Φ 4 , Ψ 4 ) ) = 0.85 θ D e c ( S ) 0.76 ( x 10 , 0 ) = & Ł ( Φ 7 S T ( x 10 ) , μ S , τ 0.76 ( Φ 7 , Ψ 7 ) ) = 0.69 θ D e c ( S ) 0.76 ( x 10 , 1 ) = & Ł ( Φ 6 S T ( x 10 ) , μ S , τ 0.76 ( Φ 6 , Ψ 6 ) ) = 0.8
C2. 
For the object x 8 , there is a big difference between the degrees of 0.76 credibility of both possible decisions. Therefore, the α-credibility method recommends the decision d ¯ ( x 8 ) = 0 for the object x 8 with a degree of 0.76 -credibility of 0.85 . On the other hand, the case of the object x 9 is very similar. Since θ D e c ( S ) 0.76 ( x 9 , 0 ) = 0.58 and θ D e c ( S ) 0.76 ( x 9 , 1 ) = 0.85 , the recommended decision for the object x 9 according to the α-credibility method is d ¯ ( x 9 ) = 1 with a degree of 0.76 credibility of 0.85 .
Finally, with respect to the object x 10 , the decision is less clear than in the objects x 8 and x 9 , as the degrees of 0.76 credibility of both possible decisions are more similar. Nevertheless, we consider that the difference between both degrees of 0.76 -credibility is sufficient to conclude that the best decision for the object x 10 is d ¯ ( x 10 ) = 1 with a degree of 0.76 credibility of 0.8 . Anyway, the support decision system incorporating this procedure will show that the other decision has a 0.76 credibility with a degree of 0.69 .
Now, we make some remarks about the results obtained. First of all, notice that the decisions suggested by the α-credibility method are the same as those recommended by the methods presented in Section 3.1 and Section 3.2. In fact, the degrees of 0.76 credibility of the decisions d ¯ ( x 8 ) = 0 and d ¯ ( x 9 ) = 1 in Example 4 coincide with their degrees of suitability in Example 2. This is due to the fact that the decision rules involved in the computation of the degrees of suitability of these decisions, which are r 7 and r 4 , respectively, have a 0.76 -T-credibility equal to 1. Finally, the decision for the object x 10 has been slightly more difficult to make, as in Example 2, where the T support of the rules was also not taken into account. Therefore, we can conclude that the inclusion of this measure helps to classify new objects, so it is an aspect to take into account in the last method that we will present in this paper.
The main advantage of this method is the inclusion of the α -T-credibility, which is useful for checking the reliability of the rules. In this way, the decision given by this method will be supported by a decision rule with a high α -T-credibility, which strengthens the decision to be made. However, a disadvantage of this method is that, as we have mentioned above, we have not taken into account the T support of the rules, which is also a relevant measure. In this way, the decision may be driven by a decision rule with a low representativeness in the decision table. This problem is addressed with the method proposed in the next section.

3.4. Support-Driven α -Credibility Method

In this section, we present the last proposed classification method. It is very similar to the one presented in Section 3.3, including the N T -support. The corresponding method is based on the following definition.
Definition 16.
Let S = ( U , A d , V A d , A d ¯ ) be a decision table, D e c ( S ) be a set of decision rules, α 0 , 1 , and ( & , I ) be an adjoint pair, where & is an associative conjunctor. For each new object x U c and v V d , the degree of support-driven α -credibility of the decision d ¯ ( x ) = v according to D e c ( S ) is given by the mapping δ D e c ( S ) α : U c × V d 0 , 1 defined as
δ D e c ( S ) α ( x , v ) = max { & ( Φ S T ( x ) , μ S , τ α ( Φ , Ψ ) , s u p p S N T ( Φ , Ψ ) ) Φ Ψ D e c ( S ) , Ψ = ( d , v ) }
We must emphasize that 0 δ D e c ( S ) α ( x , v ) 1 for all new objects x, decisions d ¯ ( x ) = v , α 0 , 1 and sets of decision rules D e c ( S ) , so δ D e c ( S ) α is a membership function of the new object on the decision value set V d . The steps of the fourth proposed classification method, called support-driven α-credibility method or D-method for short, are the following:
D1.
First of all, given a new object to classify x U c , we compute the degrees of support-driven α -credibility δ D e c ( S ) α ( x , v ) for all v V d .
D2.
After that, all the obtained degrees of support-driven α -credibility are compared. If there exists a decision w V d such that δ D e c ( S ) α ( x , w ) is high and sufficiently different from δ D e c ( S ) α ( x , v ) , for each v V d { w } , then the decision d ¯ ( x ) = w will be chosen for the object x.
D3.
If there exist some values of the decision attribute with similar degrees of support-driven α -credibility, then we will check the relationship between the variables involved in the computation. Then, another adjoint pair ( & , I ) from the considered multi-adjoint property framework can be chosen to represent more appropriately the relationship and to obtain a better aggregation of the corresponding values.
In the next example, we will use this method to classify the new objects considered in Table 4.
Example 5.
Coming back to the environment of Example 2, the goal is to determine a decision for the objects x 8 , x 9 , and x 10 according to the support-driven α-credibility method.
D1. 
We begin computing the degrees of support-driven 0.76 credibility of each decision for the new objects. Now, we suppose that there exists a close relationship between the considered variables, so we use the Gödel adjoint pair ( & G , I G ) . Using Table 3 and Table 5 and Definition 16 for the object x 8 and decision d ¯ ( x 8 ) = 0 , we obtain that
δ D e c ( S ) 0.76 ( x 8 , 0 ) = max { & G ( Φ 1 S T ( x 8 ) , μ S , τ 0.76 ( Φ 1 , Ψ 1 ) , s u p p S N T ( Φ 1 , Ψ 1 ) ) , & G ( Φ 3 S T ( x 8 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) , s u p p S N T ( Φ 3 , Ψ 3 ) ) , & G ( Φ 5 S T ( x 8 ) , μ S , τ 0.76 ( Φ 5 , Ψ 5 ) , s u p p S N T ( Φ 5 , Ψ 5 ) ) , & G ( Φ 7 S T ( x 8 ) , μ S , τ 0.76 ( Φ 7 , Ψ 7 ) , s u p p S N T ( Φ 7 , Ψ 7 ) ) } = max { & G ( 0.35 , 1 , 0.85 ) , & G ( 0.1 , 1 , 0.83 ) , & G ( 0.6 , 0 , 1 ) , & G ( 0.85 , 1 , 0.89 ) } = max { 0.35 , 0.1 , 0 , 0.85 } = 0.85
In a similar way, we compute the rest of the degrees of support-driven 0.76 credibility, whose results are the following ones:
δ D e c ( S ) 0.76 ( x 8 , 0 ) = & G ( Φ 7 S T ( x 8 ) , μ S , τ 0.76 ( Φ 7 , Ψ 7 ) , s u p p S N T ( Φ 7 , Ψ 7 ) ) = 0.85 δ D e c ( S ) 0.76 ( x 8 , 1 ) = & G ( Φ 6 S T ( x 8 ) , μ S , τ 0.76 ( Φ 6 , Ψ 6 ) , s u p p S N T ( Φ 6 , Ψ 6 ) ) = 0.52 δ D e c ( S ) 0.76 ( x 9 , 0 ) = & G ( Φ 3 S T ( x 9 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) , s u p p S N T ( Φ 3 , Ψ 3 ) ) = 0.58 δ D e c ( S ) 0.76 ( x 9 , 1 ) = & G ( Φ 4 S T ( x 9 ) , μ S , τ 0.76 ( Φ 4 , Ψ 4 ) , s u p p S N T ( Φ 4 , Ψ 4 ) ) = 0.62 δ D e c ( S ) 0.76 ( x 10 , 0 ) = & G ( Φ 7 S T ( x 10 ) , μ S , τ 0.76 ( Φ 7 , Ψ 7 ) , s u p p S N T ( Φ 7 , Ψ 7 ) ) = 0.69 δ D e c ( S ) 0.76 ( x 10 , 1 ) = & G ( Φ 6 S T ( x 10 ) , μ S , τ 0.76 ( Φ 6 , Ψ 6 ) , s u p p S N T ( Φ 6 , Ψ 6 ) ) = 0.78
D2. 
First of all, notice that the values obtained for the object x 8 are the same as in Example 4. Consequently, the support-driven α-credibility method also recommends the decision d ¯ ( x 8 ) = 0 with a degree of support-driven 0.76 credibility of 0.85 . However, with respect to the object x 9 , the degrees of support-driven 0.76 credibility of both decisions are quite similar, making it difficult to decide about this object. In order to solve this, we will use other adjoint pairs in the next step of the method that consider the three values in the computation. Finally, the case of the object x 10 is very similar to the one in Example 4, recommending once again the decision d ¯ ( x 10 ) = 1 with a degree of support-driven 0.76 credibility of 0.78 .
D3. 
Now, assuming that there is less of a relationship between the variables, we compute the degree of support-driven 0.76 credibility of the decisions d ¯ ( x 9 ) = 0 and d ¯ ( x 9 ) = 1 by using the adjoint pair ( & P , I P ) , which multiplies the three values equitably. We obtained
δ D e c ( S ) 0.76 ( x 9 , 0 ) = & P ( Φ 3 S T ( x 9 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) , s u p p S N T ( Φ 3 , Ψ 3 ) ) = 0.48 δ D e c ( S ) 0.76 ( x 9 , 1 ) = & P ( Φ 4 S T ( x 9 ) , μ S , τ 0.76 ( Φ 4 , Ψ 4 ) , s u p p S N T ( Φ 4 , Ψ 4 ) ) = 0.53
We can observe similar difficulties in classifying the object x 9 . Finally, we suppose that there is almost no relationship between the considered variables. Hence, we consider the adjoint pair ( & Ł , I Ł ) , obtaining
δ D e c ( S ) 0.76 ( x 9 , 0 ) = & Ł ( Φ 3 S T ( x 9 ) , μ S , τ 0.76 ( Φ 3 , Ψ 3 ) , s u p p S N T ( Φ 3 , Ψ 3 ) ) = 0.41 δ D e c ( S ) 0.76 ( x 9 , 1 ) = & Ł ( Φ 4 S T ( x 9 ) , μ S , τ 0.76 ( Φ 4 , Ψ 4 ) , s u p p S N T ( Φ 4 , Ψ 4 ) ) = 0.47
We conclude that, independently of the adjoint pair considered in the multi-adjoint property framework ( 0 , 1 , 0 , 1 , 0 , 1 , & Ł , & P , & G ) , it is difficult to make a decision for the object x 9 by using the support-driven α-credibility method. Nevertheless, since in all the cases we have obtained that δ D e c ( S ) 0.76 ( x 9 , 0 ) < δ D e c ( S ) 0.76 ( x 9 , 1 ) , the support-driven α-credibility method recommends the decision d ¯ ( x 9 ) = 1 for the object x 9 .
This difficult classification for the object x 9 has been caused by the inclusion of the N T support in Definition 16. As shown in Table 3, the N T support of the decision rules whose consequent is ( d , 1 ) is lower than the N T support of the rules with consequent ( d , 0 ) .
We must emphasize that all the methods presented in this paper are important since each one approaches the decision-making process from a different point of view. Hence, they should be considered together in order to make decisions. In particular, the first one focuses on the degree of satisfiability with respect to the antecedents of the rules of the new object to classify in order to discard rules whose antecedents are very different from the new object. With respect to the ε -representativeness method, it is presented as an alternative to the suitability method to solve some situations in which this method is unable to provide a satisfactory decision. For that purpose, the ε -representativeness method also considers the T-support of the decision rules, given that it shows the representativeness of the rule in the decision table. On the other hand, the α -credibility method is proposed since the credibility of the decision rules has been considered in other studies [20,25] to classify new objects. The main novelty of our contribution with this third method is the consideration of the multi-adjoint framework. In addition, the support-driven α -credibility method is based on the third one but also considers the N T support of the rules compared with the new object for the same reasons as the ε -representativeness method was introduced. Furthermore, it is also important to remark again that these classification methods are not mutually exclusive but can complement each other, as we have mentioned above, to classify objects when one of the methods does not give a sufficiently conclusive result.
Finally, Table 6 presents a summary of the different notions considered in the methods proposed in this paper. In this table, “satisfiability” represents whether the method takes into account in the computation the degree to which the new object satisfies the given decision rules. It is clear that this degree is very relevant to classifying new objects, and so it is considered in every method.

4. Comparison with Other Methods

In the introduction section, the differences between the introduced methods and the ones given in [20,21,23] were enumerated. This section will be focused on the methods introduced in [24,25], whose comparison is not trivial.
A detailed study on the classification of new data is carried out in [25]. The authors sequentially present several notions, such as the upper and lower approximations of sets of attributes or the degree of credibility of a decision rule. They play an indispensable role in the classification method proposed, which is given as an algorithm. Since we have detected some similarities between our α -credibility method and the one given in [25], we have considered it important to compare both studies.
First of all, in [25], the following specific fuzzy tolerance relation is considered to compare pairs of objects according to each attribute a A d :
R a ( x , y ) = max { 0 , min { a ¯ ( x ) , a ¯ ( y ) } + k a max { a ¯ ( x ) , a ¯ ( y ) } } k a
where k a > 0 for all a A d . Notice that it is also a separable relation. In addition, if k a = 1 and V a = 0 , 1 for each a A d , then the expression of the relation R a coincides with one of the mappings T a considered in Example 1 since
R a ( x , y ) = max { 0 , min { a ¯ ( x ) , a ¯ ( y ) } + 1 max { a ¯ ( x ) , a ¯ ( y ) } } 1 = min { a ¯ ( x ) , a ¯ ( y ) } + 1 max { a ¯ ( x ) , a ¯ ( y ) } = 1 ( max { a ¯ ( x ) , a ¯ ( y ) } min { a ¯ ( x ) , a ¯ ( y ) } ) = 1 | a ¯ ( x ) a ¯ ( y ) | = T a ( a ¯ ( x ) , a ¯ ( y ) )
Moreover, in [25], the relation between objects according to the total set of attributes A is defined for each x , y U as
R A ( x , y ) = min { R a ( x , y ) a A }
Notice that R A coincides with the degree of satisfiability to a conjunction of formulas of Definition 8. Indeed, given A = { a 1 , , a n } and Φ = n i = 1 ( a i , v i ) F o r ( A ) induced by an object y U , that is, v i = a i ¯ ( y ) for all i { 1 , , n } , by Definition 8, we have
Φ S T ( x ) = n i = 1 ( a i , v i ) S T ( x ) = min { ( a i , v i ) S T ( x ) a i A } = min { ( a i , a i ¯ ( y ) ) S T ( x ) a i A } = min { T a i ( a i ¯ ( x ) , a i ¯ ( y ) ) a i A } = min { R a i ( x , y ) a i A } = R A ( x , y )
This relation is used to compare each new object with the antecedents of the rules of the decision table, as we have considered in Section 3.1. In order to carry out the classification of new objects, Ref. [25] also takes into account the credibility of the decision rule r i : Φ i Ψ i compared with the new object and whose antecedent is composed of all the condition attributes of the table, defined as
μ A ( Φ i , Ψ i ) = min { max { 1 R A ( x , x i ) , μ d ¯ ( x i ) A ( x ) } x R A ( x i ) }
where x i U is the object that induces the rule r i and
μ d ¯ ( x i ) A ( x ) = min { max { 1 R A ( x , y ) , R d ( x i , y ) } y R A ( x ) } R A ( x i ) = { x U R A ( x , x i ) > 0 }
In our terms, these notions are given as
μ S , τ 0 ( Φ i , Ψ i ) = min { max { 1 Φ i S T ( x ) , μ Ψ i S , τ ( x ) } x ( Φ i S T ) 0 } μ Ψ i , S , τ ( x ) = min { max { 1 Φ S T ( y ) , Ψ i S T ( y ) } y ( Φ S T ) 0 } ( Φ i S T ) 0 = { x U Φ i S T ( x ) > 0 }
where Φ Ψ D e c ( S ) is the decision rule induced by x considering all the condition attributes for the antecedent. Notice that μ A ( Φ i , Ψ i ) can be expressed as
μ S , τ 0 ( Φ i , Ψ i ) = & G ( I ( Φ i S T ( x ) , & G ( I ( Φ S T ( y ) , Ψ i S T ( y ) ) ) ) )
where x ( Φ i S T ) 0 , y ( Φ S T ) 0 , & G is the Gödel t-norm and the I is implication residuated of the conjunctor &, which are both defined for each x , y 0 , 1 as
& ( x , y ) = 0 i f x 1 y x o t h e r w i s e I ( x , y ) = max { 1 x , y }
On the other hand, it is also possible to obtain a relationship between the credibility and Definition 4. First of all, notice that
& G ( { I ( R A ( x , y ) , R d ( x i , y ) ) y R A ( x ) } ) = & G ( { I ( R A ( x , y ) , R d ( x i , y ) ) y U } )
holds because if y R A ( x ) then
I ( R A ( x , y ) , R d ( x i , y ) ) = max { 1 R A ( x , y ) , R d ( x i , y ) } = max { 1 0 , R d ( x i , y ) } = 1
and & G ( v , 1 ) = v for each v 0 , 1 due to the boundary property satisfied by the t-norms. As a consequence, we deduce that
μ d ¯ ( x i ) A ( x ) = & G ( { I ( R A ( x , y ) , R d ( x i , y ) ) y R A ( x ) } ) = min { I ( R A ( x , y ) , R d ( x i , y ) ) y U } = ( R d x i ) N ( x ) μ d ¯ ( x i ) A ( x i ) = ( R d x i ) N ( x i ) = POS A f ( x i ) μ A ( Φ i , Ψ i ) = & G ( { I ( R A ( x , x i ) , μ d ¯ ( x i ) A ( x ) ) x R A ( x i ) } ) = min { I ( R A ( x , x i ) , μ d ¯ ( x i ) A ( x ) ) x U } = ( μ d ¯ ( x i ) A ) N ( x i )
In conclusion, we must emphasize that the credibility μ A ( Φ i , Ψ i ) is similar to the one given in Definition 12. However, in that definition, we have considered different adjoint pairs for each pair of objects of the decision table, extending the definition given in [25] and allowing preferences to be set among the objects. Moreover, in the definition of ( Φ S T ) α , we have set an α -cut Φ S T ( x i ) > α that can be changed depending on the study, providing a greater level of flexibility, while in [25], the threshold is Φ S T ( x i ) > 0 . This main difference is caused by the definition of the tolerance relations used to compare the objects. We have considered tolerance relations T a in general, while in [25] a specific one R a is provided, in which a value k a is included to distinguish objects. This choice is justified by the fact that, if k a | a ¯ ( x ) a ¯ ( y ) | , then it is assumed that the objects x , y are not related according to a, obtaining R a ( x , y ) = 0 . Nevertheless, in this paper, we assume that a pair of objects x , y are not related if and only if | a ¯ ( x ) a ¯ ( y ) | = 1 , which is the motivation for the introduction of the α -cut. Despite this difference between both approaches, it is possible to relate them, so that y R A ( x ) if and only if y ( Φ S T ) α , where Φ Ψ is the decision rule induced by x with Φ F o r ( A ) . Indeed, defining α = 1 min { k a a A } when T a ( a ¯ ( x ) , a ¯ ( y ) ) = 1 | a ¯ ( x ) a ¯ ( y ) | , we deduce that, if Φ S T ( y ) > α , then from Definition 8, min { T a ( a ¯ ( x ) , a ¯ ( y ) ) a A } > α . Hence, | a ¯ ( x ) a ¯ ( y ) | < 1 α = min { k a a A } for all a A . In conclusion, the objects x , y are related in both environments.
Finally, the decision d ¯ ( x ) = v to be made for the new object x according to [25] is given as
v = arg max { min { Φ S T ( x ) , μ A ( Φ , Ψ ) Φ Ψ D e c ( S ) } v d V d , Ψ = ( d , v d ) }
where arg max is the argument of the maximum of a function; that is, given two sets X , Y and a mapping f : X Y , the argument of the maximum of f in X is defined as arg max f = { x X f ( y ) f ( x ) for all y X }. Notice that the α -credibility method extends this one since Definition 12 generalizes the credibility used in [25] due to the use of adjoint pairs, the consideration of a family of separable 0 , 1 -fuzzy tolerance relations to define the degree of satisfiability of a formula, and the replacement of the minimum with an adjoint conjunctor in general.
With respect to the comparison between the α -credibility method and the given in [24], there are also some similarities. On the one hand, Definition 12 generalizes the credibility presented in [24], since we can consider different adjoint pairs depending on the objects compared, but they consider a t-norm and an implication for all the objects of the table. On the other hand, with the classification method, they consider a t-conorm to obtain the values to be compared to make a decision. This choice is due to the fact that they make a preprocess to discard those decision rules whose credibility or similarity of their antecedents to the new object studied is low. In this paper, we have considered the maximum from the beginning in order to avoid the scenario in which the user has to make a preprocess in which a threshold has to be fixed. Furthermore, they determine the best possible decision for the new object by means of the maximum. However, we believe that it is essential to compare all the values obtained so that the decision to be made is not only inferred from the maximum, but its value must be sufficiently different from the others obtained to provide a solid classification. Otherwise, as stated in the third step of all the methods presented, we must continue applying the corresponding method.
Thus, the introduced methods generalize the given one in the literature, such as [24,25], as we have detailed above, and [20,21,23], which were commented on in the introduction.

5. A Toy Example

This section is devoted to studying the classification of a new object in a real case following the different strategies presented in this paper. In particular, the considered data set concerns eight project evaluations described using the attributes construction expense (CE), financial income (FI), strategy benefit (SB), and external influence (EI) in order to decide whether to make an investment (I), a delayed investment (DI) or no investment (NI) in each project. This data set was introduced in [30] and is represented in Table 7, where every unit corresponds to 10,000 yuan.
This data set was analyzed from an RST perspective in [30] and was studied in the fuzzy framework in [13]. Now, we use that study to obtain the decision rules considered to decide on the investment in a new project. First of all, the previous knowledge system is formally represented as the decision table S = ( U , A d , V A d , A d ¯ ) , where the set of objects is U = { p 1 , p 2 , p 3 , p 4 , p 5 , p 6 , p 7 , p 8 } , the set of attributes is A = { CE , FI , SB , EI } , V a = 0 , 1 , for all a A , V d = { I , NI , DI } , and A d ¯ is represented in Table 8. Notice that Table 8 provides a normalization of the values in Table 7, taking into account the possible range of values for each condition attribute, which we have considered to be 1000 for the attributes CE, FI, and SB and 500 for the attribute EI.
The decision rules r i : Φ i Ψ i for each i { 1 , , 8 } used to classify the new project are the following:
r 1 : ( CE , 0.5 ) ( FI , 0.2 ) ( SB , 0.69 ) ( EI , 0.3 ) ( d , DI ) r 2 : ( CE , 0.7 ) ( FI , 0.47 ) ( SB , 0.65 ) ( EI , 0.88 ) ( d , NI ) r 3 : ( CE , 0.3 ) ( FI , 0.41 ) ( SB , 0.5 ) ( EI , 0.56 ) ( d , NI ) r 4 : ( CE , 0.2 ) ( FI , 0.455 ) ( SB , 0.55 ) ( EI , 0.58 ) ( d , I ) r 5 : ( CE , 0.25 ) ( FI , 0.26 ) ( SB , 0.49 ) ( EI , 0.21 ) ( d , DI ) r 6 : ( CE , 0.51 ) ( FI , 0.38 ) ( SB , 0.43 ) ( EI , 0.26 ) ( d , DI ) r 7 : ( CE , 0.35 ) ( FI , 0.55 ) ( SB , 0.255 ) ( EI , 0.29 ) ( d , I ) r 8 : ( CE , 0.65 ) ( FI , 0.6 ) ( SB , 0.57 ) ( EI , 0.24 ) ( d , NI )
We denote this set of decision rules as D e c ( S ) . In order to compute the measures of Definition 11 for each rule of D e c ( S ) , we consider the family of separable 0 , 1 -fuzzy tolerance relations T = { T a : V a × V a 0 , 1 a A d } defined as T a ( v , w ) = 1 | v w | , for all a A , v , w 0 , 1 and
T d ( v , w ) = 1 if   v = w 0.5 if   v = DI   and   w DI 0 otherwise
since we consider that DI is an intermediate decision between I and NI. For this study, we will consider the multi-adjoint property-oriented frame ( 0 , 1 , 0 , 1 , 0 , 1 , & Ł , & P , & G ) and the context ( U , U , R A , τ ) , where τ : U × U { , P , G } is defined for each x , y U as
τ ( x , y ) = if   d ¯ ( x ) = d ¯ ( y ) P if   d ¯ ( x ) = DI   and   d ¯ ( y ) DI G otherwise
As in Example 1, we have considered this mapping to incorporate some preferences among the objects. Specifically, we have also reinforced the computation of the credibility when the objects have the same decision (implication I Ł is greater than I P and I G ). Moreover, we will assign more relevance to the objects with the intermediate decision DI (implication I P is greater than I G ).
Furthermore, we will use the adjoint pair ( & Ł , I Ł ) , and we will fix the α cut to be equal to 0.79 in order to compute the 0.79 -T-credibility of each decision rule belonging to D e c ( S ) to reduce the number of inconsistencies in the sets ( Φ S T ) α with Φ Ψ D e c ( S ) , while some flexibility is allowed in the comparisons.
Now, the T-support, N T -support, and 0.79 -T-credibility of each decision rule are computed by using Definitions 11 and 12. The corresponding results are shown in Table 9.
As in Example 1, the decision rules Φ Ψ D e c ( S ) with 0.79 T-credibility equal to 1 satisfy ( Φ S T ) 0.79 = { x } where x U , the objects that induce them. Analogously, μ S , τ 0.79 ( Φ 3 , Ψ 3 ) = μ S , τ 0.79 ( Φ 4 , Ψ 4 ) = 0 since Φ 3 S T ( x 4 ) = Φ 4 S T ( x 3 ) = 0.9 > 0.79 and Ψ 3 S T ( x 4 ) = Ψ 4 S T ( x 3 ) = 0 . The case of r 6 and r 7 is similar, but Φ 6 S T ( x 7 ) = Φ 7 S T ( x 6 ) = 0.83 , whereas Ψ 6 S T ( x 7 ) = Ψ 7 S T ( x 6 ) = 0.5 ; that is, both rules are less related in the antecedent and more related in the consequent than the rules r 3 and r 4 , making the 0.79 T-credibility higher.
Now, we use these rules and each method presented in this paper to classify the new project p 9 given in Table 10.
As can be seen in Table 10, the project p 9 presents a low financial income, a high strategy benefit, and intermediate construction expense and external influence. In order to decide whether or not to invest in it, we normalize these values according to the criteria established above. In Table 11, the project p 9 is shown together with the rest of the projects.
We begin computing the degree of satisfiability for each antecedent of the decision rules of D e c ( S ) of the new project p 9 . These results are shown in Table 12.
Notice that, by Definitions 13–16, the degree of satisfiability to antecedents for the new object plays a key role in each of the presented methods. Taking into account that, from Table 12, most degrees of satisfiability are quite similar, we can anticipate relevant difficulties to provide an accurate classification for the project p 9 .
Next, we are going to apply the classification methods presented in Section 3 to determine the best possible decision for the project p 9 according to the set of decision rules D e c ( S ) .

5.1. Application of the Suitability Method

We begin studying the new project p 9 by means of the suitability method.
S1.
First of all, we compute the degree of suitability of each possible decision to be made. Thus, from Definition 13, we obtain that
σ D e c ( S ) ( p 9 , I ) = Φ 4 S T ( p 9 ) = 0.7 σ D e c ( S ) ( p 9 , NI ) = Φ 2 S T ( p 9 ) = 0.72 σ D e c ( S ) ( p 9 , DI ) = Φ 1 S T ( p 9 ) = 0.7
S2.
We can immediately check that all the degrees of suitability are very similar. As a result, we cannot make a decision for the project p 9 . To solve that, we apply the third step of the method.
S3.
Since many degrees of satisfiability are very similar, we will consider all of them in the computations by setting the threshold β = 0.4 . Consequently, we obtain F p 9 0.4 ( I ) = { Φ 4 , Φ 7 } , F p 9 0.4 ( NI ) = { Φ 2 , Φ 3 , Φ 8 } and F p 9 0.4 ( DI ) = { Φ 1 , Φ 5 , Φ 6 } . Therefore, it is
M F p 9 0.4 ( I ) = Φ 4 S T ( p 9 ) + Φ 7 S T ( p 9 ) 2 = 0.7 + 0.455 2 = 0.58 M F p 9 0.4 ( NI ) = Φ 2 S T ( p 9 ) + Φ 3 S T ( p 9 ) + Φ 8 S T ( p 9 ) 3 = 0.72 + 0.7 + 0.64 3 = 0.69 M F p 9 0.4 ( DI ) = Φ 1 S T ( p 9 ) + Φ 5 S T ( p 9 ) + Φ 6 S T ( p 9 ) 3 = 0.7 + 0.61 + 0.63 3 = 0.65
Notice that the values obtained for the decisions d ¯ ( p 9 ) = NI and d ¯ ( p 9 ) = DI are quite similar. As a consequence, we cannot ensure which is the best decision for the new project according to the suitability method, resulting in the slight recommendation not to invest in it. In any case, we can discard the decision d ¯ ( p 9 ) = I because the value obtained for it is significantly lower than for the other decisions.
Since we were unable to make a decision for project p 9 according to the suitability method, we must address this classification problem by using other methods proposed in this paper.

5.2. Application of the ε -Representativeness Method

Now, we will try to make a satisfactory decision for the project p 9 by applying the ε -representativeness method.
R1.
Once again, we set the threshold ε = 0.7 for the reasons presented in Example 3. Hence, by Definition 14 and Proposition 1, and taking into account Table 9 and Table 12, we have that
ρ D e c ( S ) 0.7 ( p 9 , I ) = { Φ Ψ D e c ( S ) 0.7 Φ S T ( p 9 ) , Ψ = ( d , I ) } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) 0.7 Φ S T ( p 9 ) } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) = Φ 4 S T ( p 9 ) · s u p p S T ( Φ 4 , Ψ 4 ) Φ Ψ { Φ 1 Ψ 1 , Φ 2 Ψ 2 , Φ 3 Ψ 3 , Φ 4 Ψ 4 } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) = 0.7 × 3.21 0.7 × 4.91 + 0.72 × 3.09 + 0.7 × 3.75 + 0.7 × 3.21 = 2.24 10.53 = 0.21 ρ D e c ( S ) 0.7 ( p 9 , NI ) = { Φ Ψ D e c ( S ) 0.7 Φ S T ( p 9 ) , Ψ = ( d , NI ) } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) { Φ Ψ D e c ( S ) 0.7 Φ S T ( p 9 ) } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) = Φ 2 S T ( p 9 ) · s u p p S T ( Φ 2 , Ψ 2 ) + Φ 3 S T ( p 9 ) · s u p p S T ( Φ 3 , Ψ 3 ) Φ Ψ { Φ 1 Ψ 1 , Φ 2 Ψ 2 , Φ 3 Ψ 3 , Φ 4 Ψ 4 } Φ S T ( p 9 ) · s u p p S T ( Φ , Ψ ) = 0.72 × 3.09 + 0.7 × 3.75 0.7 × 4.91 + 0.72 × 3.09 + 0.7 × 3.75 + 0.7 × 3.21 = 4.85 10.53 = 0.46 ρ D e c ( S ) 0.7 ( p 9 , DI ) = 1 ρ D e c ( S ) 0.7 ( p 9 , I ) ρ D e c ( S ) 0.7 ( p 9 , NI ) = 1 0.21 0.46 = 0.33
R2.
Since relevance differences exist between all the degrees of 0.7 representativeness, we conclude that this method recommends the decision d ¯ ( p 9 ) = NI with a degree of 0.7 representativeness of 0.46 ; that is, it is suggested that this new project is not invested in. Therefore, the ε -representativeness method solves some situations in which the first one is not conclusive enough for the decision to be taken. Notice that, by definition, the values are “complementary”, so they are usually low but should be different.
Moreover, we can extract some more conclusions. From Lemma 1, we obtain the result that if the value ε satisfies
max { σ D e c ( S ) ( p 9 , v ) v V d { NI } } = 0.7 < ε σ D e c ( S ) ( p 9 , NI ) = 0.72
then ρ D e c ( S ) ε ( p 9 , I ) = ρ D e c ( S ) ε ( p 9 , DI ) = 0 and ρ D e c ( S ) ε ( p 9 , NI ) = 1 . Hence, few values of the threshold ε provide a clear classification for the project p 9 , showing the existing difficulty of deciding about it explained above. In addition, from Proposition 1 the project p 9 is ε -undecidable if ε satisfies
max { σ D e c ( S ) ( p 9 , v ) v { I , NI , DI } } = max { σ D e c ( S ) ( p 9 , NI ) } < ε
Finally, it can be checked that
ρ D e c ( S ) ε ( p 9 , I ) < ρ D e c ( S ) ε ( p 9 , NI ) < ρ D e c ( S ) ε ( p 9 , DI ) if 0 ε 0.61 ρ D e c ( S ) ε ( p 9 , I ) < ρ D e c ( S ) ε ( p 9 , DI ) < ρ D e c ( S ) ε ( p 9 , NI ) if 0.61 < ε 0.72
Therefore, given that the study is more accurate when ε is higher, these inequalities strengthen the idea that the best decision for the project p 9 is d ¯ ( p 9 ) = NI .
Although we have provided a solid decision for project p 9 , we consider it important to continue testing the other two methods to identify potential benefits and drawbacks.

5.3. Application of the α -Credibility Method

Next, the α -credibility method will be applied.
C1.
We assume the variables are related somehow. Hence, we consider the adjoint pair ( & P , I P ) to compute the degree of 0.79 credibility of each possible decision. In this way, from Definition 15 and Table 9 and Table 12, for the decision d ¯ ( p 9 ) = I , it is obtained that
θ D e c ( S ) 0.79 ( p 9 , I ) = max { & P ( Φ 4 S T ( p 9 ) , μ S , τ 0.79 ( Φ 4 , Ψ 4 ) ) , & P ( Φ 7 S T ( p 9 ) , μ S , τ 0.79 ( Φ 7 , Ψ 7 ) ) } = max { & P ( 0.7 , 0 ) , & P ( 0.455 , 0.37 ) } = 0.17
In a similar way, the degree of 0.79 credibility of the decisions d ¯ ( p 9 ) = NI and d ¯ ( p 9 ) = DI are computed.
θ D e c ( S ) 0.79 ( p 9 , NI ) = & P ( Φ 2 S T ( p 9 ) , μ S , τ 0.79 ( Φ 2 , Ψ 2 ) ) = 0.72 θ D e c ( S ) 0.79 ( p 9 , DI ) = & P ( Φ 1 S T ( p 9 ) , μ S , τ 0.79 ( Φ 1 , Ψ 1 ) ) = 0.7
C2.
As a result, since θ D e c ( S ) 0.79 ( p 9 , NI ) and θ D e c ( S ) 0.79 ( p 9 , DI ) are very similar, we cannot make any decision for the project p 9 according to the α -credibility method. Moreover, it can be shown that the same degrees of 0.79 credibility of both decisions are obtained if the adjoint pairs ( & G , I G ) and ( & Ł , I Ł ) are considered, since from Table 3, μ S , τ 0.79 ( Φ 2 , Ψ 2 ) = μ S , τ 0.79 ( Φ 1 , Ψ 1 ) = 1 . In conclusion, following this method, we can only discard the decision d ¯ ( p 9 ) = I since its degree of 0.79 credibility is much lower than the others.
Consequently, we cannot make a decision for project p 9 by using the α -credibility method due to the existing similarity between the degrees of α -credibility of the two decisions. Therefore, a further study is needed.

5.4. Application of Support-Driven α -Credibility Method

Finally, we conclude the analysis of the classification of the new project p 9 by applying the support-driven α -credibility method.
D1.
First of all, we compute the degree of support-driven 0.79 credibility of the decisions d ¯ ( p 9 ) = I , d ¯ ( p 9 ) = NI and d ¯ ( p 9 ) = DI . As in Example 5, we first suppose that the variables are related. Therefore, we will use the adjoint pair ( & G , I G ) . Consequently, from Definition 16 and Table 9 and Table 12, we obtain for the decision d ¯ ( p 9 ) = I that
δ D e c ( S ) 0.79 ( p 9 , I ) = max { & G ( Φ 4 S T ( p 9 ) , μ S , τ 0.79 ( Φ 4 , Ψ 4 ) , s u p p S N T ( Φ 4 , Ψ 4 ) ) , & G ( Φ 7 S T ( p 9 ) , μ S , τ 0.79 ( Φ 7 , Ψ 7 ) , s u p p S N T ( Φ 7 , Ψ 7 ) ) } = max { & G ( 0.7 , 0 , 0.65 ) , & G ( 0.455 , 0.37 , 0.65 ) } = 0.37
Analogously, we compute the degree of support-driven 0.79 credibility of the decisions d ¯ ( p 9 ) = NI and d ¯ ( p 9 ) = DI , which are the following:
δ D e c ( S ) 0.79 ( p 9 , NI ) = & G ( Φ 8 S T ( p 9 ) , μ S , τ 0.79 ( Φ 8 , Ψ 8 ) , s u p p S N T ( Φ 8 , Ψ 8 ) ) = 0.64 δ D e c ( S ) 0.79 ( p 9 , DI ) = & G ( Φ 1 S T ( p 9 ) , μ S , τ 0.79 ( Φ 1 , Ψ 1 ) , s u p p S N T ( Φ 1 , Ψ 1 ) ) = 0.7
D2.
Following the support-driven α -credibility method, although the decision to be made for the project p 9 is not very clear, the suggested decision contradicts the previous methods, since δ D e c ( S ) 0.79 ( p 9 , NI ) < δ D e c ( S ) 0.79 ( p 9 , DI ) , meaning that a delayed investment for the project p 9 is now recommended. In order to examine this change in more detail, we will assume that the variables are less related. As a consequence, we will consider another adjoint pair taking into account all the input values in the computation to obtain the degree of support-driven 0.79 credibility of these two decisions.
D3.
Now, following the same procedure as in Example 5, we suppose that the variables are partially related. With this purpose, we use the adjoint pair ( & P , I P ) , obtaining
δ D e c ( S ) 0.79 ( p 9 , NI ) = & P ( Φ 8 S T ( p 9 ) , μ S , τ 0.79 ( Φ 8 , Ψ 8 ) , s u p p S N T ( Φ 8 , Ψ 8 ) ) = 0.45 δ D e c ( S ) 0.79 ( p 9 , DI ) = & P ( Φ 1 S T ( p 9 ) , μ S , τ 0.79 ( Φ 1 , Ψ 1 ) , s u p p S N T ( Φ 1 , Ψ 1 ) ) = 0.7
Now, the difference between δ D e c ( S ) 0.79 ( p 9 , NI ) and δ D e c ( S ) 0.79 ( p 9 , DI ) has increased notably, allowing us to conclude that the support-driven α -credibility method suggests the decision d ¯ ( p 9 ) = DI for the project p 9 with a degree of support-driven 0.79 credibility of 0.7 . Nevertheless, for a more detailed study, we will also study the classification of project p 9 by means of the adjoint pair ( & Ł , I Ł ) , assuming that the variables are very independent. Thus, we obtain
δ D e c ( S ) 0.79 ( p 9 , NI ) = & Ł ( Φ 8 S T ( p 9 ) , μ S , τ 0.79 ( Φ 8 , Ψ 8 ) , s u p p S N T ( Φ 8 , Ψ 8 ) ) = 0.35 δ D e c ( S ) 0.79 ( p 9 , DI ) = & Ł ( Φ 1 S T ( p 9 ) , μ S , τ 0.79 ( Φ 1 , Ψ 1 ) , s u p p S N T ( Φ 1 , Ψ 1 ) ) = 0.7
The difference between both degrees of support-driven 0.79 credibility has increased even more so that the decision d ¯ ( p 9 ) = DI is the best to be made for the project p 9 . This fact is due to the fact that decision rules with higher N T support take the decision DI in the consequent due to the tolerance relation T d , as can be checked in Table 9.
Consequently, and taking into account that similar conclusions were extracted in Example 5, we have to pay special attention to the introduction of the N T support in the third classification method. For instance, in Definition 14, we included it in a weighted average that also depends on a threshold ε , giving more satisfactory results.
On the other hand, the α -T-credibility is a great notion for detecting inconsistencies in the rules and thus in the decision table, since it measures how reliable a decision rule is by comparing the objects similar to the antecedent of this rule with the objects similar to the first ones. Nevertheless, its consideration in the study of new objects may not be useful in decision tables in which the condition attributes are more granulated than the decision attributes, since small changes in the α cut may lead to drastic changes in the α -T-credibility. We will keep studying this notion in decision tables with a fuzzy decision attribute in the future.

6. Conclusions and Future Work

In this paper, we have faced the decision-making problem from the FRST framework. We have presented four different methods to classify new objects, each of them based on a novel notion, such as the degree of suitability of a decision, the degree of ε -representativeness of a decision, the degree of α -credibility of a decision, and the degree of support-driven α -credibility of a decision. We have introduced a detailed discussion about the advantages and disadvantages of each method, showing that each one solves problems of the previous method and that they can be combined and applied to the same data set. We have provided examples for illustrating each classification method and the developed theory, as well as carrying out a comparison between the proposed methods and the ones given in the literature. In particular, this comparison allows us to ensure that the introduced classification methods are richer alternatives or generalize the ones considered in [20,21,23,24,25]. Finally, we have studied the classification of a new object in a real case associated with a knowledge system for decision making on investments in a water conservancy project.
As future work, we will continue studying the decision-making process in the multi-adjoint framework, given its usefulness in studying complex data sets and proposing new methods to classify objects. Furthermore, we will study the notion of the credibility of a decision rule in decision tables in which all the attributes are fuzzy, including the decision attribute d. We will also study the credibility of decision rules considering fuzzy reducts [5] in their antecedents, given their relevant properties, allowing us to analyze possible relationships between the credibility and these reducts. Finally, we are also interested in studying this classification problem in other frameworks, such as Formal Concept Analysis.

Author Contributions

All authors contributed equally to this work. All authors read and agreed to the published version of the manuscript.

Funding

This research has been partially supported by the 2014–2020 ERDF Operational Programme in collaboration with the State Research Agency (AEI) in projects PID2019-108991GB-I00 and PID2022-137620NB-I00, with the Ecological and Digital Transition Projects 2021 of the Ministry of Science and Innovation in project TED2021-129748B-I00, and with the Department of Economy, Knowledge, Business and University of the Regional Government of Andalusia in project FEDER-UCA18-108612, and by the European Cooperation in Science & Technology (COST) Action CA17124.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nakamura, A. Fuzzy rough sets. Note on Multiple-Valued Logic in Japan. Comput. Sci. 1988, 9, 1–8. [Google Scholar]
  2. Nanda, S.; Majumdar, S. Fuzzy rough sets. Fuzzy Sets Syst. 1992, 45, 157–160. [Google Scholar] [CrossRef]
  3. Pawlak, Z. Information systems theoretical foundations. Inf. Syst. 1981, 6, 205–218. [Google Scholar] [CrossRef]
  4. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  5. Cornelis, C.; Medina, J.; Verbiest, N. Multi-adjoint fuzzy rough sets: Definition, properties and attribute selection. Int. J. Approx. Reason. 2014, 55, 412–426. [Google Scholar] [CrossRef]
  6. Medina, J. Towards multi-adjoint property-oriented concept lattices. Lect. Notes Artif. Intell. 2010, 6401, 159–166. [Google Scholar]
  7. Medina, J. Multi-adjoint property-oriented and object-oriented concept lattices. Inf. Sci. 2012, 190, 95–106. [Google Scholar] [CrossRef]
  8. Pawlak, Z. Rough Sets: Theoretical Aspects of Reasoning About Data; Kluwer Academic Publishers: Norwell, MA, USA, 1992. [Google Scholar]
  9. Pawlak, Z. Rough sets and decision algorithms. In Rough Sets and Current Trends in Computing; Ziarko, W., Yao, Y., Eds.; Springer: Berlin/Heidelberg, Germany, 2001; pp. 30–45. [Google Scholar]
  10. Li, J.; Mei, C.; Lv, Y. Incomplete decision contexts: Approximate concept construction, rule acquisition and knowledge reduction. Int. J. Approx. Reason. 2013, 54, 149–165. [Google Scholar] [CrossRef]
  11. Stawicki, S.; Ślȩzak, D.; Janusz, A.; Widz, S. Decision bireducts and decision reducts—A comparison. Int. J. Approx. Reason. 2017, 84, 75–109. [Google Scholar] [CrossRef]
  12. Yao, Y. Three-way decisions with probabilistic rough sets. Inf. Sci. 2010, 180, 341–353. [Google Scholar] [CrossRef]
  13. Chacón-Gómez, F.; Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. Rough set decision algorithms for modeling with uncertainty. J. Comput. Appl. Math. 2023, 437, 115413. [Google Scholar] [CrossRef]
  14. Mi, Y.; Wang, Z.; Liu, H.; Qu, Y.; Yu, G.; Shi, Y. Divide and conquer: A granular concept-cognitive computing system for dynamic classification decision making. Eur. J. Oper. Res. 2022, 308, 255–273. [Google Scholar] [CrossRef]
  15. Wang, G.; Guo, Y.; Zhang, W.; Xie, S.; Chen, Q. What type of algorithm is perceived as fairer and more acceptable? A comparative analysis of rule-driven versus data-driven algorithmic decision-making in public affairs. Gov. Inf. Q. 2023, 40, 101803. [Google Scholar] [CrossRef]
  16. Selvan, S.U.; Saroglou, S.T.; Joschinski, J.; Calbi, M.; Vogler, V.; Barath, S.; Grobman, A.Y.J. Toward multi-species building envelopes: A critical literature review of multi-criteria decision-making for design support. Build. Environ. 2023, 231, 110006. [Google Scholar] [CrossRef]
  17. Wu, J.J.; Mazzuchi, T.A.; Sarkani, S. Comparison of multi-criteria decision-making methods for online controlled experiments in a launch decision-making framework. Inf. Softw. Technol. 2023, 155, 107115. [Google Scholar] [CrossRef]
  18. Harding, S. Supported decision making: Skills and tools for clinical practice. J. Nurse Pract. 2023, 19, 104497. [Google Scholar] [CrossRef]
  19. Hendrikse, S.C.; Kluiver, S.; Treur, J.; Wilderjans, T.F.; Dikker, S.; Koole, S.L. How virtual agents can learn to synchronize: An adaptive joint decision-making model of psychotherapy. Cogn. Syst. Res. 2022, 79, 138–155. [Google Scholar] [CrossRef]
  20. Nguyen, H.S. Scalable classification method based on rough sets. In Rough Sets and Current Trends in Computing; Alpigini, J.J., Peters, J.F., Skowron, A., Zhong, N., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 433–440. [Google Scholar]
  21. Słowiński, R.; Stefanowski, J. Rough classification with valued closeness relation. In New Approaches in Classification and Data Analysis; Diday, E., Lechevallier, Y., Schader, M., Bertrand, P., Burtschy, B., Eds.; Springer: Berlin/Heidelberg, Germany, 1994; pp. 482–489. [Google Scholar]
  22. Lloyd, S. Least squares quantization in PCM. IEEE Trans. Inf. Theory 1982, 28, 129–137. [Google Scholar] [CrossRef]
  23. Hamed, A.; Sobhy, A.; Nassar, H. Accurate classification of COVID-19 based on incomplete heterogeneous data using a knn variant algorithm. Arab. J. Sci. Eng. 2021, 46, 8261–8272. [Google Scholar] [CrossRef] [PubMed]
  24. Stefanowski, J.; Tsoukiás, A. Induction of decision rules and classification in the valued tolerance approach. In Rough Sets and Current Trends in Computing; Alpigini, J.J., Peters, J.F., Skowron, A., Zhong, N., Eds.; Springer: Berlin/Heidelberg, Germany, 2002; pp. 271–278. [Google Scholar]
  25. Duong-Bao, N.; He, J.; Thi, L.N.; Nguyen-Huu, K.; Lee, S.-W. A novel valued tolerance rough set and decision rules method for indoor positioning using wifi fingerprinting. Sensors 2022, 22, 5709. [Google Scholar] [CrossRef]
  26. Cornejo, M.E.; Medina, J.; Ramírez-Poussa, E. Multi-adjoint algebras versus non-commutative residuated structures. Int. J. Approx. Reason. 2015, 66, 119–138. [Google Scholar] [CrossRef]
  27. Zedam, L.; Bouremel, H.; Baets, B. Left- and right-compatibility of order relations and fuzzy tolerance relations. Fuzzy Sets Syst. 2019, 360, 65–81. [Google Scholar] [CrossRef]
  28. Luca, A.; Termini, S. A definition of a nonprobabilistic entropy in the setting of fuzzy sets theory. Inf. Control 1972, 20, 301–312. [Google Scholar] [CrossRef]
  29. Stefanowski, J.; Tsoukiàs, A. Valued tolerance and decision rules. In Rough Sets and Current Trends in Computing; Ziarko, W., Yao, Y., Eds.; Springer: Berlin/Heidelberg, Germany, 2001; pp. 212–219. [Google Scholar]
  30. Qu, J.; Bai, X.; Gu, J.; Taghizadeh-Hesary, F.; Lin, J. Assessment of rough set theory in relation to risks regarding hydraulic engineering investment decisions. Mathematics 2020, 8, 1308. [Google Scholar] [CrossRef]
Table 1. Table associated with S = ( U , A d , V A d , A d ¯ ) given in Example 1.
Table 1. Table associated with S = ( U , A d , V A d , A d ¯ ) given in Example 1.
a 1 a 2 a 3 d
x 1 0.34 0.31 0.75 0
x 2 0.21 0.71 0.5 1
x 3 0.52 0.92 10
x 4 0.85 0.65 11
x 5 0.43 0.89 0.5 0
x 6 0.21 0.47 0.25 1
x 7 0.09 0.93 0.25 0
Table 2. Degree of satisfiability of each antecedent of the decision rules of Example 1.
Table 2. Degree of satisfiability of each antecedent of the decision rules of Example 1.
Φ 1 S T Φ 2 S T Φ 3 S T Φ 4 S T Φ 5 S T Φ 6 S T Φ 7 S T
x 1 1 0.6 0.39 0.49 0.42 0.5 0.38
x 2 0.6 1 0.5 0.36 0.78 0.75 0.75
x 3 0.39 0.5 1 0.67 0.5 0.25 0.25
x 4 0.49 0.36 0.67 1 0.5 0.25 0.24
x 5 0.42 0.78 0.5 0.5 1 0.58 0.66
x 6 0.5 0.75 0.25 0.25 0.58 1 0.54
x 7 0.38 0.75 0.25 0.24 0.66 0.54 1
Table 3. T support, N T support, and 0.76 -T-credibility of the decision rules of Example 1.
Table 3. T support, N T support, and 0.76 -T-credibility of the decision rules of Example 1.
Rule supp S T supp S NT μ S , τ 0.76
r 1 2.19 0.85 1
r 2 2.11 0.82 0
r 3 2.14 0.83 1
r 4 1.61 0.62 1
r 5 2.58 10
r 6 2 0.78 1
r 7 2.29 0.89 1
Table 4. Table 1 together with the new objects to classify x 8 , x 9 , and x 10 .
Table 4. Table 1 together with the new objects to classify x 8 , x 9 , and x 10 .
a 1 a 2 a 3 d
x 1 0.34 0.31 0.75 0
x 2 0.21 0.71 0.5 1
x 3 0.52 0.92 10
x 4 0.85 0.65 11
x 5 0.43 0.89 0.5 0
x 6 0.21 0.47 0.25 1
x 7 0.09 0.93 0.25 0
x 8 0.05 0.95 0.1
x 9 0.89 0.5 0.95
x 10 0.4 0.67 0.31
Table 5. Degree of satisfiability of each antecedent of decision rules from Example 1.
Table 5. Degree of satisfiability of each antecedent of decision rules from Example 1.
Φ 1 S T Φ 2 S T Φ 3 S T Φ 4 S T Φ 5 S T Φ 6 S T Φ 7 S T
x 8 0.35 0.6 0.1 0.1 0.6 0.52 0.85
x 9 0.45 0.32 0.58 0.85 0.54 0.3 0.2
x 10 0.56 0.81 0.31 0.31 0.78 0.8 0.69
Table 6. Summary of the notions considered in each method.
Table 6. Summary of the notions considered in each method.
MethodSatisfiabilitySupportCredibility
SuitabilityX
ε -representativenessXX
α -credibilityX X
Support-driven α -credibilityXXX
Table 7. Knowledge system on water conservancy project investment decision making.
Table 7. Knowledge system on water conservancy project investment decision making.
CEFISBEIDecision (d)
Project 1 ( p 1 )500200690150DI
Project 2 ( p 2 )700470650440NI
Project 3 ( p 3 )300410500280NI
Project 4 ( p 4 )200455550290I
Project 5 ( p 5 )250260490105DI
Project 6 ( p 6 )510380430130DI
Project 7 ( p 7 )350550255145I
Project 8 ( p 8 )650600570120NI
Table 8. Decision table S = ( U , A d , V A d , A d ¯ ) extracted from Table 7.
Table 8. Decision table S = ( U , A d , V A d , A d ¯ ) extracted from Table 7.
CEFISBEId
p 1 0.5 0.2 0.69 0.3 DI
p 2 0.7 0.47 0.65 0.88 NI
p 3 0.3 0.41 0.5 0.56 NI
p 4 0.2 0.455 0.55 0.58 I
p 5 0.25 0.26 0.49 0.21 DI
p 6 0.51 0.38 0.43 0.26 DI
p 7 0.35 0.55 0.255 0.29 I
p 8 0.65 0.6 0.57 0.24 NI
Table 9. T support, N T support, and 0.79 -T-credibility of each rule in D e c ( S ) .
Table 9. T support, N T support, and 0.79 -T-credibility of each rule in D e c ( S ) .
Rule supp S T supp S NT μ S , τ 0.79
r 1 4.91 11
r 2 3.09 0.63 1
r 3 3.75 0.76 0
r 4 3.21 0.65 0
r 5 4.82 0.98 1
r 6 4.86 0.99 0.37
r 7 3.21 0.65 0.37
r 8 3.51 0.71 1
Table 10. New project p 9 to evaluate.
Table 10. New project p 9 to evaluate.
CEFISBEI
p 9 500300800300
Table 11. Table 8 together with the new project to evaluate p 9 .
Table 11. Table 8 together with the new project to evaluate p 9 .
CEFISBEId
p 1 0.5 0.2 0.69 0.3 DI
p 2 0.7 0.47 0.65 0.88 NI
p 3 0.3 0.41 0.5 0.56 NI
p 4 0.2 0.455 0.55 0.58 I
p 5 0.25 0.26 0.49 0.21 DI
p 6 0.51 0.38 0.43 0.26 DI
p 7 0.35 0.55 0.255 0.29 I
p 8 0.65 0.6 0.57 0.24 NI
p 9 0.5 0.3 0.8 0.6
Table 12. Degree of satisfiability for each antecedent of decision rules of the new project p 9 .
Table 12. Degree of satisfiability for each antecedent of decision rules of the new project p 9 .
Φ 1 S T Φ 2 S T Φ 3 S T Φ 4 S T Φ 5 S T Φ 6 S T Φ 7 S T Φ 8 S T
p 9 0.7 0.72 0.7 0.7 0.61 0.63 0.455 0.64
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

Chacón-Gómez, F.; Cornejo, M.E.; Medina, J. Decision Making in Fuzzy Rough Set Theory. Mathematics 2023, 11, 4187. https://doi.org/10.3390/math11194187

AMA Style

Chacón-Gómez F, Cornejo ME, Medina J. Decision Making in Fuzzy Rough Set Theory. Mathematics. 2023; 11(19):4187. https://doi.org/10.3390/math11194187

Chicago/Turabian Style

Chacón-Gómez, Fernando, M. Eugenia Cornejo, and Jesús Medina. 2023. "Decision Making in Fuzzy Rough Set Theory" Mathematics 11, no. 19: 4187. https://doi.org/10.3390/math11194187

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