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.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
be the set of six candidates. Let
be five criteria,
represent emotional quotient, work ability, language expression skills, management ability and resilience ability, respectively. Let
where
and
are the degrees of the membership and the non-membership of the alternative
to the criterion
, respectively. Suppose that for each alternative
, there exists the criterion
such that
. The IF relation R based IF rough sets of six alternatives are as
Table 2.
Then calculate the positive ideal solution and the negative ideal solution as follows:
;
.
We calculate the approximation operator of and through three IF-rough sets models, then calculate the and for each , respectively. Last, calculate the for each and rank for all alternatives.
case 1 IF-rough sets model.
By the definition, we have following results:
;
;
.
The first ranking function type, we have the following results:
;
.
By the formula, we have
.
According to the value of
. We rank six alternatives as follows:
Thus, we can choose the best alternative .
The second ranking function type, let , where α is a level adjustment. Then we have the following results:
;
.
By the formula, we have .
According to the value of
. We rank six alternatives as follows:
Thus, we can choose the best alternative .
case 2(I,T)-IF rough sets model.
Let
,
Definition 16 ([
35]).
Let be an IF value, and the score function of the IF value α is defined as follows:where .
Definition 17 ([
35]).
Let and be two IF values, and , are score function of α and β respectively, then(1) If , called α is greater than β, i.e., ;
(2) If , then,
if , called α is greater than β, i.e., ;
if , called α is less than β, i.e., .
By the definition, we have following results:
;
;
.
The first ranking function type, we have the following results:
;
;
Thus, we can choose the best alternative .
The second ranking function type, let , where α is a level adjustment. Then we have the following results:
;
;
Thus, we can choose the best alternative .
case 3-IF rough sets model.
Let
By the definition, we have following results:
;
;
.
The first ranking function type, we have the following results:
;
;
.
Thus, we can choose the best alternative .
The second ranking function type, let , where α is a level adjustment. Then we have the following results:
;
;
Thus, we can choose the best alternative .
case 4-IF rough sets model.
Now let
By the definition, we have following results:
;
;
.
The first ranking function type, we have the following results:
;
;
.
Thus, we can choose the best alternative .
The second ranking function type, let , where α is a level adjustment. Then we have the following results:
;
;
Thus, we can choose the best alternative .
5.5. Sensitivity Analysis
Using the similar method in case 1, let
, 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
, then the six alternatives have equivalent interest. So, the
is not perfect when making a decision in real life. When
, the results of others are same. The best selection is
, respectively.
Using the similar method in case 2, let
, 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
, then the six alternatives have equivalent interest. So, the
is not perfect when making a decision in real life. When
, the results of others are same. The best selection is
, respectively.
Using the similar method in case 3, let
, 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
, the best selection is
while the worst selections are
and
. However, when
, the best selection is still
. In other words, if
, 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
.
In the
Table 8, the sensitivity analysis of the IF rough sets model (case 1),
-IF rough sets model (case 2) and
-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, -IF rough sets model and -IF rough sets model have the same choose that 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 in case1, in case 2). When , 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 , -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, -IF rough sets model is better than IF rough sets model and -IF rough sets model in this situation.
(3) When , the result of -IF rough sets model and the result of -IF rough sets model are highly consistent, When , the result of -IF rough sets model and the result of IF rough sets model are highly consistent. In other words, the result of -IF rough sets model is one of many results of -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.