Next Article in Journal
The Effect of Absorbable and Non-Absorbable Sutures on Nasal Width Following Cinch Sutures in Orthognathic Surgery
Next Article in Special Issue
Fuzzy Sawi Decomposition Method for Solving Nonlinear Partial Fuzzy Differential Equations
Previous Article in Journal
Effect of Natural Wind on the Transiting Test for Measuring the Aerodynamic Coefficients of Structures
Previous Article in Special Issue
Bipolar Picture Fuzzy Graphs with Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intuitionistic Fuzzy (IF) Overlap Functions and IF-Rough Sets with Applications

1
School of Mathematics & Data Science, Shaanxi University of Science and Technology, Xi’an Weiyang University Park, Xi’an 710021, China
2
Shaanxi Joint Laboratory of Aritificial Intelligence, Shaanxi University of Science and Technology, Xi’an 710021, China
3
School of Electronic Information and Artificial Intelligence, Shaanxi University of Science and Technology, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(8), 1494; https://doi.org/10.3390/sym13081494
Submission received: 8 July 2021 / Revised: 12 August 2021 / Accepted: 12 August 2021 / Published: 14 August 2021
(This article belongs to the Special Issue Research on Fuzzy Logic and Mathematics with Applications)

Abstract

:
Overlap function (which has symmetry and continuity) is widely used in image processing, data classification, and multi-attribute decision making problems. In recent years, theoretical research on overlap function has been extended to interval valued overlap function and lattice valued overlap function, but intuitionistic fuzzy overlap function (IF-overlap function) has not been studied. In this paper, the concept of IF-overlap function is proposed for the first time, then the generating method of IF-overlap function is given. The representable IF-overlap function is defined, and the concrete examples of representable and unrepresentable IF-overlap functions are given. Moreover, a new class of intuitionistic fuzzy rough set (IF-roght set) model is proposed by using IF-overlap function and its residual implication, which extends the IF-rough set model based on intuitionistic fuzzy triangular norm, and the basic properties of the new intuitionistic fuzzy upper and lower approximate operators are analyzed and studied. At the same time, the established IF-rough set based on IF-overlap function is applied to MCDM (multi-criteria decision-making) problems, the intuitionistic fuzzy TOPSIS method is improved. Through the comparative analysis of some cases, the new method is proved to be flexible and effective.

1. Introduction

Fuzzy set theory is a very effective mathematical tool to analyze and deal with inaccurate and incomplete information [1]. It plays an increasingly important role in many practical engineering fields, including fuzzy preference relationship [2], fuzzy information clustering [3], fuzzy granularity calculation [4], attribute decision problem [5], etc. According to practical problems, different forms of fuzzy sets are proposed, such as interval-valued fuzzy sets [6], intuitionistic fuzzy sets [7,8,9], etc. Rough set theory [10] proposed by Pawlak is also a mathematical tool to deal with fuzzy and uncertain knowledge, and has been successfully applied to machine learning, decision analysis, process control, pattern recognition, data mining and other fields. Dubois and Prade combined the two theories and proposed the concept of fuzzy rough set for the first time [11]. Since then, studies on fuzzy rough sets have become more abundant and indepth [12,13,14,15,16]. Because fuzzy rough sets are a special case of intuitionistic fuzzy rough sets (IF-rough sets), this paper focuses on intuitionistic fuzzy rough sets.
IF set is an expansion and development that has great influence on fuzzy set theory [7,9,17]. It has been successfully applied to the fields of decision analysis and pattern recognition [18,19] and intuitionistic fuzzy decision analysis [20,21]. Compared with the fuzzy set, which only indicates the degree to which an element belongs to a set, the IF set describes the membership degree and non-membership degree of an element to a set, and more accurately expresses the relationship between them, which adds a new field of vision for the solution of multi-attribute decision making problems. Subsequently, many concepts of IF have been proposed, such as IF relation [22], IF triangular norm [23], IF implication operator [24], etc. When dealing with practical problems, IF set and rough set theory are combined to solve such problems because of the roughness of information. In 2003, De Cock et al. presented some basic and important properties and conclusions of IF-rough set [25]. As an important continuous operator, IF triangular norm plays an important role in IF-rough sets. De Cock et al. defined a pair of upper and lower IF-rough approximation operators based on IF implication operators and IF triangular norm, studied the properties of IF-rough operators, and further extended the IF-rough set model [26]. On the basis of systematic generalization of existing work, Zhang et al. extended one domain to two domains [27] to study IF-rough sets.
Since triangular norm is widely used in solving practical problems, the study of their extensive forms in application is also of great importance. The overlap function is the extension of continuous triangular norm and is widely used in image processing, data classification and multi-attribute decision making. Overlap functions as unassociative connectives in fuzzy logic has been studied by many scholars. Overlap function [28] was proposed by Bustince et al. in 2009. This concept is taken from some practical problems related to image processing and classification. In image problem processing, Bustince scholars use binary operators called constrained equivalent functions to calculate the threshold of an image [29]. In the classification problem, Amo scholars use overlaps to discuss the evaluation of resulting classification when the research objects is unclear classification system [30]. In recent years, some generalizations of overlap function have been proposed, such as n-dimensional overlap function and general function [31], interval valued overlap function [32,33,34], etc., which have promoted theoretical research and practical application of overlap function. However, the existing definitions have limitations in solving practical problems with intuitionistic fuzzy information. In view of this limitation, this paper puts forward the definition of IF-overlap function, and studies some of its properties and representations.
Because the overlap function has a wide range of applications, IF-overlap function and IF-rough set can be studied together, and a broader IF-rough set model can be proposed to expand the application range of IF-rough set in practical problems. IF-overlap function, as a non-associative binary function, can be widely used in decision making problems based on fuzzy preference relation, which can overcome the defect of associative property of continuous IF triangular norm in practical problems, and has a better effect in dealing with uncertain multi-attribute decision making problems. Therefore, on the basis of IF triangular norm, a broader IF-rough sets is proposed, that is, IF-rough set based on IF-overlap function.
There are two main reasons for this study: One is the rough set theory is an important tool to deal with uncertain information, however, the classical rough set is restricted because of its strict conditions, in order to expand the application scope of rough set theory, we found that IF the introduction of the theory makes a lot of problems to solve, through different logical operator combining the IF theory and rough set theory, such as IF-overlap function, enriched the theory of rough set. Secondly, for the application of MCDM problem, after studying and comparing many existing methods, we found that the existing methods still have some limitations, for example, the continuity of triangular norm operator may be invalid in the complex IF environment. This paper analyzes the limitations of these methods in theory and application, and puts forward a new method to solve the MCDM problem. Experiments show that our method is more suitable for practical needs and more flexible when dealing with problems. In addition, through changing attribute values of α , this method can get all the results obtained by existing methods.
The rest of the paper is structure as following: we list some preliminary concepts and results in Section 2. Next we give the definition of the IF-overlap function, given the general generation method of the IF-overlap function and some examples to account for explain, moreover we give the definition of the representable and unrepresentable IF-overlap function and concrete example in Section 3. In Section 4, we establish the IF-rough set model based on IF-overlap function, and discuss the basic properties of this model and give some examples. In Section 5, we put forward the MCMD problem method of the IF-rough set model based on IF-overlap function, the steps and calculation formula of this method are listed. Then we propose the concrete example, and comparison analysis among our method and other methods. Finally, we conclude our work with a summary of the paper in Section 6, and also outline future research.

2. Preliminary Concepts and Results

In this section we recall several fundamental conceptions relates to overlap function, intuitionistic fuzzy sets and rough sets.

2.1. Overlap Function

Definition 1
([28]). A bivariate function O : [ 0 , 1 ] 2 [ 0 , 1 ] is called an overlap function, if for every a , b , c [ 0 , 1 ] , the following conditions holds:
( O 1 ) O ( a , b ) = O ( b , a ) ;
( O 2 ) O ( a , b ) = 0 a b = 0 ;
( O 3 ) O ( a , b ) = 1 a b = 1 ;
( O 4 ) O ( a , b ) O ( a , c ) if b c ;
( O 5 ) O is continuous.
Definition 2
([28]). Let O : [ 0 , 1 ] 2 [ 0 , 1 ] be an overlap function, then for every a , b [ 0 , 1 ] , the bivariate function RO : [ 0 , 1 ] 2 [ 0 , 1 ] defined by,
RO ( a , b ) = max { c [ 0 , 1 ] | O ( a , c ) b }
then RO is the residual implication induced from overlap function O.
Definition 3
([32]). An interval-valued overlap function is a mapping O ^ : L I × L I L I that respects the following conditions (where L I = { [ x 1 , x 2 ] | [ x 1 , x 2 ] [ 0 , 1 ] , x 1 x 2 } ):
( O ^ 1 ) O ^ is commutative;
( O ^ 2 ) O ^ = [ 0 , 0 ] X = [ 0 , 0 ] Y = [ 0 , 0 ] ;
( O ^ 3 ) O ^ = [ 1 , 1 ] X = Y = [ 1 , 1 ] ;
( O ^ 4 ) O ^ ( Y , X ) O ^ ( Z , X ) if Y Z ;
( O ^ 5 ) O ^ is Moore-continuous.

