Abstract
As a non-associative connective in fuzzy logic, the analysis and research of overlap functions have been extended to many generalized cases, such as interval-valued and intuitionistic fuzzy overlap functions (IFOFs). However, overlap functions face challenges in the Pythagorean fuzzy (PF) environment. This paper first extends overlap functions to the PF domain by proposing PF overlap functions (PFOFs), discussing their representable forms, and providing a general construction method. It then introduces a new PF similarity measure which addresses issues in existing measures (e.g., the inability to measure the similarity of certain PF numbers) and demonstrates its effectiveness through comparisons with other methods, using several examples in fractional form. Based on the proposed PFOFs and their induced residual implication, new generalized PF rough sets (PFRSs) are constructed, which extend the PFRS models. The relevant properties of their approximation operators are explored, and they are generalized to the dual-domain case. Due to the introduction of hesitation in IF and PF sets, the approximate accuracy of classical rough sets is no longer applicable. Therefore, a new PFRS approximate accuracy is developed which generalizes the approximate accuracy of classical rough sets and remains applicable to the classical case. Finally, three multi-criteria decision-making (MCDM) algorithms based on PF information are proposed, and their effectiveness and rationality are validated through examples, making them more flexible for solving MCDM problems in the PF environment.
1. Introduction
Fuzzy set theory and rough set theory are two effective tools for dealing with fuzzy and uncertain information. In 1965, L.A. Zadeh proposed the fuzzy set theory [], marking the birth of fuzzy mathematics. The core of fuzzy mathematics is the fuzzy sets, which aims to imitate the fuzzy thinking of the human brain and provide effective ideas and methods for solving various practical problems, especially the processing problems of complex systems with human intervention. It has found extensive applications in fields such as healthcare diagnosis [], system evaluation [], decision making [], and other domains. In 1982, Pawlak first gave the concept of rough set theory [], where the objective is to classify known knowledge through the equivalence relations, construct upper and lower approximate operators, and use known knowledge to describe unknown knowledge. It has been effectively utilized in fields such as machine learning [], pattern analysis [], knowledge discovery [], and various other domains. In 1990, based on fuzzy sets and rough sets, the scholars Dubois et al. proposed fuzzy rough sets (FRSs) [], where they introduced fuzzy relations into rough sets, enriched the rough set models, and expanded the scope of application of rough sets. Currently, there are many research results on fuzzy rough sets [,,,,].
In many practical fuzzy problems, the membership and non-membership of classical fuzzy sets are often insufficient to explain the relationship between objects and sets. For example, in simulated voting problems, in addition to approval and disapproval, there is also the operation of abstention to remain neutral. Obviously, it is inaccurate to use classical fuzzy sets to deal with such problems. Therefore, in 1986, Atanassov introduced the hesitation degree to solve such problems and proposed IF sets []. IF sets are characterized by three parameters: membership, non-membership, and hesitation degree. Various generalized IFRS models have been studied thus far [,,,,,]. With the continuous in-depth study of many problems, researchers have found that the condition in which the sum of membership and non-membership degrees is less than or equal to one has become increasingly restrictive in solving certain problems. In 2013, Yager et al. proposed PF sets [], which relaxed the constraint from the sum of membership and non-membership being less than one to the sum of their squares being less than or equal to one, greatly expanding the applicability of fuzzy set theory. Subsequently, the PF numbers [] and the PF relations [] were proposed. Naturally, PF sets have been introduced into rough set theory. Zhang et al. [] first gave the definition of PFRSs. Since then, various generalized PFRS models have been proposed [,,,]. However, generalized PFRS models based on overlapping functions remain unexplored.
The process of combining a large amount of data from many different sources into a representative value is called information aggregation, and the mathematical models used to perform information aggregation are called aggregation functions. Bustince et al. proposed overlap functions in 2010 []. As a binary continuous aggregation function, this function emerged from addressing problems in image processing and classification tasks. Compared with the classical aggregation operators, namely t-norms and t-conorms, the overlap function is free from the constraints of “one as the unit element” and “associativity”. It has made rapid progress in both theory and applications since its proposal. There are many generalized overlap functions, such as interval-valued overlap functions [] and IFOFs. However, existing research results have limited applicability in the PF domain.
This paper is mainly driven by two research motivations. First, since overlap functions are difficult to work with in the PF environment, they are extended to the PF domain, and a special lattice-valued overlap function, the PFOF, is proposed. Second, generalized PFRS models based on overlap functions have not been studied; thus, PFOFs are combined with rough set theory, and PF rough approximation operators are constructed using PFOFs and their induced fuzzy implications, leading to the proposal of a generalized PFRS model. The relationship between the research content of this paper and existing models is shown in Figure 1 (The blue part in the Figure 1 is the research content of this paper). Compared with classical PFRSs, PFRSs based on PFOFs offer greater flexibility by allowing different PFOFs to be used. (This flexibility is specifically demonstrated in Section 6.2.4 through a comparison between generalized PFRSs and the classical case).
Figure 1.
Relationships among related fuzzy rough sets.
The rest of this paper is organized as follows. Section 2 introduces some fundamental definitions which have been studied. Section 3 proposes the concept of PFOFs, discusses their representable forms, and presents a general construction method for PFOFs. Section 4 introduces a similarity measure for PF sets based on fuzzy scoring functions and verifies its effectiveness and rationality through examples. Section 5 proposes a novel PFRS based on PFOFs and the associated fuzzy residual implications, discusses its relevant properties, generalizes it to the dual-domain case, and constructs an approximation accuracy measure for PFRSs. Section 6 presents three MCDM methods based on PF information and verifies the effectiveness and rationality of the algorithm through examples. Finally, Section 7 summarizes the entire paper.
2. Fundamental Definitions
In this section, we go over several fundamental definitions related to fuzzy sets, overlap functions, and rough sets.
2.1. Fuzzy Sets
To address the ambiguity in concept extension and the uncertainty regarding whether a concept belongs to one category or another, American cybernetics expert L. A. Zadeh proposed the theory of fuzzy sets. Unlike classical set theory, which classifies elements as either belonging or not belonging to a set, fuzzy set theory innovatively introduces the concept of partial membership between elements and sets.
Definition 1
([]). Let U be a domain and denote the mapping of elements of domain U to . Then, we define a fuzzy set M on domain U as follows:
where denotes the the degree to which m belongs to M and satisfies .
Atanassov introduced the hesitation degree on the basis of the traditional fuzzy sets and described uncertain information in terms of three aspects: membership, non-membership, and hesitation.
Definition 2
([]). Let U be a domain and denote the mappings of the elements of domain U to . Then, we define an IF set Z on domain U as follows:
where denotes the degree to which z belongs to Z, denotes the the degree to which z does not belong to Z which satisfies , , which denotes the hesitation of z concerning Z.
Yager proposed PF sets based on IF sets, relaxing the restrictions on membership and non-membership and allowing evaluators to assign values within a wider range, thereby more accurately describing the uncertainty of things and better reflecting reality.
Definition 3
([]). Let U be a domain and denote the mappings of the elements of domain U to . Then, we define a PF set B on domain U as follows:
where denotes the degree to which b belongs to B, denotes the degree to which b does not belong to B which satisfies , which denotes the hesitation of b concerning B.
Remark 1.
(1) The difference between classical sets and fuzzy sets
The boundaries of classical sets are clear. There is no element that belongs to a set and does not belong to it. For example, for a domain , where a and b are even numbers and c is an odd number, the even-number set on the domain u is , and the odd-number set is . There is no element which is both even and odd.
The boundary of a fuzzy set is fuzzy and uncertain. An element can partially belong to a set, with the degree of membership indicating how much an element belongs to the set. This degree typically ranges between . For example, the concept of height is fuzzy. If 60% of people think that a height of 180 cm is tall, then we can use 0.6 to represent the degree to which 180 cm belongs to the set of tall people. If, for a fuzzy set on the domain U, the degree of membership of each element is either zero or one, then it degenerates into a classical set. Therefore, classical sets are a special case of fuzzy sets.
(2) The difference between classical fuzzy sets, IF sets, and PF sets
For some practical problems, it is difficult to handle them solely with classical fuzzy sets. For example, in a voting problem, if 10 people vote for an activity, with 4 in favor, 3 against, and 3 unable to participate for some reason, then using a classical fuzzy set to represent support for the activity may not work well. If the membership function μ represents support for the activity, then , and since the sum of membership and non-membership in the classical fuzzy set is one, only the non-membership degree v can represent the degree of non-voting and opposition (i.e., ), which leads to information loss. Therefore, the IF set introduces the hesitation degree π to solve this problem. IF sets satisfy , where μ is the degree of membership, v is the degree of non-membership, and π is the hesitation, representing the uncertainty in the membership relationship. PF sets, based on IF sets, extend the condition to , expanding the range which IF sets can represent and enhancing their applicability.
2.2. Overlap Functions
Definition 4
([]). A binary function is called an overlap function; if , then it satisfies the following conditions:
- a.
- Commutative: ;
- b.
- Boundary condition: ;
- c.
- Boundary condition: ;
- d.
- Monotonicity: If , then ;
- e.
- Continuity.
If O satisfies for all , then O is called one-section deflation; if O satisfies for all , then O is called one-section inflation.
Definition 5
([]). We define the function as follows:
where O is an overlap function. Then, we call the function a residual implication induced by O.
2.3. Rough Sets
Definition 6
([]). Let U be a domain. Any subset of is called a binary relation on the domain U.
Let R be a binary relation on U. R is called reflexive if R satisfies . R is called symmetric if R satisfies , if , then . R is called transitive if R satisfies , if and , then .
R on the domain U which satisfies the reflexive, symmetric, and transitive relations is called an equivalence relation on U. is called a Pawlak approximate space.
Definition 7
([]). Let be a Pawlak approximation space, where U is a domain and R is an equivalence relation on U. C is a subset of the domain U. Then, the rough approximation operators of C are defined as follows:
where denotes the equivalence class of c under the equivalence relation R.
Remark 2.
We use Figure 2 to illustrate the difference between rough sets and classical sets.
Figure 2.
Difference between rough sets and classical sets.
We regard each square in Figure 2a as an element, and all the squares together form a domain. The blue box represents a set. As shown in the figure, the blue box contains the four elements in the center of the domain. Therefore, the set is described by the elements in the domain, making it a classical set.
From Figure 2b, we can see that the blue box not only completely contains the four elements in the center of the domain but also partially contains other elements. This scenario extends beyond the scope of classical sets. We use rough sets to represent this situation. The gray area in the figure represents the four elements which are completely contained, corresponding to the lower approximation of the set. The entire domain represents the upper approximation of the set, which includes both the gray and blue areas. Through the upper and lower approximations, we can represent undefined or uncertain sets.
Definition 8
([]). Let be an approximation space :
- (1)
- The approximation accuracy of set C is defined as follows:where denotes the cardinality of the set C. It is stipulated that .
- (2)
- The roughness of set X is defined as follows:
Definition 9
([]). Let be a fuzzy relation on U. is called reflexive if satisfies . is called symmetric if satisfies . is called transitive if satisfies , .
on the domain U which satisfies the reflexive, symmetric, and transitive relations is called a fuzzy equivalence relation on U.
Definition 10
([]). Let be a fuzzy approximation space, where U is a domain and is a fuzzy binary relation on U. M is a fuzzy set on U. Then, the fuzzy rough approximation operators of M are defined as follows:
If the fuzzy set M satisfies , then M is called undefinable, and the pair is called an FRS.
Remark 3.
If certain factors in classical rough sets are fuzzified, such as replacing the equivalence relation with a fuzzy one or replacing classical sets with fuzzy sets (both can be performed simultaneously), then classical rough sets become fuzzy rough sets. Therefore, fuzzy rough sets generalize classical rough sets.
3. PF Overlap Functions
In this section, we first give the definition of PFOFs, introduce the concept of representable PFOFs, and finally present a general method for generating PFOFs.
Definition 11.
Let be the set of all pairs , where and . We define a partial order on as follows. For any , if and only if and .
Theorem 1.
The partially ordered set is a complete lattice, that is, for any subset , the supremum and infimum exist in .
Proof.
Let be an arbitrary subset. We define
Since , let . We claim that and that it serves as the lowest upper bound of S in the order .
Claim 1.
Take any . By the definition of A, there exists such that . Since , we know , and hence . But is the infimum of all such , and thus for every , we have . In particular, since x can be arbitrarily chosen to be close to , letting yields . When squaring both sides, , and thus .
Claim 2.
is an upper bound of S.
Take any . With the construction of A and B, we have , and thus . Recall that is defined by if and only if and , and hence . Thus, is an upper bound of S under .
Claim 3.
is the lowest upper bound of S under .
Suppose is any other upper bound of S. Then, for every , we have which means and . In particular, . Thus, we have , showing that is the lowest upper bound of S in .
Under Claims 1–3, the element is precisely in .
A completely analogous argument (reversing the roles of ≤ and ≥ or with a “dual” proof) shows that S also has an infimum in . Consequently, is a complete lattice. □
Definition 12.
A binary function is called a PFOF if for any , it satisfies the following:
- a.
- Commutativity: ;
- b.
- Boundary condition: or ;
- c.
- Boundary condition: ;
- d.
- Monotonicity: ;
- e.
- Continuity: where are the supremum and infimum operators of , respectively.
If satisfies for all , then is called one-section deflation, and if satisfies for all , then is called one-section inflation.
Proposition 1.
For any , we define the function as follows:
where O is an overlap function. Then, we call a PFOF, satisfies one-section deflation if O satisfies one-section deflation, and satisfies one-section inflation if O satisfies one-section inflation.
Proof.
- (a)
- Because of the commutativity of O, for all , we have
- (b)
- According to Definition 11 and the boundary condition of O, we can obtain or
- (c)
- According to the boundary condition of O, we have
- (d)
- If , then according to Definition 11, we can obtain , and thus we have . By letting , we have and . From the monotonicity of the overlap function, we know that , and thus there is ; that is, ;
- (e)
- Firstly, we prove . Because of the continuity of the overlap function, we haveThen, we haveSimilarly, we can obtain . Therefore, is continuous.
- (f)
- For , if O satisfies one-section deflation, then , and thus , satisfies one-section deflation. Similarly, if O satisfies one-section inflation, then satisfies one-section inflation.
□
Example 1.
- (1)
- Given , thenis a PFOF;
- (2)
- Given , thenis a PFOF.
Definition 13.
PFOF is representable if , and it can be expressed as , where O is an overlap function.
Remark 4.
We can break down the expressible form of the PFOF into two parts for clarity. The first part, , represents the aggregation of the membership part of the PF fuzzy numbers, where O is the overlap function, and and represent the membership values of the two PF fuzzy numbers. The second part, , is the dual of the first part, except that and represent the non-membership values of the two PF fuzzy numbers. This part aggregates the non-membership values of the two PF fuzzy numbers.
Example 2.
- (1)
- The PFOFs in Example 1 are all representable PFOFs;
- (2)
- is an unrepresentable PFOF.
We can easily find that is a PFOF (it satisfies the conditions of Definition 12). Let . There are four variables in the function , namely , , , and , where if , we have . The value of the function also depends on . If , then we can find , and does not satisfy the condition of the overlap function. It is proven that is an unrepresentable PFOF.
Proposition 2.
A binary function is a PFOF if there are two functions and such that :
where satisfies the following:
- a.
- and are symmetric;
- b.
- u is non-decreasing and v is non-increasing;
- c.
- ;
- d.
- ;
- e.
- u and v are continuous.
Example 3.
Let . Then, is a PFOF.
4. Similarity Measure of PF Sets Based on Fuzzy Score Functions
In this section, we propose a new similarity measure for PF sets based on fuzzy score functions and use several examples to compare it with existing methods, demonstrating its effectiveness and rationality.
4.1. A New Similarity Measure for PF Sets
Before introducing the similarity measure, we first give the concept of fuzzy score functions.
Definition 14.
A binary function is called a fuzzy score function if and it satisfies the following:
- a.
- Boundary condition: and ;
- b.
- Boundary condition: and ;
- c.
- Monotonicity: and ;
- d.
- Continuity.
Example 4.
We define functions as follows:
- (1)
- (2)
- (3)
It is straightforward to confirm that the functions above are all fuzzy score functions. Figure 3 shows images with different values.
Figure 3.
Images with different values.
Remark 5.
We apply the fuzzy score functions to calculate the score value of the PF numbers, where for any , from the definition of the fuzzy score functions, we can clearly find the following:
- a.
- ;
- b.
- ;
- c.
- .
Then, we present a new PF set similarity measure based on fuzzy score functions. First, we introduce the definition of a generalized PF set similarity measure.
Definition 15
([]). Let U be the domain. denotes all PF sets on the domain U, and the mapping is called a similarity measure of the PF set if and thus satisfies the following:
- a.
- ;
- b.
- ;
- c.
- ;
- d.
- If , then , where is the inclusion operator of the PF sets.
Definition 16.
Let be a domain and be the fuzzy score functions. Then, we define the following mapping as the PF sets similarity measure:
The following conditions are stipulated:
- (1)
- (2)
- If then
Remark 6.
We will analyze the PF set similarity measure in Definition 16 from the inside out. First, and represent the results of the fuzzy scoring function on the ith element in PF sets and , respectively, which can be understood as their fuzzy scoring values. Therefore, represents the ratio of the smaller number to the larger number in the fuzzy scoring values of the ith element in PF sets and , which can reflect the similarity between the ith element in PF sets and . represents the average of all elements in PF sets and after the above operation, which is used to reflect the overall similarity between PF sets and .
Theorem 2.
The PF set similarity measure proposed in Definition 16 satisfies all the conditions of the generalized PF set similarity measure in Definition 15.
Proof.
(a) If , , if and are not all ∅, then because , , we have
Then, we have
We can obtain
and therefore, there is
(b)
(c) If , , we can obtain , and thus we have
By definition, if , then .
If , according to the monotonicity of , for some , we can find that
Then, for , there is
and furthermore
Thus, we find that if , hence ;
(d) If , , we obtain , and according to the monotonicity of , we have , and thus there is
We can obtain
Therefore, . □
4.2. Numerical Experiments
1. The numerical values in this section were derived from []. The in is taken from Example 4(1). Table 1 presents the existing similarity measures, while Table 2 compares the numerical results obtained from the similarity measure in Definition 16 with those from existing methods.
Table 1.
Existing similarity measures.
Table 2.
Calculation results of different similarity measures in numerical experiment 1.
From the numerical calculation results, we observe that certain similarity measures exhibit the following issues:
- (1)
- In Case 1, the calculated values of and are both one, yet , which is unreasonable. Additionally, the similarity of with respect to the PF number cannot be calculated.
- (2)
- In both Case 1 and Case 2, while is the same, differs, yet the calculated result of remains the same.
- (3)
- In both Case 3 and Case 4, is the same, but differs, and the calculated results for , , , , and are identical.
These issues do not arise in the method we propose.
2. The following PF sets are given:
Here, in is taken from Example 4(2). Table 3 shows the similarity between B and other PF sets calculated by different similarity measures.
Table 3.
Calculation results of different similarity measures in numerical experiment 2.
From Table 3, we can see that except for , and , the calculation results of other methods are all .
Through the two experiments, it is shown that the PF similarity measure we proposed has certain effectiveness and rationality. Since the fuzzy scoring function is a family of functions, the similarity measure based on the fuzzy scoring function proposed in this paper is also a family of functions. Different fuzzy scoring functions can be selected for different problems, which has greater flexibility than existing methods.
5. PFRSs Based on PFOFs
In this section, we introduce a novel PFRS model derived from PFOFs, discuss its related properties, and extend it to the dual domain. Finally, we propose a new approximation accuracy measure for PFRSs.
Definition 17.
We define the function as
where is a PFOF. Then, we call the function a residual implication induced by .
Example 5.
- (1)
- Given , we can find the induced residual implication as follows:
- (2)
- Given , we can find the induced residual implication as follows:
Definition 18
([]). Let U and W be two domains. A PF set is called a PF relation on the dual domain . For every , represents the degree to which the elements and have the relation , represents the degree to which the elements and do not have the relation , and the set of all PF relations on is denoted by . If , then is called a PF relation on U.
The PF relation on the domain U is called reflexive if , it satisfies ; is called symmetric if , it satisfies ; and is called transitive if , it satisfies .
Definition 19.
Let be a PF approximation space, U be a domain, and be a PF relation on the domain U. . We denote the PF rough approximation operators of B by as follows:
where is a PFOF and is the residual implication induced by . If , then B is called undefinable, and the pair is called a PFRS.
Example 6.
Let be a PF approximation space and the domain . Table 4 is the PF relation matrix, where .
Table 4.
PF relation.
When taking and in Example 5(2), according to Definition 19, we can obtain
Theorem 3.
Let be the PF approximation space . The PF rough approximation operators in Definition 19 satisfy the following:
- (1)
- ;
- (2)
- ;
- (3)
- ;
- (4)
- , where is the intersection operation of PF sets;
- (5)
- , where is the union operation of PF sets;
- (6)
- ;
- (7)
- .
Proof.
(1)
(2)
(3) Since , , we have and , that is, . Due to the monotonicity of , for any , we have
Therefore, we can obtain . Similarly, we can prove that ;
(4)
(5)
(6, 7) These are direct consequences of (3). □
Theorem 4.
Let U be a domain . If , then for any , we have the following:
- (1)
- ;
- (2)
- .
Proof.
- (1)
- Since , , we have , and because of the monotonicity of , we haveTherefore, we can find ;
- (2)
- The proof method is similar to that in (1). We can easily obtain .
□
We can also prove that the idempotence law of this model does not hold; that is, .
Example 7.
Let B be the PF set in Example 6, and let it be known that . Then, we can obtain . We can also obtain .
Definition 20.
Let be a dual-domain PF approximation space, U and V be two domains, and be a PF relation on . Then, , denote the PF rough approximation operators of B in by as follows:
where is a PFOF, is the residual implication induced by , and the pair is called a dual-domain PFRS of B in .
Theorem 5.
Let be the PF approximation space. Then, , the PF rough approximation operators in Definition 20 satisfies the following:
- (1)
- ;
- (2)
- ;
- (3)
- ;
- (4)
- ;
- (5)
- .
Proof.
The proof method is consistent with Theorem 3 and is omitted. □
Theorem 6.
Let U and V be two domains . If , then for any , we have the following:
- (1)
- ;
- (2)
- .
Proof.
The proof method is consistent with Theorem 4 and is omitted. □
Next, the approximate accuracy and roughness of classical rough sets are extended to PFRSs.
Definition 21.
Let be a fuzzy approximation space, be a fuzzy relation on U, , and the two fuzzy sets and be the fuzzy rough approximation operators of M:
- (1)
- The approximate accuracy of the fuzzy set M is defined as follows:It is stipulated that ;
- (2)
- The roughness of the fuzzy set M is defined as follows:
From Definition 8, we observe that the approximation accuracy of classical rough sets is given by , where and denote the cardinalities of the sets and , respectively; that is, they represent the number of elements belonging to and . Since the membership degree of elements in classical sets is either zero or one, the cardinality of a set can also be interpreted as the sum of the membership degrees of its elements. Therefore, the approximation accuracy of fuzzy rough sets (FRSs) extends that of classical rough sets and remains applicable in the classical case.
For , a higher membership degree of elements in leads to a greater value of . Since, in classical fuzzy sets, the sum of the membership and non-membership degrees of each element equals one, an increase in the non-membership degree results in a decrease in , thereby reducing the value of . The same principle applies to .
However, as intuitionistic fuzzy (IF) sets and Pythagorean fuzzy (PF) sets introduce hesitation, these rules no longer hold.
Example 8.
Two PF sets are given as follows:
However, , and the approximate accuracy of classical FRSs is no longer applicable to PFRSs.
Definition 22.
Let be a PF approximation space, be a PF relation on U, , and the two PF sets and be the PF rough approximation operators of B.
- (1)
- The approximate accuracy of the PF set B is defined as follows:where is the fuzzy score functions in Definition 14. It is stipulated that ;
- (2)
- The roughness of the PF set B is defined as follows:
Example 9.
is taken from Example 4(3), and the approximate accuracy of the PFRS B in Example 6 is calculated to be 0.3719. Figure 4 shows the values of different elements in B and its upper and lower approximations, which more intuitively reflects the approximate accuracy of B.
Figure 4.
values of elements in different sets.
Since is a special case of , the approximate accuracy of PFRSs is an extension of FRS and rough sets, and it is also applicable to the classical cases.
6. MCDM Methods Based on PF Information
In this section, we propose different MCDM algorithms based on the PF similarity measure and the PFRSs, give specific algorithm steps, and verify them with examples.
6.1. Typical Case I
6.1.1. Problem Analysis
Given a domain as the object domain and a domain as the attribute value domain, , where indicates the degree to which object satisfies attribute , and indicates the degree to which object does not satisfy attribute , while . We need to sort the elements in the object domain and select the best one.
6.1.2. Decision Algorithm I
Step 1: First, we evaluate the attribute values of different elements in the object domain, obtain the PF relationship matrix . (In response to specific problems, experts in related fields evaluate the attributes of the elements in the object field and complete the transformation of their attribute values from various numerical values to PF fuzzy information).
Step 2: According to the obtained PF relationship, we find the optimal solution and the worst solution of this problem, which are the PF sets in the domain A:
Step 3: Using the similarity measure proposed in Definition 16, we calculate the similarity between the PF sets composed of the attributes of the elements in the object domain and the optimal solution and the worst solution .
Step 4: We use the sorting score function to evaluate the elements in the object domain and rank them based on their scores. The sorting score function is defined as follows:
6.1.3. Example Analysis I
We selected the best comprehensive service from four airlines , , , and , with attribute values , , , and representing the reservation service, check-in procedure, cabin service, and responsiveness, respectively [,,]. This problem involves a comprehensive evaluation of multiple airlines (decision-making schemes) based on attributes such as reservation services, check-in procedures, cabin services, and responsiveness. It requires weighting and ranking these attributes, making it a typical MCDM problem. The MCDM method quantifies the impact of various attributes, evaluates the pros and cons of each scheme, and helps decision makers objectively and systematically select the airline with the best overall service, thus enhancing the scientific and rational basis of the decision. To address this, we used Decision Algorithm I. Table 5 presents the expert evaluation matrix for the attributes of each airline.
Table 5.
Attribute evaluation value matrix.
According to the attribute value evaluation matrix, the optimal solution and the worst solution are as follows:
When taking Example 4(1) as in the similarity measure, the similarities between different objects and the optimal solution and worst solution are calculated as follows (Table 6):
Table 6.
Similarity calculation results.
We used the sorting score function to score the elements in the object domain, and the results are as follows:
Therefore, the final result was .
6.1.4. Decision Algorithm II
Step 1: First, we evaluate the attribute values of different elements in the object domain and obtain the PF relationship matrix .
Step 2: According to the obtained PF relationship, we find the optimal solution and the worst solution of this problem, which are the PF sets in the domain A:
Step 3: We calculate the PF rough approximation operators of the PF sets in the PF approximation space .
Step 4: We use the PFOFs to aggregate the PF rough approximation operators obtained; that is, we have
Step 5: We use the sorting score function to score the elements in and and finally sort them according to the scores. The sorting score function is as follows:
where is the fuzzy score functions in Definition 14.
Remark 7.
Since the fuzzy scoring function is a family of functions, not all fuzzy scoring functions are suitable for solving specific problems. It is crucial to select an appropriate fuzzy scoring function. Therefore, different fuzzy scoring functions should be applied and compared with results from other methods to choose the correct parameters.
6.1.5. Example Analysis II
We apply Decision Algorithm II to the example in Section 6.1.3.
From Section 6.1.3, we can know that the optimal solution and the worst solution are as follows:
We take the and of Example 5(2) and calculate the PF rough approximation operators of and for , , , and as follows:
For in Example 5(1), we aggregated the obtained PF rough approximation operators, obtaining and as follows:
We took in Example 4(1) and used the ranking score function to score the elements in the object domain. The results are as follows:
Therefore, the final result was .
6.1.6. Comparative Analysis
Figure 5.
Ranking results between different methods.
Table 7.
Ranking results between different methods.
As shown in Figure 5 and Table 7, the worst choice identified by all existing methods was , while the best choice was either or , with being the predominant selection. The results obtained by Algorithms I and II were consistent with this pattern. Specifically, the results of Algorithm I aligned with those of the methods proposed by Ma(1), Wang, and Xue, whereas the results of Algorithm II matched those of Ma(2) and Xu. This comparison demonstrates the efficiency and rationality of the approach presented in this section.
6.2. Typical Case II
6.2.1. Problem Analysis
Given the domain as the pattern domain and the domain as the attribute value domain, , where indicates the degree to which elements in the pattern need to have the attribute , indicates the degree to which elements in the pattern do not need to have the attribute , and . The existing individual is a PF set in the domain A, and its pattern affiliation needs to be determined based on its attribute value.
6.2.2. Decision Algorithm III
Step 1: First, we evaluate the attribute values of different elements in the pattern domain and obtain the PF relationship matrix .
Step 2: Based on the obtained PF relationship, we calculate the PF rough approximation operators of individual in the PF approximation space .
Step 3: We use the PFOFs to aggregate the PF rough approximation operators obtained:
Step 4: We use the fuzzy score functions to score the elements in the and finally sort them according to the scores.
6.2.3. Example Analysis III
Decision Algorithm III was applied to solve the typical problem raised in the literature []. Let represent the five departments of a company for recruitment, which are the administrative department, human resources department, R&D department, finance department, and sales department. Another domain represents the six abilities which the company requires job seekers to have, which are mathematical ability, computer level, English speaking, interpersonal relationship handling, adaptability, and organizational management ability. Table 8 is the PF relationship between C and A, which is the scoring standard for the company to recruit new employees. Through evaluation, an employed person obtains the following six abilities: .
Table 8.
Scoring criteria for recruitment of new employees.
When taking the and from Example 5(2), we calculated the PF rough approximation operators of as follows:
When taking the in Example 5(1) and aggregating the PF rough approximation operators, we had
We took in Example 4(1) and scored the elements in result:
Therefore, the final result was .
6.2.4. Comparative Analysis
By changing the PFOFs and fuzzy score functions in Algorithm III, Figure 6 and Table 9 display the ranking results for various parameter settings. Case 1 was the result obtained in Section 6.2.3; Case 2 changed the aggregation operator of Step 3 in Section 6.2.3 from the PFOFs to in the literature []; Case 3 changed the fuzzy score function of Step 4 in Section 6.2.3 to Example 4(2); Case 4 changed the fuzzy score function of Step 4 in Section 6.2.3 to Example 4(3); Case 5 changed the fuzzy score function of Step 4 in Section 6.2.3 to in the literature []; and Case 6 changed the PFOF of Step 2 in Section 6.2.3 to Example 5(1) and changed the PFOF of Step 3 in Section 6.2.3 to Example 5(2).
Figure 6.
Ranking results in different situations.
Table 9.
Ranking results in different situations.
It can be seen from the images and tables that the results obtained from Cases 1–5 were all , which is consistent with the results obtained in the literature, indicating the effectiveness of the method. However, the order of and in the literature could not be distinguished, which is a defect. By changing the parameters in the algorithm as shown in Case 6, the above defect can be overcome, which shows that the PFRSs based on the PFOFs had greater flexibility and superiority than the classical PFRSs.
As shown in the images and tables, the results obtained from Cases 1–5 followed the order , which is consistent with the results reported in the literature, indicating the effectiveness of the method. However, in the literature, the order of and could not be distinguished, which is a limitation. By adjusting the parameters in the algorithm, as demonstrated in Case 6, this limitation can be overcome, demonstrating that PFRSs based on PFOFs offer greater flexibility and superiority over classical PFRSs.
The algorithm proposed in this paper has certain limitations. Specifically, since the algorithm does not include a mechanism for handling unequal attribute weights, it cannot be directly applied to problems involving attribute weights. However, this issue can be addressed. For example, when constructing the PF relationship matrix, one can first apply the aggregation operator to integrate the attribute weights with their corresponding PF information and then proceed with the proposed algorithm.
7. Conclusions
In summary, this paper introduces and explores several developments in the PF fuzzy domain. First, we proposed the concept of PFOFs, analyzed their properties, and established a general construction approach. Next, a novel similarity measure for PF sets was presented, with its effectiveness and rationality demonstrated through examples. Furthermore, a generalized PFRSs model was formulated using PFOFs and fuzzy implications, extending it to the dual domain and providing a method for assessing the approximation accuracy of PFRSs. Finally, three MCDM algorithms based on PF information were developed, with examples illustrating their effectiveness and practicality. In the future, PFRSs models can be further extended to investigate covering-PFRSs based on PFOFs [].
Author Contributions
X.Z. gave the idea and framework of this paper; Y.Y. analyzed the properties of PFOFs and rough sets and wrote this paper; J.W. reviewed and improved this paper; Y.Y. and J.W. are co-first authors; J.W. is the supervisor; Writing—original draft, Y.Y.; Writing—review & editing, J.W. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (Grant Nos. 12271319 and 12201373).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- De, S.K.; Biswas, R.; Roy, A.R. An application of intuitionistic fuzzy sets in medical diagnosis. Fuzzy Sets Syst. 2001, 117, 209–213. [Google Scholar] [CrossRef]
- Shouyu, C.; Yu, G. Variable fuzzy sets and its application in comprehensive risk evaluation for flood-control engineering system. Fuzzy Optim. Decis. Mak. 2006, 5, 153–162. [Google Scholar] [CrossRef]
- Zhan, J.; Cai, M. A cost-minimized two-stage three-way dynamic consensus mechanism for social network-large scale group decision-making: Utilizing K-nearest neighbors for incomplete fuzzy preference relations. Expert Syst. Appl. 2024, 263, 125705. [Google Scholar] [CrossRef]
- Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
- Bello, R.; Falcon, R. Rough sets in machine learning: A review. In Thriving Rough Sets: 10th Anniversary-Honoring Professor Zdzisław Pawlak’s Life and Legacy & 35 Years of Rough Sets; Springer: Cham, Switzerland, 2017; pp. 87–118. [Google Scholar]
- Geng, Z.; Zhu, Q. Rough set-based heuristic hybrid recognizer and its application in fault diagnosis. Expert Syst. Appl. 2009, 36, 2711–2718. [Google Scholar] [CrossRef]
- Ziarko, W. Discovery through rough set theory. Commun. ACM 1999, 42, 54–57. [Google Scholar] [CrossRef]
- Dubois, D.; Prade, H. Rough fuzzy sets and fuzzy rough sets. Int. J. Gen. Syst. 1990, 17, 191–209. [Google Scholar] [CrossRef]
- Theerens, A.; Cornelis, C. Fuzzy rough sets based on fuzzy quantification. Fuzzy Sets Syst. 2023, 473, 108704. [Google Scholar] [CrossRef]
- Dong, L.; Wang, R.; Chen, D. Incremental feature selection with fuzzy rough sets for dynamic data sets. Fuzzy Sets Syst. 2023, 467, 108503. [Google Scholar] [CrossRef]
- Zhang, X.; Ou, Q.; Wang, J. Variable precision fuzzy rough sets based on overlap functions with application to tumor classification. Inf. Sci. 2024, 666, 120451. [Google Scholar] [CrossRef]
- Zhao, J.; Wu, D.; Wu, J.; Ye, W.; Huang, F.; Wang, J.; See-To, E.W. Consistency approximation: Incremental feature selection based on fuzzy rough set theory. Pattern Recognit. 2024, 155, 110652. [Google Scholar] [CrossRef]
- Bu, H.; Wang, J.; Shao, S.; Zhang, X. A novel model of fuzzy rough sets based on grouping functions and its application. Comput. Appl. Math. 2025, 44, 1–31. [Google Scholar] [CrossRef]
- Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
- Zhang, X.; Zhou, B.; Li, P. A general frame for intuitionistic fuzzy rough sets. Inf. Sci. 2012, 216, 34–49. [Google Scholar] [CrossRef]
- Huang, B.; Guo, C.x.; Zhuang, Y.l.; Li, H.x.; Zhou, X.z. Intuitionistic fuzzy multigranulation rough sets. Inf. Sci. 2014, 277, 299–320. [Google Scholar] [CrossRef]
- Xue, Z.; Zhao, L.; Sun, L.; Zhang, M.; Xue, T. Three-way decision models based on multigranulation support intuitionistic fuzzy rough sets. Int. J. Approx. Reason. 2020, 124, 147–172. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, X. Two types of intuitionistic fuzzy covering rough sets and an application to multiple criteria group decision making. Symmetry 2018, 10, 462. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, X. Intuitionistic Fuzzy Granular Matrix: Novel Calculation Approaches for Intuitionistic Fuzzy Covering-Based Rough Sets. Axioms 2024, 13, 411. [Google Scholar] [CrossRef]
- Wen, X.; Zhang, X.; Lei, T. Intuitionistic fuzzy (IF) overlap functions and IF-rough sets with applications. Symmetry 2021, 13, 1494. [Google Scholar] [CrossRef]
- Yager, R.R. Pythagorean fuzzy subsets. In Proceedings of the 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), Edmonton, AB, Canada, 24–28 June 2013; pp. 57–61. [Google Scholar]
- Zhang, X.; Xu, Z. Extension of TOPSIS to multiple criteria decision making with Pythagorean fuzzy sets. Int. J. Intell. Syst. 2014, 29, 1061–1078. [Google Scholar] [CrossRef]
- Zhang, C.; Li, D. Pythagorean fuzzy rough sets and its applications in multi-attribute decision making. J. Chin. Comput. Syst. 2016, 37, 1531–1535. [Google Scholar]
- Zhang, C.; Li, D.; Ren, R. Pythagorean fuzzy multigranulation rough set over two universes and its applications in merger and acquisition. Int. J. Intell. Syst. 2016, 31, 921–943. [Google Scholar] [CrossRef]
- Zhan, J.; Sun, B.; Zhang, X. PF-TOPSIS method based on CPFRS models: An application to unconventional emergency events. Comput. Ind. Eng. 2020, 139, 106192. [Google Scholar] [CrossRef]
- Sun, B.; Tong, S.; Ma, W.; Wang, T.; Jiang, C. An approach to MCGDM based on multi-granulation Pythagorean fuzzy rough set over two universes and its application to medical decision problem. Artif. Intell. Rev. 2022, 55, 1887–1913. [Google Scholar] [CrossRef]
- Ye, J.; Sun, B.; Bao, Q.; Che, C.; Huang, Q.; Chu, X. A new multi-objective decision-making method with diversified weights and Pythagorean fuzzy rough sets. Comput. Ind. Eng. 2023, 182, 109406. [Google Scholar] [CrossRef]
- Zhao, J.; Wan, R.; Miao, D. Conflict Analysis Triggered by Three-Way Decision and Pythagorean Fuzzy Rough Set. Int. J. Comput. Intell. Syst. 2024, 17, 17. [Google Scholar] [CrossRef]
- Bustince, H.; Fernandez, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap functions. Nonlinear Anal. Theory Methods Appl. 2010, 72, 1488–1499. [Google Scholar] [CrossRef]
- Qiao, J.; Hu, B.Q. On interval additive generators of interval overlap functions and interval grouping functions. Fuzzy Sets Syst. 2017, 323, 19–55. [Google Scholar] [CrossRef]
- Bustince, H.; Fernández, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap index, overlap functions and migrativity. In Proceedings of the 2009 International Fuzzy Systems Association World Congress and 2009 European Society for Fuzzy Logic and Technology Conference, Lisbon, Portugal, 20–24 July 2009. [Google Scholar]
- Zeng, W.; Li, D.; Yin, Q. Distance and similarity measures of Pythagorean fuzzy sets and their applications to multiple criteria group decision making. Int. J. Intell. Syst. 2018, 33, 2236–2254. [Google Scholar] [CrossRef]
- Jia, Z.; Qiao, J.; Chen, M. On Similarity Measures Between Pythagorean Fuzzy Sets Derived from Overlap and Grouping Functions. Int. J. Fuzzy Syst. 2023, 25, 2380–2396. [Google Scholar] [CrossRef]
- Hung, W.L.; Yang, M.S. Similarity measures of intuitionistic fuzzy sets based on Hausdorff distance. Pattern Recognit. Lett. 2004, 25, 1603–1611. [Google Scholar] [CrossRef]
- Ye, J. Cosine similarity measures for intuitionistic fuzzy sets and their applications. Math. Comput. Model. 2011, 53, 91–97. [Google Scholar] [CrossRef]
- Chen, S.M. Similarity measures between vague sets and between elements. IEEE Trans. Syst. Man, Cybern. Part B (Cybern.) 1997, 27, 153–158. [Google Scholar] [CrossRef]
- Li, Y.; Olson, D.L.; Qin, Z. Similarity measures between intuitionistic fuzzy (vague) sets: A comparative analysis. Pattern Recognit. Lett. 2007, 28, 278–285. [Google Scholar] [CrossRef]
- Hong, D.H.; Kim, C. A note on similarity measures between vague sets and between elements. Inf. Sci. 1999, 115, 83–96. [Google Scholar] [CrossRef]
- Peng, X.; Yuan, H.; Yang, Y. Pythagorean fuzzy information measures and their applications. Int. J. Intell. Syst. 2017, 32, 991–1029. [Google Scholar] [CrossRef]
- Zhang, Q.; Hu, J.; Feng, J.; Liu, A.; Li, Y. New similarity measures of Pythagorean fuzzy sets and their applications. IEEE Access 2019, 7, 138192–138202. [Google Scholar] [CrossRef]
- Zhang, S.P.; Sun, P.; Mi, J.S.; Feng, T. Belief function of Pythagorean fuzzy rough approximation space and its applications. Int. J. Approx. Reason. 2020, 119, 58–80. [Google Scholar] [CrossRef]
- Ma, Z.; Xu, Z. Symmetric Pythagorean fuzzy weighted geometric/averaging operators and their application in multicriteria decision-making problems. Int. J. Intell. Syst. 2016, 31, 1198–1219. [Google Scholar] [CrossRef]
- Xu, T.T.; Zhang, H.; Li, B.Q. Pythagorean fuzzy entropy and its application in multiple-criteria decision-making. Int. J. Fuzzy Syst. 2020, 22, 1552–1564. [Google Scholar] [CrossRef]
- Wang, Z.; Xiao, F.; Cao, Z. Uncertainty measurements for Pythagorean fuzzy set and their applications in multiple-criteria decision making. Soft Comput. 2022, 26, 9937–9952. [Google Scholar] [CrossRef]
- Rani, P.; Mishra, A.R.; Pardasani, K.R.; Mardani, A.; Liao, H.; Streimikiene, D. A novel VIKOR approach based on entropy and divergence measures of Pythagorean fuzzy sets to evaluate renewable energy technologies in India. J. Clean. Prod. 2019, 238, 117936. [Google Scholar] [CrossRef]
- Xue, W.; Xu, Z.; Zhang, X.; Tian, X. Pythagorean fuzzy LINMAP method based on the entropy theory for railway project investment decision making. Int. J. Intell. Syst. 2018, 33, 93–125. [Google Scholar] [CrossRef]
- Yan, C.; Zhang, H. Attribute reduction methods based on Pythagorean fuzzy covering information systems. IEEE Access 2020, 8, 28484–28495. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).