Abstract
The uncertainty in the data is a hurdle in decision-making problems. Rough set theory and fuzzy set theory are built to handle the uncertainty in data. We introduce the rough bipolar fuzzy sets as a hybridization of rough sets and the bipolar fuzzy sets. After that, we discuss a group decision making problem with the data having fuzziness endowed with bipolarity and iron out this problem by applying the rough bipolar fuzzy sets. We also propose an algorithm for this problem, which yields the best decision, as well as, the worst decision between some objects.
Keywords
Introduction
While modeling the real world problems in different disciplines, we often have to face uncertain and vague data. The complexity and dimensions of ambiguity in the data is increasing rapidly. Many theories are built to deal with these uncertainties and ambiguities in the data. We mention, here, the rough set theory [17, 18], the fuzzy set theory [30], the hesitant fuzzy set theory [26] and the bipolar fuzzy set theory [33]. Fuzzy sets are studied in numerous directions, see [2 , 20–25]. Some applications of different fuzzy structures in decision-making problems are discussed in [1 , 31]. Some useful group decision-making (GDM) models based on the linguistic term sets and the hesitant fuzzy sets are also discussed in [4–7 , 32]. The linguistic term sets grade the objects as “poor”, “average” and “good” etc., with respect to some property (or phenomena). But, to measure the degree of satisfaction of the objects to these properties would be really fruitful. This is accomplished with the help of fuzzy sets and the bipolar fuzzy sets. If the data is, moreover, endowed by uncertainty or vagueness, the rough sets are proved to be very auspicious to deal such type of data. For example, let us estimate the sweetness in some food items. A linguistic term set can characterize a particular food item as “medium”, “sweet” or “sour” etc. A fuzzy set can better describe the sweetness by associating a degree (between 0 and 1), say 0.6, to a food item. But, the sourness in that item may not be equal to 0.4. It may be less than 0.4 (or even zero, in some cases). So, a much better approach to clarify this phenomena is the use of bipolar fuzzy sets [33]. These sets demonstrate the degree to which the food item is sweet, as well as, the degree to which the food item is sour. The bipolar fuzzy sets are defined with the help of two membership functions: a positive membership function ranging in [0,1], which indicates the degree of fulfilment of the objects for some property and a negative membership function ranging in [-1,0], which measures the degree of fulfilment of those objects to the counter-property. For instance, let a bipolar fuzzy set λ, describing the sweetness of food, associate the value (0.6, -0.1) to a particular food item ‘a’. It means that the degree of sweetness in the food ‘a’ is 0.6 and the degree of sourness in ‘a’ is -0.1. The bipolar fuzzy sets, indeed, have potential to handle the bipolarity of the information, and so, have strong impacts in many fields. The incentive to study such bipolarity is, that, the human decisions are customarily built on the bipolar judgment. For example, hardness and softness of rocks, sourness and sweetness in food, compliance and resistance, sympathy and enmity are the counter aspects of the knowledge in decision problems. Lee [13] defined some basic operations on the bipolar fuzzy sets. Lee [14] also made a comparison of the bipolar fuzzy sets with some other extensions of the fuzzy sets. Dubois and Prade [10] discussed main kinds of the bipolarity.
Rough sets portray a distinctive mathematical approach to the uncertainty. In rough set theory, the membership or the degree of fulfilment is not the primary concept. These sets discriminate the definite and uncertain parts in the membership values or the degrees of satisfaction of some objects to some properties, with the help of the lower and upper approximations. In the above example, the sweetness of food ‘a’ according to the bipolar fuzzy set λ is 0.6, which is an upshot of estimation. If the lower approximation of λ gives the degree 0.4 to the food ‘a’, it means, that, out of 0.6, the food ‘a’ is definitely sweet up to the degree 0.4 and the remaining degree depicts the uncertain or doubtful membership. Knowing about the definite and uncertain parts in the membership degrees, will surely help to refine the decisions. Hence, the decisions made on the basis of the rough approximations are more efficient and reliable.
Rough sets are hybridized with fuzzy sets in [8, 11]. Malik and Shabir [16] investigated roughness in fuzzy bipolar soft sets and applied this concept to solve a decision making problem. In this study, we have adapted the Pawlak’s concept of roughness to hybridize the rough sets with the bipolar fuzzy sets, leading to the notion of rough bipolar fuzzy sets. We also address a GDM problem, where a team of decision makers has to decide between some objects, keeping in view the degree of positive membership, as well as, the degree of negative membership observed in those objects. The bipolar fuzzy sets serve to measure the degrees of positive membership and the negative membership in the objects, related to some attribute of interest. While, the rough approximations demarcate the definite (confirmed) and uncertain parts in these degrees. Since, the definite parts of the membership degrees is more important, it must be given more weightage while making a decision, as compared to the uncertain part. The core of our study is that we work out our GDM problem applying the rough approximations of the bipolar fuzzy sets, giving double weightage to the definite membership as compared to the uncertain membership. We also propose an efficient computational algorithm to solve this problem. This approach makes our algorithm dignified, to iron out such type of GDM problems with uncertain data.
The rest of the paper is arranged in the manner such that Section 2 looks over some basic definitions and concepts. In Section 3, we define the rough bipolar fuzzy sets and investigate some of their characteristics. The application of the rough bipolar fuzzy sets in a GDM problem and an algorithm for its solution are discussed in Section 4. To illustrate the steps of this algorithm, we construct a GDM problem in Section 5 and solve this problem using the algorithm designed in the previous section. The concluding remarks are in the last section.
Basic concepts
This section recalls some basic concepts and definitions related to the rough set theory, the fuzzy set theory, and the bipolar fuzzy set theory, which are required to understand this paper.
Rough sets
The rough set theory [17] provides a systematic procedure for dealing with vagueness in data due to indiscernibility in a situation with incomplete or doubtful information or a lack of knowledge. Let A (≠ φ) be the initial universe of discourse and
Fuzzy sets and bipolar fuzzy sets
Fuzzy sets [30] measure the inaccuracy of the attributes (or properties) of the objects with the help of a mapping ω : A ⟶ [0, 1], known as the membership function. This function ω assigns a membership degree ω (a) to each object a ∈ A . That is, the degree to which ‘a’ pertains the property of ω. The membership degrees in the bipolar fuzzy sets are expressed by twin membership functions.
The positive membership value ω P (a) gives the degree of fulfilment of an object ‘a’ to the property of the bipolar fuzzy set ω, while the negative membership value |ω N (a) | measures the degree of fulfilment of ‘a’ to the property opposite to ω. If ω P (a) =0 = ω N (a), the object a is inappropriate to the property of ω. We write Ω for the set of all bipolar fuzzy sets in A and ω (a) = (ω P (a) , ω N (a)) for (a, ω P (a) , ω N (a)) ∈ ω. Some basic operations on the bipolar fuzzy sets are defined below.
Rough bipolar fuzzy sets
In this section, we crossbreed bipolar fuzzy sets with the Pawlak’s rough sets and introduce the notion of rough bipolar fuzzy (RBF) sets by defining the lower and upper RBF approximations of the bipolar fuzzy sets.
If
Let The degree of definite fulfilment of “a” to the property of ω is given by The degree of definite fulfilment of “a” to the counter property of ω is given by The degree of maximum possible fulfilment of “a” to the property of ω is given by The degree of maximum possible fulfilment of “a” to the counter property of ω is given by
ω
1 ⊆ ω
2 implies that
These assertions follow from Definitions 2.3, 2.4 and 3.1. We have It can be proved similar to (4). We prove it by using Definition 2.6, as below.
It can be proved similar to (6). We prove it by using Definition 2.5, as below.
Again by using Definition 2.5, we get
It can be proved similar to (8). It can be proved similar to (9). This assertion follows directly from Definition 2.3, Definition 3.1 and the assumption ω
1⊆ ω
2 □.
Following is a simple example to illustrate the above theorem.
The lower and upper RBF approximations of ω
1 with respect to
Comparing the values of
Now we calculate the following quantities.
Comparing the values of
The assertions (8 -11) of Theorem 3.2 hold for any number of bipolar fuzzy sets in U . Thus, we have the following assertions for any indexing set I.
(2) For ω
i
∈ Ω, where i ∈ I, we have
By using Equation (1), we get
(3) The proof is similar to the proof of (1).
(4) The proof is similar to the proof of (2).□
ω is
The following theorem is note worthy as it highlights an interesting relation between lower and upper RBF approximations of a bipolar fuzzy set ω, when the equivalence relation
(2) The proof is similar to the proof of (1).□
Corresponding to each ordered pair (x, y), where x ∈ [0, 1] and y ∈ [-1, 0], we can define a bipolar fuzzy set
The constant bipolar fuzzy set ω
xy
in A is
Let
Each bipolar fuzzy set ω in A is
(2) Let ω be
Converse holds by (1).
(3) Straightforward.□
The converse of (1) of the above theorem does not hold, in general. This can be seen in Example 3.3, where the bipolar fuzzy set ω
2 is
Data analysis in many areas necessitates different problems related to the decision making. Many algorithms are designed by the researchers, in this regard, to find a best decision. All those algorithms provide the decision to choose the best object. But, in some circumstances, the best decision becomes difficult to be taken and we have to look for another better option. So, it will always be advantageous if the poor decision becomes apparent, in order to avoid the poor decision, as well. We present an efficient computational algorithm which provides the best, as well as, the poor decision. The collection of k objects to be considered is denoted by A = {a j : 1 ≤ j ≤ k} and the collection of the bipolar fuzzy sets describing the opinions of m decision makers is denoted by ð = {ω i : 1 ≤ i ≤ m}. The information about the objects a j , provided by each ω i , is represented by a table (called the table of ð) with (i, j) th entry as ω i (a j ) = (x ij , y ij ). First, we assign the indiscernibility grades to each object under consideration relative to each bipolar fuzzy set ω i and then, we define the indiscernibility relations between the objects.
If G
ij
= P, the object a
j
has positive membership value x
ij
higher than the negative membership value |y
ij
|, with respect to ω
i
. If G
ij
= N, the object a
j
has negative membership value |y
ij
| higher than the positive membership value x
ij
, with respect to ω
i
. If G
ij
= O, the object a
j
has positive membership x
ij
equal to the negative membership |y
ij
|, with respect to ω
i
. It manipulates technically the fuzziness of the data enriched with the bipolarity of information. It accommodates the opinions of any (finite) number of decision makers about any (finite) number of objects. It gives double weightage to the definite fulfilment of the objects, than to the uncertain fulfilment. It yields a wise decision, containing the best, as well as, the poor decision, so that, one can sidestep the poor decision.
∥Now we give the concept of indiscernibility relations on A associated with the bipolar fuzzy sets in ð. We say that two objects a
j
and a
k
are indiscernible, written as a
j
∼ a
k
, if and only if they have same grades for each ω
i
. Thus, when we say that the objects a
j
and a
k
are indiscernible, it means that, either both the objects have positivity higher than the negativity, or both the objects have negativity higher than the positivity, or both the objects have equal measures of positivity and negativity. The indiscernibility relation
∥Main steps of the algorithm are as follows.∥ The algorithm to decide for the best and poor objects in A, is given below.∥
In this section, we consider a GDM problem and apply the algorithm designed in the previous section to solve it. First, we discuss our problem, then we apply and illustrate all the steps of the Algorithm 4 to our GDM problem, as follows.
Let A = {a 1, a 2, a 3, a 4, a 5, a 6} be a collection of some similar products and a company X wishes to decide for one product to manufacture. Let ð = {ω 1, ω 2, ω 3, ω 4} be a collection of the bipolar fuzzy sets describing the opinions of four independent experts, who are assigned by the company to decide in the favour of a single product. Here, we have 1 ≤ i ≤ 4 and 1 ≤ j ≤ 6.
The information about the objects a j , provided by each ω i , is represented by the Table 1, where the (i, j) th entry ω i (a j ) = (x ij , y ij ) describes the opinion of ω i about the product a j . The value x ij represents the degree to which the product a j is suitable for being manufactured and the value y ij represents the degree to which a j is not favorable for production, according to the opinion of the expert ω i .
Table of ð
Table of ð
For the relation
Assignment of indiscernibility grades G ij
From Table 2, it can be clearly seen that, a
2 and a
5 got the same grades, while, a
4 and a
6 received the same grades. So, the Formula 4 leads to the following equivalence relation on A.
The lower RBF approximations
Calculations of
The upper RBF approximations
Calculations of
The decision values d j for each a j ∈ A are determined in Table 5, using Formula 7.
Calculations of decision values d j
Now we construct our decision table by placing the set A in first row and the decision parameter D in the second row. The table is rearranged in the descending order with respect to the values of D. Decision table is given by the Table 6.
Decision table
We get
In this article, we have introduced a general approach for roughness in the bipolar fuzzy sets and presented the RBF sets. Some algebraic properties of the RBF approximations of the bipolar fuzzy sets have also been studied. We have addressed a GDM problem with the data having fuzziness, as well as, bipolarity and applied the RBF approximations to iron out this problem. An algorithm is also proposed for this problem. This algorithm has four main advantages over the existing algorithms. Firstly, it manipulates the fuzziness and bipolarity of the data, endowed with uncertainty. Secondly, the definite fulfilment of the objects is given double weightage than to the uncertain fulfilment. Thirdly, this algorithm accommodates the opinions of any (finite) number of decision makers about any (finite) number of objects. Fourthly, it also yields the poor decision, along with the best decision. Hence, the decisions figured out by this algorithm are more accurate and reliable. Further study can be done to investigate the roughness in different bipolar fuzzy substructures and to establish fruitful algorithms for different kinds of decision making problems.
Declarations of interest
None.
Funding source
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Footnotes
Acknowledgement
The authors are thankful to the Editor, Associate Editor Prof. Yucheng Dong and the anonymous referees for their useful comments and suggestions, which have helped to improve this paper.