2.2. Fuzzy Sets Theory

Definition 4
([1]).The fuzzy set(or fuzzy subset) on argument domain X is A mapping from X to [ 0 , 1 ] (called membership function):
μ A : X [ 0 , 1 ]
for every x X , μ A ( x ) called the membership of x with respect to A.
Definition 5
([7]).The IF set on the argument X is A defined as follows:
A = { x , μ A ( x ) , υ A ( x ) | x X }
where, μ A ( x ) : X [ 0 , 1 ] and υ A ( x ) : X [ 0 , 1 ] respectively represent the membership and non-membership of x belong to A, and satisfy 0 μ A ( x ) + υ A ( x ) 1 .
As the same time, general fuzzy set is denote by: A = { x , μ A ( x ) , 1 μ A ( x ) | x X } , obviously. At this point, the IF set degenerates into a general fuzzy set.
Definition 6
([7]). Let A and B be intuitionistic fuzzy sets, where
A = { x , μ A ( x ) , υ A ( x ) | x X } , B = { x , μ B ( x ) , υ B ( x ) | x X } ,
then the order and operation are defined as follows:
(1) A B μ A ( x ) μ B ( x ) a n d υ A ( x ) υ B ( x ) , for each x X ;
(2) A B = { x , min μ A ( x ) , μ B ( x ) , max υ A ( x ) , υ B ( x ) | x X } ;
(3) A B = { x , max μ A ( x ) , μ B ( x ) , min υ A ( x ) , υ B ( x ) | x X } ;
(4) A c = { x , υ A ( x ) , μ A ( x ) | x X } ;
(5) λ A = { x , 1 ( 1 μ A ( x ) ) λ , υ A ( x ) λ } .
IF sets assign to each element x of the universe both a degree of membership μ A ( x ) and one of non-membership υ A ( x ) such that 0 μ A ( x ) + υ A ( x ) 1 . This hesitation is quantified for each x in X by the number π A ( x ) = 1 μ A ( x ) υ A ( x ) .
It is well-known IF sets are equivalent of L-fuzyy sets [8]. Let ( L * , L * ) be the complete bounded lattice defined by:
L * = { x 1 , x 2 | x 1 + x 2 1 } ,
( x 1 , x 2 ) L * ( y 1 , y 2 ) x 1 y 1 , x 2 y 2 .
The units of this lattice are denoted 0 L * = 01 , 1 L * = 1 , 0 . For each element x X , by x 1 and x 2 we denote its first and second components, respectively. An IF set A in a universe X is a mapping from X to L * . For every x X , the value μ A ( x ) = ( A ( x ) ) 1 is called the membership degree of x to A; the value υ A ( x ) = ( A ( x ) ) 2 is called the non-membership degree of x to A; and the value π A ( x ) = 1 μ A ( x ) υ A ( x ) is called the hesitation degree of x to A.
Definition 7
([22]).An IF relation R on U is an IF set of U × U , i.e., R is given be
R = { x , y , μ R ( x , y ) , υ R ( x , y ) | ( x , y ) U × U } ,
where μ R : U × U [ 0 , 1 ] and υ R : U × U [ 0 , 1 ] satisfy 0 μ R ( x , y ) + υ R ( x , y ) 1 for all ( x , y ) U × U .
Let R be an IF relation on U, R is called reflexive if μ R ( x , y ) = 1 and υ R ( x , y ) = 0 for all x U ; R is called symmetric if μ R ( x , y ) = μ R ( y , x ) and υ R ( x , y ) = υ R ( y , x ) for all ( x , y ) U × U ; R is called transive if for all ( x , z ) U × U ,
μ R ( x , z ) y U [ μ R ( x , y ) μ R ( y , z ) ] ;
and
υ R ( x , z ) y U [ υ R ( x , y ) υ R ( y , z ) ] .
Definition 8
([23]).An IF triangular norm is a mapping T : L * × L * L * which satisfy the following conditions:
(1) T ( 1 L * , x ) = x , for any x L * ;
(2) T ( x , y ) = T ( y , x ) , for any x , y L * ;
(3) If x L * u , y L * v , then T ( x , y ) L * T ( u , v ) , for any x , y , u , v L * ;
(4) T ( x , T ( y , z ) ) = T ( T ( x , y ) , z ) ) , for any x , y , z L * .

2.3. Fuzzy Rough Sets Theory

Definition 9
([10]). Let ( U , R ) be a Pawlak space, that R is an equivalence relation on the argument domain U, if A is a fuzzy set, then a pair of lower and upper approximations on ( U , R ) is defined as follows:
A ̲ R ( x ) = min { A ( y ) | y [ x ] R , x U } ;
A ¯ R ( x ) = max { A ( y ) | y [ x ] R , x U } .
where, [ x ] R represents the equivalence class about x, and called A ̲ R and A ¯ R are the lower and upper approximations of the fuzzy set A with respect to ( U , R ) .
If A ̲ R = A ¯ R , then A is a defined fuzzy set. On the contrary, A is called fuzzy rough set.
Definition 10
([24]). Let U be a nonempty and finite universe of discourse and R I F ( U × U ) , the pair ( U , R ) is called an IF approximation space. For any A I F ( U ) , the lower and upper approximation of A w.r.t ( U , R ) , denoted by R ̲ A and R ¯ A , are two intuitionistic fuzzy sets and defined as follows:
R ̲ A = { x , μ R ̲ A ( x ) , υ R ̲ A ( x ) | x U } ;
R ¯ A = { x , μ R ¯ A ( x ) , υ R ¯ A ( x ) | x U } .
where
μ R ̲ A ( x ) = y U [ υ R ( x , y ) μ A ( y ) ] ;
υ R ̲ A ( x ) = y U [ μ R ( x , y ) υ A ( y ) ] .
μ R ¯ A ( x ) = y U [ μ R ( x , y ) μ A ( y ) ] ;
υ R ¯ A ( x ) = y U [ υ R ( x , y ) υ A ( y ) ] .
The pair ( R ̲ A , R ¯ A ) is called the IF-rough set of A w.r.t. ( U , R ) , R ̲ A and R ¯ A are referred to as a lower and upper IF-rough approximation operators, respectively.
Definition 11
([26]). LetTbe an IF triangular norm,Ibe an IF implicator, and R be an IF equivalence relation on U. Together they constitute the approximation space ( U , R , T , I ) . For any IF set A in U, the lower and upper approximation of A are the IF sets R I A and R T A in U defined by:
R I A ( y ) = inf x U I ( R ( x , y ) , A ( x ) ) ,
R T A ( y ) = sup x U I ( R ( x , y ) , A ( x ) ) .
for all y U .
A is called definable if and only if R I A ( y ) = R T A ( y ) . Conversely, the couple ( R I A , R T A ) is an IF-rough set.

3. Intuitionistic Fuzzy Overlap Function

This section first gives the definition of the intuitionistic fuzzy overlap function (IF-overlap function), then gives the general generation method of the IF-overlap function, and then gives the definition of the representable IF-overlap function and gives the concrete example.
Definition 12.
An IF-overlap function is a mapping O ˜ : L * × L * L * that respects the following conditions, for any x , y , z L * ,
( O ˜ 1 ) Commutativity: O ˜ ( x , y ) = O ˜ ( y , x ) ;
( O ˜ 2 ) Boundary condition: O ˜ ( x , y ) = 0 L * if and only if x = 0 L * or y = 0 L * ;
( O ˜ 3 ) Boundary condition: O ˜ ( x , y ) = 1 L * if and only if x = y = 1 L * ;
( O ˜ 4 ) Monotonicity: O ˜ ( x , y ) L * O ˜ ( x , z ) if y L * z ;
( O ˜ 5 ) Continuity: O ˜ is continuous, i.e., i I , y i L * , O ˜ ( x , i I y i ) = i I O ˜ ( x , y i ) and O ˜ ( x , i I y i ) = i I O ˜ ( x , y i ) .
Proposition 1.
Let O be an overlap function. Define the function O ˜ as follows: for every x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) L * ,
O ˜ ( x , y ) = O ( x 1 , y 1 ) , 1 O ( 1 x 2 , 1 y 2 )
then O ˜ is an IF-overlap function.
Proof. 
Prove O ˜ satisfied the conditions in Definition 12 as follows:
( O ˜ 1 ) For all x , y L * , since O is commutative, so O ( x 1 , y 1 ) = O ( y 1 , x 1 ) , O ( 1 x 2 , 1 y 2 ) = O ( 1 y 2 , 1 x 2 ) , it follows that
O ˜ ( x , y ) = O ( x 1 , y 1 ) , 1 O ( 1 x 2 , 1 y 2 ) = O ( y 1 , x 1 ) , 1 O ( 1 y 2 , 1 x 2 ) = O ˜ ( y , x ) .
( O ˜ 2 ) For all x , y L * , according to the Boundary condition of O, we can get to know O ( x 1 , y 1 ) = 0 x 1 = 0 or y 1 = 0 , O ( 1 x 2 , 1 y 2 ) = 0 x 2 = 1 or y 2 = 1 , it follows that
O ˜ ( x , y ) = 0 L * O ( x 1 , y 1 ) , 1 O ( 1 x 2 , 1 y 2 ) = 0 L * O ( x 1 , y 1 ) = 0 , 1 O ( 1 x 2 , 1 y 2 ) = 1 x = 0 L * or y = 0 L * .
( O ˜ 3 ) For all x , y L * , according to the Boundary condition of O, we can get to know O ( x 1 , y 1 ) = 1 x 1 = y 1 = 1 , O ( 1 x 2 , 1 y 2 ) = 1 x 2 = y 2 = 0 , it follows that
O ˜ ( x , y ) = 1 L * O ( x 1 , y 1 ) , 1 O ( 1 x 2 , 1 y 2 ) = 1 L * O ( x 1 , y 1 ) = 1 , 1 O ( 1 x 2 , 1 y 2 ) = 0 x = y = 1 L * .
( O ˜ 4 ) For all x , y , z L * , if y L * z , i.e., y 1 z 1 , y 2 z 2 , then O ( x 1 , y 1 ) O ( x 1 , z 1 ) , O ( 1 x 2 , 1 y 2 ) O ( 1 x 2 , 1 z 2 ) , 1 O ( 1 x 2 , 1 y 2 ) 1 O ( 1 x 2 , 1 z 2 ) , it follows that
O ˜ ( x , y ) = O ( x 1 , y 1 ) , 1 O ( 1 x 2 , 1 y 2 ) L * O ( x 1 , z 1 ) , 1 O ( 1 x 2 , 1 z 2 ) = O ˜ ( x , z ) .
( O ˜ 5 ) Firstly, we prove left continuous, i.e., O ˜ ( x , i I y i ) = i I O ˜ ( x , y i ) where x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) . Because the overlap function O is continuous, O ( x 1 , i I y i 1 ) = i I O ( x 1 , y i 1 ) and O ( 1 x 2 , 1 i I y i 2 ) = O ( 1 x 2 , i I ( 1 y i 2 ) ) = i I O ( 1 x 2 , 1 y i 2 ) is holding.
Then we have O ˜ ( x , i I y i ) = O ( x 1 , i I y i 1 ) , 1 O ( 1 x 2 , 1 i I y i 2 = O ( x 1 , i I y i 1 ) , 1 O ( 1 x 2 , i I ( 1 y i 2 ) ) = i I O ( x 1 , y i 1 ) ,
1 i I O ( 1 x 2 , ( 1 y i 2 ) ) = i I O ( x 1 , y i 1 ) , i I ( 1 O ( 1 x 2 , ( 1 y i 2 ) ) = i I O ( x 1 , y i 1 ) , 1 O ( 1 x 2 , ( 1 y i 2 ) = i I O ˜ ( x , y i ) .
Therefore the function O ˜ is left continuous. □
Similarly, we can obtain O ˜ ( x , i I y i ) = i I O ˜ ( x , y i ) , therofore the function O ˜ is right continuous.
Hence the function O ˜ is continuous.
Example 1.
Define functions as follows: for x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) ,
(1) O ˜ ( x , y ) = min ( x 1 , y 1 ) min ( x 1 2 , y 1 2 ) , max ( x 2 , y 2 ) max ( x 2 2 , y 2 2 ) .
(2) O ˜ ( x , y ) = min ( x 1 , y 1 ) , max ( x 2 , y 2 ) .
(3) O ˜ ( x , y ) = x 1 y 1 , 1 ( 1 x 2 ) ( 1 y 2 ) .
(4) O ˜ ( x , y ) = x 1 y 1 x 1 + y 1 2 , 1 ( 1 x 2 ) ( 1 y 2 ) 2 x 2 y 2 2 .
(5) O ˜ ( x , y ) = 0.5 x 1 y 1 + 0.5 max ( 0 , x 1 + y 1 1 ) , min ( 1 , x 2 + 1 y 1 , y 2 + 1 x 1 ) .
It is easy to verify that the above functions are IF-overlap function.
Definition 13.
Let O ˜ : L * × L * L * be an IF-overlap function, defined the function R O ˜ : L * × L * L * as follows:
R O ˜ ( x , y ) = sup { z L * | O ˜ ( x , z ) L * y }
then R O ˜ is called the residual implication induced by the IF-overlap function O ˜ .
Example 2.
Define functions as follows: for x = x 1 , x 2 ) , y = ( y 1 , y 2 ,
(1)
R O ˜ ( x , y ) = 1 , 0 x 1 3 y 1 a n d x 2 3 y 2 1 y 2 1 / 3 , y 2 1 / 3 x 1 3 y 1 a n d x 2 3 < y 2 y 1 1 / 3 , 0 x 1 3 > y 1 a n d x 2 3 y 2 y 1 1 / 3 , y 2 1 / 3 x 1 3 > y 1 a n d x 2 3 < y 2
R O ˜ is the residual implication induced by the IF-overlap function O ˜ ( x , y ) in Example (1(1)).
(2)
R O ˜ ( x , y ) = 1 , 0 x 1 y 1 2 a n d x 2 y 2 2 1 y 2 2 , y 2 2 x 1 y 1 2 a n d x 2 < y 2 2 y 1 2 , 0 x 1 > y 1 2 a n d x 2 y 2 2 y 1 2 , y 2 2 x 1 > y 1 2 a n d x 2 < y 2 2
R O ˜ is the residual implication induced by the IF-overlap function O ˜ ( x , y ) in Example (1(2)).
(3) R O ˜ ( x , y ) = y 1 x 1 , 1 1 y 2 1 x 2 , R O ˜ is the residual implication induced by the IF-overlap function O ˜ ( x , y ) in Example (1(3)).
Definition 14.
There exist two overlap functions O 1 , O 2 , if O 1 O 2 , defined function as follows: for x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) ,
O ˜ ( ( x 1 , x 2 ) , ( y 1 , y 2 ) ) = O 1 ( x 1 , y 1 ) , 1 O 2 ( 1 x 2 , 1 y 2 )
then O ˜ is called representable IF-overlap function.
Example 3.
(1) The function O ˜ ( x , y ) = x 1 y 1 , 1 ( 1 x 2 ) ( 1 y 2 ) is a representable IF-overlap function.
(2) O ˜ ( x , y ) = 0.5 x 1 y 1 + 0.5 max ( 0 , x 1 + y 1 1 ) , min ( 1 , x 2 + 1 y 1 , y 2 + 1 x 1 ) is a unrepresentable IF-overlap function.
Let O 1 ( x 1 , y 1 ) = 0.5 x 1 y 1 + 0.5 m a x ( 0 , x 1 + y 1 + 1 ) , O 2 ( x 2 , y 2 ) = 1 m i n ( 1 , 2 x 2 x 0 , 2 y 2 y 0 ) , where x 0 , y 0 [ 0 , 1 ] is contant.
O 2 ( 1 , 1 ) = x 0 x 0 > y 0 y 0 x 0 y 0
Obviously, O 2 ( 1 , 1 ) 1 , that is not satisfied the conditions for overlap function. So, the function O ˜ ( x , y ) = 0.5 x 1 y 1 + 0.5 max ( 0 , x 1 + y 1 1 ) , min ( 1 , x 2 + 1 y 1 , y 2 + 1 x 1 ) is a unrepresentable IF-overlap function.
It is proved that Example 3(2) satisfies the condition of IF-overlap function, but it does not meet the condition of representable IF-overlap function, so the function O ˜ ( x , y ) = 0.5 x 1 y 1 + 0.5 max ( 0 , x 1 + y 1 1 ) , min ( 1 , x 2 + 1 y 1 , y 2 + 1 x 1 ) is a unrepresentable IF-overlap function. For this type of function, we give a more general function expression, i.e., O ˜ ( x , y ) = α x 1 y 1 + ( 1 α ) max ( 0 , x 1 y 1 1 ) , min ( 1 , x 2 + 1 y 1 , y 2 + 1 x 1 ) , where α [ 0 , 1 ] .
Proposition 2.
The function O ˜ : L * × L * L * is an IF-overlap function if and only if there exist two functions f , g : [ 0 , 1 ] × [ 0 , 1 ] [ 0 , 1 ] such that
x = ( x 1 , x 2 ) , y = ( y 1 , y 2 ) L * , O ˜ ( x , y ) = f ( x 1 , y 1 ) f ( x 1 , y 1 ) + g ( x 1 , y 1 ) , 1 f ( 1 x 2 , 1 y 2 ) f ( 1 x 2 , 1 y 2 ) + g ( 1 x 2 , 1 y 2 )
where
1. f and g are symmetric;
2. f is non-decreasing and g is non-increasing;
3. f ( x , y ) = 0 if and only if x y = 0 ;
4. g ( x , y ) = 0 if and only if x y = 1 ;
5. f and g are continuous.
In other words, the IF-overlap function O ˜ can be generated by both f and g.
Example 4.
(1) Let f = x y and g = 1 x y , the IF-overlap function generated by f and g is O ˜ ( x , y ) = x 1 y 1 , 1 ( 1 x 2 ) ( 1 y 2 ) .
(2) Let f = x y ( x + y ) and g = 2 x y ( x + y ) , the IF-overlap function generated by f and g is O ˜ ( x , y ) = x 1 y 1 x 1 + y 1 2 , 1 ( 1 x 2 ) ( 1 y 2 ) 2 x 2 y 2 2 .

4. IF-Rough Sets Model Base on IF-Overlap Functions

In order to popularize the application of IF-rough set model, a new class of IF-rough set model is proposed by combining IF-overlap function. In this section, we will introduce the definition and some properties of this new IF-rough sets model.
Definition 15.
Let O ˜ be an IF-overlap function, R O ˜ be an residual implication, and R be an IF similarity relation in U, the ( U , R ) is called IF approximation space. For any IF set A in U, the lower and upper approximation of A are the IF sets R R O ˜ A and R O ˜ A is defined by:
R R O ˜ A ( y ) = inf x U R O ˜ ( R ( x . y ) , A ( x ) )
R O ˜ A ( y ) = sup x U O ˜ ( R ( x . y ) , A ( x ) )
for all y in U.
A is called definable if and only if R R O ˜ A = R O ˜ A . Conversely, called the couple ( R R O ˜ A , R O ˜ A ) is IF-rough sets, and R R O ˜ A and R O ˜ A respectively are referred to as approximation operators under IF and approximation operators above IF.
Next, give an example of IF set, and use IF-rough set based on IF-overlap functions to calculate its lower and upper approximation.
Example 5.
Let the A is an IF set, i.e., A = 0.8 , 0.1 x 1 + 0.7 , 0.2 x 2 + 0.6 , 0.1 x 3 + 0.9 , 0.1 x 4 + 0.8 , 0.2 x 5 , R is an IF relation showed in Table 1.
By the Definition 15,let’s take O ˜ and R O ˜ for example 1 and 2, then calculate the lower and upper approximation as follows:
R R O ˜ A = 0.4152 , 0.5848 x 1 + 0.4152 , 0.5848 x 2 + 0.4152 , 0.5848 x 3 + 0.4152 , 0.5848 x 4 + 0.4152 , 0.5848 x 5 ;
R O ˜ A = 0.512 , 0.0001 x 1 + 0.343 , 0.001 x 2 + 0.343 , 0.008 x 3 + 0.343 , 0.008 x 4 + 0.343 , 0.008 x 5 .
The following, we list the properties of intuitionistic fuzzy upper and lower approximation operators, and give concrete examples to show that their idempotent propertie is not set up.
Proposition 3.
Let ( U , R , O ˜ , R O ˜ ) be an IF approximation space, where O ˜ is an IF-overlap function and R O ˜ is a residual implicator of O ˜ . Then for all A , B I F S , R 1 R 2 , the following properties hold:
(1) A B R R O ˜ A R R O ˜ B ; R O ˜ A R O ˜ B ;
(2) R 1 R O ˜ A R 2 R O ˜ A ; R 1 O ˜ A R 2 O ˜ A ;
(3) R R O ˜ ( A B ) = R R O ˜ A R R O ˜ B ;
(4) R O ˜ ( A B ) = R O ˜ A O ˜ B ;
(5) R R O ˜ ( A B ) R R O ˜ A R R O ˜ B ;
(6) R O ˜ ( A B ) R O ˜ A O ˜ B .
Proof. 
(1) It can be directly followed from Definitions 12 and 15.
(2) By the definition of IF relation, if R 1 R 2 then R 1 ( x , y ) R 2 ( x , y ) , by the Definition 3.1, we have O ˜ ( R 1 ( x , y ) , A ( x ) ) O ˜ ( R 2 ( x , y ) , A ( x ) ) , then
sup x U O ˜ ( R 1 ( x . y ) , A ( x ) ) sup x U O ˜ ( R 2 ( x . y ) , A ( x ) ) .
That is R 1 O ˜ A R 2 O ˜ A holds. Similarly, we can verity that R 1 R 2 , then R 1 R O ˜ A R 2 R O ˜ A holds.
(3) By definition to know,
R R O ˜ ( A B ) ( y ) = inf x U R O ˜ ( R ( x , y ) , A ( x ) B ( x ) ) = inf x U R O ˜ ( R ( x , y ) , A ( x ) ) inf x U R O ˜ ( R ( x , y ) , B ( x ) ) = R R O ˜ A ( y ) R R O ˜ B ( y ) .
(4) By definition to know,
R O ˜ ( A B ) ( y ) = sup x U O ˜ ( R ( x , y ) , A ( x ) B ( x ) ) = sup x U O ˜ ( R ( x , y ) , A ( x ) sup x U O ˜ ( R ( x , y ) , B ( x ) = R O ˜ A ( y ) R O ˜ B ( y ) .
(5) That can be directly followed from Definition 15 and Propositions 1–4, respectively.
(6) It can be directly followed from Definition 15 and Propositions 1–4, respectively.
In particular, we illustrate that the model is not idempotent, i.e.,
R O ˜ A R O ˜ ( R O ˜ A )
R R O ˜ A R R O ˜ ( R R O ˜ A )
Example 6.
Let A be an IF sets, A = 0.3 , 0.5 x 1 + 0.4 , 0.6 x 2 + 0.5 , 0.5 x 3 + 0.7 , 0.2 x 4 + 0.8 , 0.1 x 5 , and R be an IF relation as Table 1, then by calculating, we have the results as follows: R O ˜ A = 0.512 , 0.0001 x 1 + 0.125 , 0.125 x 2 + 0.064 , 0.064 x 3 + 0.343 , 0.008 x 4 + 0.125 , 0.125 x 5 ;   R O ˜ ( R O ˜ A ) = 0.1342 , 0.0 x 1 + 0.1342 , 0.001 x 2 + 0.1342 , 0.008 x 3 + 0.125 , 0.001 x 4 + 0.027 , 0.008 x 5 .
Obviously, R O ˜ A R O ˜ ( R O ˜ A ) , by calculation know R R O ˜ A R R O ˜ ( R R O ˜ A ) .

5. Application Example

In this section, we will describe the application of the new IF-rough set model to MCDM (multi-criteria decision making) problems, and compares the decision results with other models.

5.1. Problem Description

In a public company, shareholders want to elect an executive director who have both ability and political integrity, in order to create more value for the company. Let X = { x i : i = 1, 2, ..., n} be the universe of n alternatives, C = { C j : j = 1, 2, ..., m} be the set of m criteria. C j ( x i ) = ( μ ( x i ), υ ( x i )) where 0 ≤ μ ( x i ) + υ ( x i ) ≤ 1, μ ( x i ), υ ( x i ) are the degrees of membership and non-membership of C j ( x i ), respectively. C j ( x i ) denotes the ability value of the alternative x i to the criterion C j given a lot of judges. Assuming that for any alternative x i , there is at least one criterion C j such that the value of the alternative x i for the criterion C j is equal to < 1 , 0 > . In the following, we can solve the decision-making problem by means of the principle of the IF TOPSIS methods and the IF-rough set models. We apply the algorithm in recruiting alternative in a public company to choose the best director.

5.2. Decision-Making Method

Firstly, we build one IF set C j is a description of X given by a lot of experts through their experience, then give the IF relation R for each x i .
Secondly, by the IF relation R, the positive ideal solution and the negative ideal solution of the alternative x i are defined as:
A + ( x i ) = ( μ A + ( x i ) , υ A + ( x i ) )
where μ A + ( x i = max j = 1 m ( μ C j ( x i ) ) , υ A + ( x i = min j = 1 m ( υ C j ( x i ) ) ;
A ( x i ) = ( μ A ( x i ) , υ A ( x i ) )
where μ A ( x i = min j = 1 m ( μ C j ( x i ) ) , υ A ( x i = max j = 1 m ( υ C j ( x i ) ) .
We can receive that the positive ideal solution A + and the negative ideal solution A . Where A + , A IF(U). Thirdly, we compute the IF rough approximation of A + and A by the IF-rough sets.Then there are two types calculating, by the score function L ( A ) ( x i ) = μ A ( x i ) + υ A ( x i ) · π A ( x i ) where π A ( x i ) = 1 μ A ( x i ) υ A ( x i ) and the summation formula of IF sets x ˜ y ˜ = μ x ˜ + μ y ˜ μ x ˜ μ y ˜ , υ x ˜ υ y ˜ where x ˜ = μ x ˜ , υ x ˜ , y ˜ = μ y ˜ , υ y ˜ , x ˜ , y ˜ D * and λ x ˜ = 1 ( 1 μ x ˜ ) λ , υ x ˜ λ , λ > 0 , then for each x i U , two ranking functions of x i are defined as:
The first type:
P ( x i ) = L ( R A R A ) , P + ( x i ) = L ( R A + R A + ) ;
The second type:
P ( x i ) = L ( α R A ( 1 α ) R A ) , P + ( x i ) = L ( α R A + ( 1 α ) R A + ) .
where α [ 0 , 1 ] be a level adjustment value.
Lastly, based on the principle of the TOPSIS methods, the relative closeness coefficient of every alternative x i about P and P + is defined as: δ ( x i ) = P ( x i ) P ( x i ) + P + ( x i ) . According to the values of δ ( x i ) , we can rank these alternatives. Lastly, through the ranking order of all alternatives, we can choose the best alternative.

5.3. Algorithm for IF-Rough Sets Models with IF Information

We come up with an algorithm for IF rough sets models based on MCDM problem with IF information. Now a company want to choose the best one from six candidates. Let U = { x 1 , x 2 , x 3 , x 4 , x 5 , x 6 } be the set of six candidates. Let C = { C 1 , C 2 , C 3 , C 4 , C 5 } be five criteria, C 1 , C 2 , C 3 , C 4 , C 5 represent emotional quotient, work ability, language expression skills, management ability and resilience ability, respectively. Let C j ( x i ) = μ ( x i ) , υ ( x i ) , ( j = 1 , 2 , . . . , 5 ; i = 1 , 2 , . . . , 6 ) where μ ( x i ) and υ ( x i ) are the degrees of the membership and the non-membership of the alternative x i to the criterion C j , respectively. Suppose that for each alternative x i , there exists the criterion C j such that C j ( x i ) = 1 , 0 . The IF relation R based IF rough sets of six alternatives are as Table 2.
Then calculate the positive ideal solution A + and the negative ideal solution A as follows:
A + = 1 , 0 x 1 + 1 , 0 x 2 + 1 , 0 x 3 + 1 , 0 x 4 + 1 , 0 x 5 + 1 , 0 x 6 ;
A = 0.3 , 0.7 x 1 + 0.3 , 0.5 x 2 + 0.3 , 0.45 x 3 + 0.6 , 0.3 x 4 + 0.5 , 0.5 x 5 + 0.5 , 0.4 x 6 .
We calculate the approximation operator of A + and A through three IF-rough sets models, then calculate the P + ( x i ) and P ( x i ) for each x i U , respectively. Last, calculate the δ ( x i ) for each x i U and rank for all alternatives.
case 1 IF-rough sets model.
By the definition, we have following results:
R A + = R A + = U ;
R A = 0.3 , 0.7 x 1 + 0.3 , 0.7 x 2 + 0.3 , 0.7 x 3 + 0.45 , 0.5 x 4 + 0.3 , 0.5 x 5 + 0.3 , 0.7 x 6 ;
R A = 0.6 , 0.3 x 1 + 0.6 , 0.3 x 2 + 0.6 , 0.3 x 3 + 0.6 , 0.3 x 4 + 0.6 , 0.3 x 5 + 0.6 , 0.3 x 6 .
The first ranking function type, we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.7347 x 1 + 0.7347 x 2 + 0.7347 x 3 + 0.7905 x 4 + 0.7395 x 5 + 0.7347 x 6 .
By the formula, we have
δ = 0.4235 x 1 + 0.4235 x 2 + 0.4235 x 3 + 0.4415 x 4 + 0.4251 x 5 + 0.4235 x 6 .
According to the value of δ ( x i ) . We rank six alternatives as follows:
x 4 x 5 x 1 x 2 x 3 x 6
Thus, we can choose the best alternative x 4 .
The second ranking function type, let α = 0.5 , where α is a level adjustment. Then we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.5033 x 1 + 0.5033 x 2 + 0.5033 x 3 + 0.5626 x 4 + 0.5258 x 5 + 0.5033 x 6 .
By the formula, we have δ = 0.3348 x 1 + 0.3348 x 2 + 0.3348 x 3 + 0.36 x 4 + 0.3445 x 5 + 0.3348 x 6 .
According to the value of δ ( x i ) . We rank six alternatives as follows:
x 4 x 5 x 1 x 2 x 3 x 6
Thus, we can choose the best alternative x 4 .
case 2(I,T)-IF rough sets model.
Let T ( x , y ) = ( min ( x 1 , y 1 ) , max ( x 2 , y 2 ) ) ,
I ( x , y ) = 1 , 0 x 1 y 1 a n d x 2 y 2 ( 1 y 2 , y 2 ) x 1 y 1 a n d x 2 < y 2 ( y 1 , 0 ) x 1 > y 1 a n d x 2 y 2 ( y 1 , y 2 ) x 1 > y 1 a n d x 2 < y 2
Definition 16
([35]). Let α = μ α , υ α be an IF value, and the score function of the IF value α is defined as follows:
S ( α ) = ( μ α υ α ) ( 1 + π α )
where π α = 1 μ α υ α .
Definition 17
([35]).Let α = μ α , υ α and β = μ β , υ β be two IF values, and S ( α ) , S ( β ) are score function of α and β respectively, then
(1) If S ( α ) > S ( β ) , called α is greater than β, i.e., α > β ;
(2) If S ( α ) = S ( β ) , then,
if μ α > μ β , called α is greater than β, i.e., α > β ;
if μ α < μ β , called α is less than β, i.e., α < β .
By the definition, we have following results:
R I A + = R T A + = U ;
R I A = 0.3 , 0.7 x 1 + 0.3 , 0.7 x 2 + 0.3 , 0.7 x 3 + 0.3 , 0.7 x 4 + 0.3 , 0.7 x 5 + 0.3 , 0.7 x 6 ;
R T A = 0.5 , 0.4 x 1 + 0.5 , 0.4 x 2 + 0.5 , 0.4 x 3 + 0.6 , 0.3 x 4 + 0.6 , 0.4 x 5 + 0.6 , 0.4 x 6 .
The first ranking function type, we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.6696 x 1 + 0.6696 x 2 + 0.6696 x 3 + 0.7347 x 4 + 0.72 x 5 + 0.72 x 6 ;
δ = 0.4011 x 1 + 0.4011 x 2 + 0.4011 x 3 + 0.4235 x 4 + 0.4186 x 5 + 0.4186 x 6 .
x 4 x 5 x 6 x 1 x 2 x 3
Thus, we can choose the best alternative x 4 .
The second ranking function type, let α = 0.5 , where α is a level adjustment. Then we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.4414 x 1 + 0.4414 x 2 + 0.4414 x 3 + 0.5033 x 4 + 0.4708 x 5 + 0.4708 x 6 ;
δ = 0.3062 x 1 + 0.3062 x 2 + 0.3062 x 3 + 0.3348 x 4 + 0.3201 x 5 + 0.3201 x 6 .
x 4 x 5 x 6 x 1 x 2 x 3
Thus, we can choose the best alternative x 4 .
case 3 ( R O ˜ , O ˜ ) -IF rough sets model.
Let O ˜ ( x , y ) = min ( x 1 , y 1 ) min ( x 1 2 , y 1 2 ) , max ( x 2 , y 2 ) max ( x 2 2 , y 2 2 )
R O ˜ ( x , y ) = 1 , 0 x 1 3 y 1 a n d x 2 3 y 2 ( 1 y 2 1 / 3 , y 2 1 / 3 ) x 1 3 y 1 a n d x 2 3 < y 2 ( y 1 1 / 3 , 0 ) x 1 3 > y 1 a n d x 2 3 y 2 ( y 1 1 / 3 , y 2 1 / 3 ) x 1 3 > y 1 a n d x 2 3 < y 2
By the definition, we have following results:
R R O ˜ A + = R O ˜ A + = U ;
R R O ˜ A = 0.2063 , 0.7937 x 1 + 0.1121 , 0.8879 x 2 + 0.1121 , 0.8879 x 3 + 0.1121 , 0.8879 x 4 + 0.1121 , 0.8879 x 5 + 0.1121 , 0.8879 x 6 ;
R O ˜ A = 0.125 , 0.064 x 1 + 0.125 , 0.064 x 2 + 0.125 , 0.064 x 3 + 0.216 , 0.064 x 4 + 0.216 , 0.027 x 5 + 0.216 , 0.027 x 6 .
The first ranking function type, we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.3382 x 1 + 0.2597 x 2 + 0.264 x 3 + 0.3402 x 4 + 0.32 x 5 + 0.32 x 6 ;
δ = 0.2527 x 1 + 0.2062 x 2 + 0.2089 x 3 + 0.2538 x 4 + 0.2424 x 5 + 0.2424 x 6 .
x 4 x 1 x 5 x 6 x 3 x 2
Thus, we can choose the best alternative x 4 .
The second ranking function type, let α = 0.5 , where α is a level adjustment. Then we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.3037 x 1 + 0.2719 x 2 + 0.2719 x 3 + 0.3027 x 4 + 0.2709 x 5 + 0.2709 x 6 ;
δ = 0.233 x 1 + 0.2318 x 2 + 0.2318 x 3 + 0.2353 x 4 + 0.2132 x 5 + 0.2132 x 6 .
x 4 x 1 x 2 x 3 x 5 x 6
Thus, we can choose the best alternative x 4 .
case 4 ( R O ˜ , O ˜ ) -IF rough sets model.
Now let O ˜ ( x , y ) = min ( x 1 , y 1 ) , max ( x 2 , y 2 )
R O ˜ ( x , y ) = 1 , 0 x 1 y 1 2 a n d x 2 y 2 2 1 y 2 2 , y 2 2 x 1 y 1 2 a n d x 2 < y 2 2 y 1 2 , 0 x 1 > y 1 2 a n d x 2 y 2 2 y 1 2 , y 2 2 x 1 > y 1 2 a n d x 2 < y 2 2
By the definition, we have following results:
R R O ˜ A + = R O ˜ A + = U ;
R R O ˜ A = 0.09 , 0.49 x 1 + 0.09 , 0.49 x 2 + 0.09 , 0.49 x 3 + 0.09 , 0.49 x 4 + 0.09 , 0.49 x 5 + 0.09 , 0.49 x 6 ;
R O ˜ A = 0.7071 , 0.6325 x 1 + 0.7071 , 0.6325 x 2 + 0.7071 , 0.6325 x 3 + 0.7746 , 0.5477 x 4 + 0.7746 , 0.5476 x 5 + 0.7746 , 0.6325 x 6 .
The first ranking function type, we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.72 x 1 + 0.72 x 2 + 0.72 x 3 + 0.7779 x 4 + 0.7776 x 5 + 0.7624 x 6 ;
δ = 0.4186 x 1 + 0.4186 x 2 + 0.4186 x 3 + 0.4375 x 4 + 0.4374 x 5 + 0.4326 x 6 .
x 4 x 5 x 6 x 1 x 2 x 3
Thus, we can choose the best alternative x 4 .
The second ranking function type, let α = 0.5 , where α is a level adjustment. Then we have the following results:
P + ( x i ) = 1 x 1 + 1 x 2 + 1 x 3 + 1 x 4 + 1 x 5 + 1 x 6 ;
P ( x i ) = 0.4612 x 1 + 0.4612 x 2 + 0.4612 x 3 + 0.5314 x 4 + 0.5312 x 5 + 0.4893 x 6 ;
δ = 0.3156 x 1 + 0.3156 x 2 + 0.3156 x 3 + 0.3392 x 4 + 0.3391 x 5 + 0.3285 x 6 .
x 4 x 5 x 6 x 1 x 2 x 3
Thus, we can choose the best alternative x 4 .

5.4. Comparative Analysis

In this subsection, first of all, we make a comparison between three models with no level adjustment α with IF information as shown in Table 3. Then a comparison among three models with level adjustment α = 0.5 , results as shown in Table 4 and analyze it.
It can be seen from the table that the multi-criteria decision-making method proposed in this consistent with the decision result obtained by existing models, i.e., x 4 is the best alternative. This phenomenon shows that the model proposed in this paper is effective. Secondly, by the Table 3 and Table 4, we can see the model with level adjustment will be better results. Lastly, by the model of case 1, we have almost the same ranking, by the model of case 2, we can also find x 1 , x 2 , x 3 almost same. Therefore, the two kinds of models cannot make a good ranking in this kind of problems. The model of case 2 is IF rough set based on IF triangular norm, since IF triangular norm satisfies associativity. The IF-overlap function is an extension of IF triangular norm, which does not meet associativity, therefore the model that proposed by this paper has a wider ranger of practical applications and is of effectiveness and application value.

5.5. Sensitivity Analysis

Using the similar method in case 1, let α = { 0 , 0.1 , . . . , 0.9 , 1 } , we can obtain the results as shown in Table 5. Through this table, we can find that the results are different with different values of α. If α = 0 , then the six alternatives have equivalent interest. So, the α = 0 is not perfect when making a decision in real life. When α 0 , the results of others are same. The best selection is x 4 , respectively.
Using the similar method in case 2, let α = { 0 , 0.1 , . . . , 0.9 , 1 } , we can obtain the results as shown in Table 6. Through this table, we can find that the results are different with different values of α. If α = 1 , then the six alternatives have equivalent interest. So, the α = 1 is not perfect when making a decision in real life. When α 1 , the results of others are same. The best selection is x 4 , respectively.
Using the similar method in case 3, let α = { 0 , 0.1 , . . . , 0.9 , 1 } , we can obtain the results as shown in Table 7. Through this table, we can find that the results are different with different values of α. But the results are highly consistent. When α = { 0.7 , 0.8 , 0.9 , 1 } , the best selection is x 1 while the worst selections are x 2 and x 3 . However, when α = { 0 , 0.1 , . . . , 0.6 } , the best selection is still x 4 . In other words, if 0 α 0.6 , the change of the value of α has no influence on our results. So using the similar way in case 3 to make decisions, we should take 0 α 0.6 .
In the Table 8, the sensitivity analysis of the IF rough sets model (case 1), ( I , T ) -IF rough sets model (case 2) and ( R O ˜ , O ˜ ) -IF rough sets model (case 3) are given.
Form the Table 8, we make some comparisons of the three models based on MCDM with IF information with different value of α. Then we have the following results:
(1) The results of IF rough sets model, ( I , T ) -IF rough sets model and ( R O ˜ , O ˜ ) -IF rough sets model have the same choose that x 4 is the best alternative.
(2) We can find in case 1 and case 2, changing the value of α has no influence on our results (except α = 0 in case1, α = 1 in case 2). When α = 0 , through comparison, IF rough sets model gives us is that six alternatives have the same weight, therefore, it is invalid in real life to making a decision. When α = 1 , ( I , T ) -IF rough sets model gives us are that six alternatives have the same weight, therefore, it is invalid in real life to making a decision. Obviosly, ( R O ˜ , O ˜ ) -IF rough sets model is better than IF rough sets model and ( I , T ) -IF rough sets model in this situation.
(3) When α = 0.1 , the result of ( R O ˜ , O ˜ ) -IF rough sets model and the result of ( I , T ) -IF rough sets model are highly consistent, When α = { 0.2 , 0.3 } , the result of ( R O ˜ , O ˜ ) -IF rough sets model and the result of IF rough sets model are highly consistent. In other words, the result of ( I , T ) -IF rough sets model is one of many results of ( R O ˜ , O ˜ ) -IF rough sets model.
The IF-rough model based on IF-overlap function presented in this paper is more flexible when dealing with specific application problems, and can reproduce the results obtained by other IF rough set models. According to the choice of different α, different decision ordering can be obtained, so that the decision maker can have a better decision reference in practical problems.

6. Conclusions

Inspired by the literature [6,7,17,27], this paper puts forward the concept of IF-overlap function for the first time, and constructs an IF-rough set model based on IF-overlap function, which can be regarded as an extended form of IF-rough set based on IF triangular norm. On the one hand, the model retains the important properties of the original IF rough set model. On the other hand, the application range of IF rough sets is expanded and the flexibility is stronger. In order to solve MCDM problems in real life, the IF rough set model based on IF-overlap function is combined with IF TOPSIS method. The decision results show that the model has significant application value. Compared with other decision results, the model is more flexible, by changing the value of α ( α [ 0 , 1 ] is a level adjustment value), the new model can obtain the results of other models, which can reproduce most of the existing results and provide more reference for decision makers. As a further research topic, the variable precision intuitionistic fuzzy rough sets based on IF-overlap functions and the covering intuitionistic fuzzy rough sets [36,37,38,39,40] based on IF-overlap functions will be discussed in the following work, and applied to data mining and knowledge discovery, etc

Author Contributions

The idea of this whole paper was put forward by X.Z., he also completed the preparatory work of the paper. X.W. analyzed the existing work of the intuitionistic fuzzy overlap function and rough sets and wrote the paper. T.L. finished proofreading. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Science Foundation of China (Grant No. 61976130).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  2. Meng, F.; Chen, S.M.; Tang, J. Group decision making based on acceptable multiplicative consistency of hesitant fuzzy preference relations. Inf. Sci. 2020, 524, 77–96. [Google Scholar] [CrossRef]
  3. Liu, P.; Wang, P. Multilpe-attribute decision-making based on archimedean bonferroni operator of q-rung orthopair fuzzy numbers. IEEE Trans. Fuzzy Syst. 2018, 27, 834–848. [Google Scholar] [CrossRef]
  4. Zhang, K.Q.; Chen, Y.M.; Tang, C. Random fuzzy clustering granular hyperplane classifier. IEEE Access. 2020, 12, 2169–3536. [Google Scholar]
  5. Wang, J.Q.; Peng, J.J.; Zhang, H.Y. Outranking approach for multi-criteria decision-making problems with hesitant inter-valued fuzzy sets. Soft Comput. 2019, 23, 419–430. [Google Scholar] [CrossRef]
  6. Wang, L.; Wang, H.; Xu, Z. The interval-valued hesitant pythagorean fuzzy sets and its application with extended topsis and choquet integral-based method. Int. J. Intell. Syst. 2019, 34, 1063–1085. [Google Scholar] [CrossRef]
  7. Atanassov, K. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  8. Atanassov, K. On Intuitionistic Fuzzy Sets Theory; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  9. Atanassov, K. Intuitionistic fuzzy sets. Int. J. Bioautom. 2016, 20, 1–6. [Google Scholar]
  10. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  11. Dubois, D.; Prade, H. Rough fuzzy sets and fuzzy rough sets. Int. J. Gen. Syst. 1990, 17, 191–209. [Google Scholar] [CrossRef]
  12. Morsi, N.N.; Yakout, M.M. Axiomatics for fuzzy rough sets. Fuzzy Sets Syst. 1998, 100, 327–342. [Google Scholar] [CrossRef]
  13. Wang, C.Y.; Hu, B.M. Fuzzy rough sets based on generalized residuated lattices. Inf. Sci. 2013, 248, 31–49. [Google Scholar] [CrossRef]
  14. Lin, Y.J.; Li, Y.W.; Wang, C.X. Attribute reduction for multi-label learning with fuzzy rough set. Knowl. Based Syst. 2018, 152, 51–61. [Google Scholar] [CrossRef]
  15. Wu, W.Z.; Yee, L.; Mi, J.S. On characterizations of (I,T)-fuzzy rough approximation operators. Fuzzy Sets Syst. 2005, 154, 76–102. [Google Scholar] [CrossRef]
  16. Sun, B.Z.; Gong, Z.T.; Chen, D.G. Fuzzy rough set theory for the interval-valued fuzzy information systems. Inf. Sci. 2008, 178, 2794–2815. [Google Scholar] [CrossRef]
  17. Atanassov, K. Intuitionistic Fuzzy Sets: Theory and Applications; Physica-Verlag: Heidelberg, Germany, 1999. [Google Scholar]
  18. Vlachos, I.K.; Sergiadis, G.D. Intuitionistic fuzzy information-application to pattern recognition. Pattern Recognit. Lett. 2007, 28, 197–206. [Google Scholar] [CrossRef]
  19. Xu, Z.S. Some similarity measures of intuitionistic fuzzy sets and their applications to multiple attribute decision making. Fuzzy Optim. Decis. Mak. 2007, 6, 221–236. [Google Scholar] [CrossRef]
  20. Traneva, V.; Tranev, S. Multidimensional intuitionistic fuzzy InterCriteria analysis in the restaurant. J. Intell. Fuzzy Syst. 2020. [Google Scholar] [CrossRef]
  21. Traneva, V.; Tranev, S. Intuitionistic Fuzzy Two-factor Variance Analysis of Movie Ticket Sales. J. Intell. Fuzzy Syst. 2021. [Google Scholar] [CrossRef]
  22. Bustince, H.; Burillo, P. Structures on intuitionistic fuzzy relations. Fuzzy Sets Syst. 1996, 78, 293–303. [Google Scholar] [CrossRef]
  23. Deschrijver, G.; Cornelis, C.; Kerre, E. On the representation of intuitionistic fuzzy t-norm and t-conorms. IEEE Trans. Fuzzy Syst. 2004, 12, 45–61. [Google Scholar] [CrossRef]
  24. Zhou, L.; Wu, W.Z. On generalized intuitionistic fuzzy rough approximation operators. Inf. Sci. 2008, 178, 2448–2465. [Google Scholar] [CrossRef]
  25. Decock, M. A Thorough Study of Linguistuc Modifiers in Fuzzy Set Theory. Ph.D. Thesis, Ghent University, Ghent, Belgium, 2002. [Google Scholar]
  26. Cornelis, C.; Cock, M.; Kerre, M.E. Intuitionistic fuzzy rough sets: At the crossroads of imperfect knowledge. Expert Syst. Int. J. Knowl. Eng. Neural Netw. 2003, 20, 260–269. [Google Scholar] [CrossRef]
  27. Zhang, X.H.; Zhou, B.; Li, P. A general frame for intuitionistic fuzzy rough sets. Inf. Sci. 2012, 216, 34–39. [Google Scholar] [CrossRef]
  28. Bustince, H.; Fernandez, J.; Mesiar, R. Overlap Index, Overlap Functions and Migrativity. In Proceedings of the Joint 2009 International Fuzzy Systems Association Word Congress and 2009 European Society of Fuzzy Logic and Technology Conference, Lisbon, Portugal, 20–24 July 2009; Volume 65, pp. 300–305. [Google Scholar]
  29. Bustince, H.; Barrenecha, E.; Pagola, M. Image thresholding using restrited equivalent functions and maximizing the measures of similarity. Fuzzy Sets Syst. 2007, 158, 496–516. [Google Scholar] [CrossRef]
  30. Amo, A.; Montero, J.; Biging, G. Fuzzy classification systems. Eur. J. Oper. Res. 2004, 156, 495–507. [Google Scholar] [CrossRef]
  31. Elkano, M.; Galar, M.; Sanz, J. Enhancing multiclass classification in FARC-HD fuzzy classifier: On the synergy between n-dimensional overlap functions and decomposition strategies. IEEE Trans. Fuzzy Syst. 2015, 23, 1562–1580. [Google Scholar] [CrossRef] [Green Version]
  32. 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]
  33. Bedregal, B.; Bustince, H.; Palmeira, E. Generalized interval-valued OWA operators with interval weights derived from interval. Cvalued overlap functions. Int. J. Approx. Reason. 2017, 90, 1–16. [Google Scholar] [CrossRef] [Green Version]
  34. Tiago, D.C.; Graliz, P.D. General interval-valued overlap functions and interval-valued overlap indices. Inf. Sci. 2020, 527, 27–50. [Google Scholar]
  35. Pei, Z.; Zheng, L. A novel approach to multi-attribute decision making based on intuitionistic fuzzy sets. Expert Systems with Applications 2012, 39, 2560–2566. [Google Scholar] [CrossRef]
  36. Zhang, L.; Zhan, J.M.; Xu, Z.S. Covering-based generalized IF rough sets with applications to multi-attribuate decision-making. Inf. Sci. 2019, 478, 275–302. [Google Scholar] [CrossRef]
  37. Zhan, J.M.; Sun, B.; Alcantud, J.R. Covering based multigranulation (φ,τ)-fuzzy rough set models and applications in mult-attribute group decisionmaking. Inf. Sci. 2019, 476, 290–318. [Google Scholar] [CrossRef]
  38. Yao, Y.Y.; Yao, B. Covering based rough sets approximations. Inf. Sci. 2012, 200, 91–107. [Google Scholar] [CrossRef]
  39. Zhang, X.H.; Wang, J.Q. Fuzzy β-covering approximation space. Int. J. Approx. Reason. 2020, 26, 27–47. [Google Scholar] [CrossRef]
  40. Zhang, X.H.; Wang, J.Q.; Zhan, J.M.; Dai, J.H. Fuzzy measures and Choquet integrals based on fuzzy covering rough sets. IEEE Trans. Fuzzy Syst. 2021. [Google Scholar] [CrossRef]
Table 1. IF relation R.
Table 1. IF relation R.
R x 1 x 2 x 3 x 4 x 5
R ( x 1 ) 0.9 , 0.0 0.7 , 0.1 0.6 , 0.2 0.5 , 0.1 0.3 , 0.2
R ( x 2 ) 0.8 , 0.1 0.4 , 0.4 0.8 , 0.1 0.7 , 0.1 1.0 , 0.0
R ( x 3 ) 0.7 , 0.2 0.3 , 0.1 0.0 , 0.6 0.2 , 0.2 0.6 , 0.2
R ( x 4 ) 0.6 , 0.1 0.5 , 0.5 0.4 , 0.4 0.7 , 0.2 0.3 , 0.4
R ( x 5 ) 0.9 , 0.0 0.0 , 1.0 0.1 , 0.1 0.5 , 0.5 0.3 , 0.3
Table 2. IF relation R.
Table 2. IF relation R.
R x 1 x 2 x 3 x 4 x 5 x 6
R / U x 1 x 2 x 3 x 4 x 5 x 6
R ( x 1 ) 1 , 0 0.6 , 0.4 0.6 , 0.3 0.6 , 0.2 0.5 , 0.3 0.5 , 0.4
R ( x 2 ) 0.8 , 0.2 1 , 0 0.8 , 0.2 0.8 , 0.2 0.6 , 0.4 0.6 , 0.4
R ( x 3 ) 0.7 , 0.25 0.7 , 0.1 1 , 0 0.7 , 0.3 0.5 , 0.5 0.8 , 0.2
R ( x 4 ) 0.3 , 0.7 0.3 , 0.5 0.3 , 0.45 1 , 0 0.6 , 0.2 0.6 , 0.4
R ( x 5 ) 0.5 , 0.5 0.7 , 0.3 0.7 , 0.25 0.9 , 0.1 1 , 0 0.7 , 0.3
R ( x 6 ) 0.7 , 0.3 0.7 , 0.1 0.7 , 0.15 0.7 , 0.3 0.5 , 0.5 1 , 0
Table 3. Ranking orders of alternative with no α.
Table 3. Ranking orders of alternative with no α.
ModelsRanking Orders of Six Alternatives
case1 x 4 x 5 x 1 x 2 x 3 x 6
caes2 x 4 x 5 x 6 x 1 x 2 x 3
case3 x 4 x 1 x 5 x 6 x 3 x 2
case4 x 4 x 5 x 6 x 1 x 2 x 3
Table 4. Ranking orders of alternative with α = 0.5 .
Table 4. Ranking orders of alternative with α = 0.5 .
ModelsRanking Orders of Six Alternatives
case1 x 4 x 5 x 1 x 2 x 3 x 6
caes2 x 4 x 5 x 6 x 1 x 2 x 3
case3 x 4 x 1 x 2 x 3 x 5 x 6
case4 x 4 x 5 x 6 x 1 x 2 x 3
Table 5. Ranking orders of alternative with different α in case 1.
Table 5. Ranking orders of alternative with different α in case 1.
Different Value of αRanking Orders of Six Alternatives
α = 0 x 1 x 2 x 3 x 4 x 5 x 6
α = 0.1 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.2 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.3 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.4 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.5 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.6 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.7 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.8 x 4 x 5 x 1 x 2 x 3 x 6
α = 0.9 x 4 x 5 x 1 x 2 x 3 x 6
α = 1 x 4 x 5 x 1 x 2 x 3 x 6
Table 6. Ranking orders of alternative with different α in case 2.
Table 6. Ranking orders of alternative with different α in case 2.
Different Value of αRanking Orders of Six Alternatives
α = 0 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.1 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.2 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.3 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.4 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.5 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.6 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.7 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.8 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.9 x 4 x 5 x 6 x 1 x 2 x 3
α = 1 x 1 x 2 x 3 x 4 x 5 x 6
Table 7. Ranking orders of alternative with different α in case 3.
Table 7. Ranking orders of alternative with different α in case 3.
Different Value ofαRanking Orders of Six Alternatives
α = 0 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.1 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.2 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.3 x 4 x 1 x 5 x 6 x 2 x 3
α = 0.4 x 4 x 1 x 5 x 6 x 2 x 3
α = 0.5 x 4 x 1 x 2 x 3 x 5 x 6
α = 0.6 x 4 x 1 x 2 x 3 x 5 x 6
α = 0.7 x 1 x 4 x 5 x 6 x 2 x 3
α = 0.8 x 1 x 5 x 6 x 4 x 2 x 3
α = 0.9 x 1 x 5 x 6 x 4 x 2 x 3
α = 1 x 1 x 5 x 6 x 4 x 2 x 3
Table 8. The comparison among ranking orders of alternative with different α.
Table 8. The comparison among ranking orders of alternative with different α.
Different Value ofαIF Rough Sets Model (Case 1) ( I , T ) -IF Rough Sets Model (Case 2) ( R O ˜ , O ˜ ) -IF Rough Sets Model (Case 3)
α = 0 x 1 x 2 x 3 x 4 x 5 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.1 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.2 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 5 x 6 x 1 x 2 x 3
α = 0.3 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 1 x 5 x 6 x 2 x 3
α = 0.4 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 1 x 5 x 6 x 2 x 3
α = 0.5 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 1 x 2 x 3 x 5 x 6
α = 0.6 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 4 x 1 x 2 x 3 x 5 x 6
α = 0.7 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 1 x 4 x 5 x 6 x 2 x 3
α = 0.8 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 1 x 5 x 6 x 4 x 2 x 3
α = 0.9 x 4 x 5 x 1 x 2 x 3 x 6 x 4 x 5 x 6 x 1 x 2 x 3 x 1 x 5 x 6 x 4 x 2 x 3
α = 1 x 4 x 5 x 1 x 2 x 3 x 6 x 1 x 2 x 3 x 4 x 5 x 6 x 1 x 5 x 6 x 4 x 2 x 3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wen, X.; Zhang, X.; Lei, T. Intuitionistic Fuzzy (IF) Overlap Functions and IF-Rough Sets with Applications. Symmetry 2021, 13, 1494. https://doi.org/10.3390/sym13081494

AMA Style

Wen X, Zhang X, Lei T. Intuitionistic Fuzzy (IF) Overlap Functions and IF-Rough Sets with Applications. Symmetry. 2021; 13(8):1494. https://doi.org/10.3390/sym13081494

Chicago/Turabian Style

Wen, Xiaofeng, Xiaohong Zhang, and Tao Lei. 2021. "Intuitionistic Fuzzy (IF) Overlap Functions and IF-Rough Sets with Applications" Symmetry 13, no. 8: 1494. https://doi.org/10.3390/sym13081494

APA Style

Wen, X., Zhang, X., & Lei, T. (2021). Intuitionistic Fuzzy (IF) Overlap Functions and IF-Rough Sets with Applications. Symmetry, 13(8), 1494. https://doi.org/10.3390/sym13081494

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