International Journal of Computational Intelligence Systems

Volume 12, Issue 1, November 2018, Pages 90 - 107

Fuzzy Rough Graph Theory with Applications

Authors
Muhammad Akram, m.akram@pucit.edu.pk, Maham Arshadmahamarshad1297@gmail.com, Shumaizashumaiza00@gmail.com
Department of Mathematics, University of the Punjab, New Campus, Lahore, Pakistan*
*Corresponding Author: M. Akram (makrammath@yahoo.com)
Corresponding Author
Muhammad Akramm.akram@pucit.edu.pk
Received 7 March 2018, Accepted 3 August 2018, Available Online 1 November 2018.
DOI
10.2991/ijcis.2018.25905184How to use a DOI?
Keywords
Fuzzy rough relation; Fuzzy rough digraphs; Decision- making
Abstract

Fuzzy rough set theory is a hybrid method that deals with vagueness and uncertainty emphasized in decision-making. In this research study, we apply the concept of fuzzy rough sets to graphs. We introduce the notion of fuzzy rough digraphs and describe some of their methods of construction. In particular, we consider applications of fuzzy rough digraphs. We also present algorithms to solve decision-making problems regarding selection of a city for treatment and identification of best location in a department to set mobile phone Jammer.

Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

1. Introduction

Fuzzy set theory 23 introduced by Zadeh gives information about how much possibilities are there that an element belongs to the target set determined on the basis of given attribute. Fuzzy set theory is a single parameter approach. On the other hand, rough set theory 14 is general mathematical approach. Rough set theory is used when we have a requirement to manipulate data on the basis of set of attributes. Rough set theory was introduced on the assumption that every object of the set is associated with a property. The objects with same property or set of properties are kept in one class. The relation generated on the basis of this similarity is a basic tool in rough set theory. A rough set consists of a pair of lower approximation and an upper approximation (of target set) determined by this relation. Lower approximation is contained in target set and upper approximation may possibly be contained in target set. In rough set theory, the objective approximation of each element in the target set can be interpreted as a degree that the element belongs to the target set in terms of information expressed by the given relation. The difference of upper and lower approximations is boundary region of rough set. Dubios and Prade 8 studied rough sets and fuzzy sets and they investigated that these are two different approaches to handle vagueness but are not opposite. These can be combined to obtain beneficial results. On the result of this investigation, they introduced rough fuzzy sets and fuzzy rough sets in 1990. In rough fuzzy sets, a crisp relation is used to approximate fuzzy set where as in fuzzy rough sets fuzzy relation is used. Rough relations were introduced by Pawlak 15 in 1996. Feng et al. 9 introduced soft rough sets and soft rough fuzzy sets in 2010. Zhang et al. 28 introduced the union and intersection operations on rough sets in 2015. Wu et al. 21 discussed approximation operators,binary relation and basis algebra in L-fuzzy rough sets. Zeng et al. 26 considered fuzzy rough set approach for incremental feature selection on hybrid information systems. Dynamical updating fuzzy rough approximations for hybrid data under the variation of attribute values are studied in 25.

Graph theory is an enormous tool in solving integrative problems in various fields including geometry, computer science, physics,optimization, operations research and social network analysis. The history of graph theory may be specifically traced to 1736 when Euler solved the correlated problem. Digraphs are more competent in these fields. A graph’s relation has to be reflexive where a digraph does not has reflexive relation. If ab is an edge in a graph then ba must be an edge also. In a digraph it is possible for ab to be part of relation where ba isn’t. So digraphs are used in any situation when the flow is in one way. Wu 20 introduced fuzzy digraph in 1986. Mordeson et al. 11 presented operations on fuzzy graphs in 1994. Certain concepts of fuzzy graphs have been studied in 18,22. Akram et al. 3 presented novel applications of intuitionistic fuzzy digraphs in decision support systems. Akram et al. 2 further used bipolar fuzzy digraphs in some decision support systems. Most of the set-based decision making problems have been presented using rough sets, rough fuzzy sets, generalized rough fuzzy sets, soft rough fuzzy sets and intuitionistic fuzzy soft rough sets. Akram and Zafar 4 presented certain results on rough fuzzy digraphs. Zafar and Akram 24 considered some applications of rough fuzzy digraphs to decision making problems. Zhan et al. 27 dealt with intuitionistic fuzzy rough graphs. In this research study, we apply the concept of fuzzy rough sets to graphs. We introduce the notion of fuzzy rough digraphs and describe some of their methods of construction. In particular, we consider applications of fuzzy rough digraphs. We also present algorithms to solve decision-making problems regarding selection of a city for treatment and identification of best location in a department to set mobile phone Jammer. In the last, we present a comparative study of fuzzy rough digraphs with fuzzy digraphs.

2. Fuzzy Rough Digraphs

Definition 1. 8

Let U be a universe and T a fuzzy equivalence relation on U. Let A be fuzzy set on U. Then the upper and lower approximations of A under T denoted as T¯A and T¯A respectively, are defined as

(T¯A)(x)=yU[(1T(x,y))A(y)],(T¯A)(x)=yU[T(x,y)A(y)],xU.

The pair (T¯A,T¯A) is called fuzzy rough set if T¯AT¯A.

Definition 2.

Let U be a universe and T a fuzzy tolerance relation on U. Let A be a fuzzy set on U and (T¯A,T¯A) is fuzzy rough set on U. Let P*U × U and H fuzzy tolerance relation on P* such that

H(x1x2,y1y2)T(x1y1)T(x2y2),x1x2,y1y2P*.

Let P be fuzzy set on P* such that

P(xy)(T¯A)(x)(T¯A)(y),xyP*.

Then the lower and upper approximations of P w.r.t H, represented as H¯P and H¯P respectively, are defined as

(H¯P)(xy)=wzP*[(1H(xy,wz))P(wz)],(H¯P)(xy)=wzP*[H(xy,wz)P(wz)],xyP*.

The pair (H¯P,H¯P) is called fuzzy rough relation.

Definition 3.

A fuzzy rough digraph on a non empty set U is a four ordered tuple G = (A,TA,P,HP), where

  1. (a)

    T is a fuzzy tolerance relation on U,

  2. (b)

    H is a fuzzy tolerance relation on P*U × U,

  3. (c)

    TA=(T¯A,T¯A) is a fuzzy rough set on U,

  4. (d)

    HP=(H¯P,H¯P) is a fuzzy rough relation on U,

  5. (e)

    G¯=(T¯A,H¯P) and G¯=(T¯A,H¯P) are fuzzy digraphs where

    G¯ represents lower approximation of G and G¯ represents upper approximation of G such that

    (H¯P)(xz)min{(T¯A)(x),(T¯A)(z)},(H¯P)(xz)min{(T¯A)(x),(T¯A)(z)},xzP*.

Example 1.

Let U = {a,b,c,d,e, f} be a set and T a fuzzy tolerance relation on U given as in Table 1.

T a b c d e f
a 1 0.2 0.3 0.4 0.5 0.1
b 0.2 1 0.6 0.5 0.7 0.4
c 0.3 0.6 1 0.8 0.9 0.3
d 0.4 0.5 0.8 1 0.1 0.2
e 0.5 0.7 0.9 0.1 1 0.7
f 0.1 0.4 0.3 0.2 0.7 1
Table 1:

Fuzzy tolerance relation T

Let A be a fuzzy set on U given by A = {(a,0.2),(b,0.4),(c,0.6),(d,0.4),(e,0.5),(f,0.8)}. Then the lower and upper approximations of A w.r.t T are given by

T¯A={(a,0.2),(b,0.4),(c,0.4),(d,0.4),(e,0.4),(f,0.5)},T¯A={(a,0.5),(b,0.6),(c,0.6),(d,0.6),(e,0.7),(f,0.8)}.

It is clear that (T¯A,T¯A) is fuzzy rough set. Let P* = {aa,ab,bc,cd,de,e f,eb, f b} ⊆ U × U. Let P = {(aa,0.2), (ab,0.1), (bc,0.3), (cd,0.3), (de,0.4), (e f,0.4), (eb,0.3), (f b,0.2)} be fuzzy set defined on P* and H fuzzy tolerance relation on P* given as in Table 2.

H aa ab bc cd de e f eb f b
aa 1 0.2 0.1 0.2 0.3 0.1 0.2 0.1
ab 0.2 1 0.1 0.2 0.3 0.4 0.5 0.1
bc 0.1 0.1 1 0.5 0.4 0.2 0.5 0.3
cd 0.2 0.2 0.5 1 0.1 0.1 0.4 0.2
de 0.3 0.3 0.4 0.1 1 0.1 0.1 0.1
e f 0.1 0.4 0.2 0.1 0.1 1 0.3 0.3
eb 0.2 0.5 0.5 0.4 0.1 0.3 1 0.6
f b 0.1 0.1 0.3 0.2 0.1 0.3 0.6 1
Table 2:

Fuzzy tolerance relation H

The upper and lower approximations of P are given by

H¯P={(aa,0.2),(ab,0.1),(bc,0.3),(cd,0.3),(de,0.4),(ef,0.4),(eb,0.3),(fb,0.2)},H¯P={(aa,0.3),(ab,0.4),(bc,0.4),(cd,0.3),(de,0.4),(ef,0.4),(eb,0.3),(fb,0.3)}.

The fuzzy rough digraph G=(TA,HP) is shown in the Fig. 1. Where G¯=(T¯A,H¯P) and G¯=(T¯A,H¯P) are lower and upper approximates of G.

Figure 1:

Lower and upper approximations of G

Definition 4.

Let G=(G¯,G¯) be fuzzy rough digraph on nonempty set U. The order of G, represented as O(G), defined by O(G)=O(G¯)+O(G¯), where

O(G¯)=xU(T¯A)(x),O(G¯)=xU(T¯A)(x).

Definition 5.

Let G=(G¯,G¯) be fuzzy rough digraph on nonempty set U. The size of G, represented as S(G), defined by S(G)=S(G¯)+S(G¯), where,

S(G¯)=w,zU(H¯P)(wz),S(G¯)=w,zU(H¯P)(wz).

Example 2.

Let G be a fuzzy rough digraph as shown in the Fig.1. Then O(G¯)=2.3, O(G¯)=3.9 therefore, O(G) = 2.3 + 3.9 = 6.2. Similarly, S(G¯)=2.2, S(G¯)=2.8 which follows that S(G) = 2.2 + 2.8 = 5.

Definition 6.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U. The union of G1 and G2 is defined as G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs, respectively, such that

  1. (i)

    {(T¯A1T¯A2)(w)=max{(T¯A1)(w),(T¯A2)(w)},(T¯A1T¯A2)(w)=max{(T¯A1)(w),(T¯A2)(w)},wSupp(A1A2).

  2. (ii)

    {(H¯P1H¯P2)(wz)=max{(H¯P1)(wz),(H¯P2)(wz)},(H¯P1H¯P2)(wz)=max{(H¯P1)(wz),(H¯P2)(wz)},wzSupp(P1P2).

Example 3.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U = {a,b,c,d}, where G¯1=(T¯A1,H¯P1) and G¯1=(T¯A1,H¯P1) are fuzzy digraphs as shown in Fig. 2.

Fig. 2.

Lower and upper approximations of G1

G¯2=(T¯A2,H¯P2) and G¯2=(T¯A2,H¯P2) are fuzzy digraphs as shown in Fig. 3.

Fig. 3.

Lower and upper approximations of G2

The union of G1 and G2 is G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs as shown in Fig. 4.

Fig. 4.

Lower and upper approximations of G1G2

Theorem 1.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs. Then G1G2 is a fuzzy rough digraph.

Proof.

By using similar arguments as used in the proof of Theorem 2.1 of 4, the proof is straightforward.

Definition 7.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U. The intersection of G1 and G2 is defined as G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs, respectively, such that

  1. (i)

    {(T¯A1T¯A2)(w)=min{(T¯A1)(w),(T¯A2)(w)},(T¯A1T¯A2)(w)=min{(T¯A1)(w),(T¯A2)(w)},wSupp(A1A2).

  2. (ii)

    {(H¯P1H¯P2)(wz)=min{(H¯P1)(wz),(H¯P2)(wz)},(H¯P1H¯P2)(wz)=min{(H¯P1)(wz),(H¯P2)(wz)},wzSupp(P1P2).

Example 4.

Consider the two fuzzy rough digraphs G1 and G2 as shown in Fig. 2 and Fig. 3. The intersection of G1 and G2 is G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs as shown in Fig. 5.

Fig. 5.

Lower and upper approximations of G1G2

Definition 8.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U. The cartesian product of G1 and G2 is defined as G=G1×G2=(G¯1×G¯2,G¯1×G¯2), where G¯1×G¯2=(T¯A1×T¯A2,H¯P1×H¯P2) and G¯1×G¯2=(T¯A1×T¯A2,H¯P1×H¯P2) are fuzzy digraphs, respectively, such that

  1. (i)

    {(T¯A1×T¯A2)(wz)=min{(T¯A1)(w),(T¯A2)(z)},(T¯A1×T¯A2)(wz)=min{(T¯A1)(w),(T¯A2)(z)},wzSupp(A1×A2).

  2. (ii)

    {(H¯P1×H¯P2)(wz1,wz2)=min{(T¯A1)(w),(H¯P2)(z1z2)},(H¯P1×H¯P2)(wz1,wz2)=min{(T¯A1)(w),(H¯P2)(z1z2)},wSupp(A1),z1z2Supp(P2).

  3. (iii)

    {(H¯P1×H¯P2)(w1z,w2z)=min{(H¯P1)(w1w2),(T¯A2)(z)},(H¯P1×H¯P2)(w1z,w2z)=min{(H¯P1)(w1w2),(T¯A2)(z)},w1w2Supp(P1),zSupp(A2).

Example 5.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U as shown in Fig. 2 and Fig. 3. The cartesian product of G1 and G2 is G=G1×G2=(G¯1×G¯2,G¯1×G¯2), where G¯1×G¯2=(T¯A1×T¯A2,H¯P1×H¯P2) and G¯1×G¯2=(T¯A1×T¯A2,H¯P1×H¯P2) are fuzzy digraphs as shown in Fig. 6.

Fig. 6.

Lower and upper approximations of G1 × G2

Theorem 2.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs. Then G1 × G2 is fuzzy rough digraph.

Proof.

By using similar arguments as used in the proof of Theorem 2.2 of 4, the proof is straightforward.

Definition 9.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U. The composition of G1 and G2 is defined as G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs, respectively, such that

  1. (i)

    {(T¯A1T¯A2)(wz)=min{(T¯A1)(w),(T¯A2)(z)},(T¯A1T¯A2)(wz)=min{(T¯A1)(w),(T¯A2)(z)},wzSupp(A1×A2).

  2. (ii)

    {(H¯P1H¯P2)(wz1,wz2)=min{(T¯A1)(w),(H¯P2)(z1z2)},(H¯P1H¯P2)(wz1,wz2)=min{(T¯A1)(w),(H¯P2)(z1z2)},wSupp(A1),z1z2Supp(P2).

  3. (iii)

    {(H¯P1H¯P2)(w1z,w2z)=min{(H¯P1)(w1w2),(T¯A2)(z)},(H¯P1H¯P2)(w1z,w2z)=min{(H¯P1)(w1w2),(T¯A2)(z)},w1w2Supp(P1),zSupp(A2).

  4. (iv)

    {(H¯P1H¯P2)(w1z1,w2z2)=min{(H¯P1)(w1w2),(T¯A2)(z1),(T¯A2)(z2)},(H¯P1H¯P2)(w1z1,w2z2)=min{(H¯P1)(w1w2),(T¯A2)(z1),(T¯A2(z2))},w1w2Supp(P1)z1,z2Supp(A2).

Example 6.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs on U, where G¯1=(T¯A1,H¯P1) and G¯1=(T¯A1,H¯P1) are fuzzy digraphs as shown in Fig. 7.

Fig. 7.

Lower and upper approximations of G1

G¯2=(T¯A2,H¯P2) and G¯2=(T¯A2,H¯P2) are also fuzzy graphs as shown in Fig. 8.

Fig. 8.

Lower and upper approximations of G2

The composition of G1 and G2 is G=G1G2=(G¯1G¯2,G¯1G¯2), where G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) and G¯1G¯2=(T¯A1T¯A2,H¯P1H¯P2) are fuzzy digraphs as shown in Fig. 9.

Fig. 9.

Lower and upper approximations of G1G2

Theorem 3.

Let G1=(G¯1,G¯1) and G2=(G¯2,G¯2) be two fuzzy rough digraphs. Then G1G2 is fuzzy rough digraph.

Proof.

By using similar arguments as used in the proof of Theorem 2.3 of 4, the proof is straightforward.

Definition 10.

Let G=(G¯,G¯) be a fuzzy rough digraph. The complement of G is Gc=(G¯c,G¯c), where G¯c=((T¯A)c,(H¯P)c) and G¯c=((T¯A)c,(H¯P)c) are fuzzy digraphs such that

  1. (i)

    {(T¯A)c(w)=(T¯A)(w),(T¯A)c(w)=(T¯A)(w),wU.

  2. (ii)

    {(H¯P)c(wz)=min{(T¯A)(w),(T¯A)(z)}(H¯P)(wz),(H¯P)c(wz)=min{(T¯A)(w),(T¯A)(z)}(H¯P)(wz),w,zU.

Example 7.

consider a fuzzy rough digraph G as shown in Fig. 10.

Fig. 10.

Lower and upper approximations of G

The complement of G is Gc=(G¯c,G¯c), where G¯c=((T¯A)c,(H¯P)c) and G¯c=((T¯A)c,(H¯P)c) are fuzzy digraphs as shown in Fig. 11.

Fig. 11.

Lower and upper approximations of Gc

Definition 11.

A fuzzy rough digraph is self complementary if G and Gc are isomorphic, i.e., G¯G¯c and G¯G¯c.

Example 8.

Let U = {a,b,c,d} be a set. and T a fuzzy tolerance relation on U defined as in Table 3. Let A = {(a,0.8),(b,0.6),(c,0.4),(d,0.6)} be a fuzzy set on U and TA=(T¯A,T¯A) a fuzzy rough set, where T¯A and T¯A are lower and upper approximations of U, respectively, as follows:

T¯A={(a,0.6),(b,0.4),(c,0.4),(d,0.6)},T¯A={(a,0.8),(b,0.6),(c,0.6),(d,0.8)}.
T a b c d
a 1 0.6 0.4 0.8
b 0.6 1 0.6 0.8
c 0.4 0.6 1 0.4
d 0.8 0.8 0.4 1
Table 3.

Fuzzy tolerance relation T

Let P* = {aa, ab, ac, ad, ba, bb, bc, bd, ca, cb, cc, cd, da, db, dc, dd} ⊆ U × U and H a fuzzy tolerance relation on P* defined as in Table 4. Let P = {(aa,0.4), (ab,0.3), (ac,0.3), (ad,0.3), (ba,0.3), (bb,0.2), (bc,0.2), (bd,0.2), (ca,0.2), (cb,0.3), (cc,0.2), (cd,0.2), (da,0.3), (db,0.2), (dc,0.2), (dd,0.4)} be a fuzzy set on P* and HP=(H¯P,H¯P) a fuzzy rough relation, where H¯P and H¯P are lower and upper approximations of P, respectively, as follows:

H¯P={(aa,0.3),(ab,0.2),(ac,0.2),(ad,0.3),(ba,0.2),(bb,0.2),(bc,0.2),(bd,0.2),(ca,0.2),(cb,0.2),(cc,0.2),(cd,0.2),(da,0.3),(db,0.2),(dc,0.2),(dd,0.3)},H¯P={(aa,0.4),(ab,0.3),(ac,0.3),(ad,0.4),(ba,0.3),(bb,0.3),(bc,0.3),(bd,0.3),(ca,0.3),(cb,0.3),(cc,0.3),(cd,0.3),(da,0.4),(db,0.3),(dc,0.3),(dd,0.4)}.
H aa ab ac ad ba bb bc bd ca cb cc cd da db dc dd
aa 1 0.3 0.3 0.7 0.3 0.3 0.3 0.2 0.3 0.2 0.2 0.3 0.4 0.3 0.2 0.6
ab 0.3 1 0.3 0.8 0.3 0.6 0.4 0.4 0.4 0.3 0.4 0.2 0.2 0.8 0.6 0.3
ac 0.3 0.3 1 0.4 0.3 0.4 0.4 0.4 0.2 0.2 0.4 0.2 0.3 0.2 0.8 0.2
ad 0.7 0.8 0.4 1 0.6 0.6 0.4 0.4 0.4 0.2 0.4 0.4 0.4 0.4 0.4 0.7
ba 0.3 0.3 0.3 0.6 1 0.6 0.4 0.8 0.6 0.3 0.4 0.4 0.3 0.6 0.4 0.3
bb 0.3 0.6 0.4 0.6 0.6 1 0.6 0.8 0.4 0.3 0.4 0.6 0.3 0.6 0.6 0.3
bc 0.3 0.4 0.4 0.4 0.4 0.6 1 0.4 0.4 0.3 0.6 0.4 0.2 0.4 0.8 0.3
bd 0.2 0.4 0.4 0.4 0.8 0.8 0.4 1 0.6 0.3 0.2 0.4 0.3 0.6 0.4 0.3
ca 0.3 0.4 0.2 0.4 0.6 0.4 0.4 0.6 1 0.3 0.4 0.8 0.3 0.4 0.4 0.3
cb 0.2 0.3 0.2 0.2 0.3 0.3 0.3 0.3 0.3 1 0.4 0.8 0.3 0.2 0.4 0.3
cc 0.2 0.4 0.4 0.4 0.4 0.4 0.6 0.2 0.4 0.4 1 0.4 0.2 0.4 0.4 0.3
cd 0.3 0.2 0.2 0.4 0.4 0.6 0.4 0.4 0.8 0.8 0.4 1 0.3 0.4 0.2 0.3
da 0.4 0.2 0.3 0.4 0.3 0.3 0.2 0.3 0.3 0.3 0.2 0.3 1 0.3 0.4 0.7
db 0.3 0.8 0.2 0.4 0.6 0.6 0.4 0.6 0.4 0.2 0.4 0.4 0.3 1 0.4 0.3
dc 0.2 0.6 0.8 0.4 0.4 0.6 0.8 0.4 0.4 0.4 0.4 0.2 0.4 0.4 1 0.3
dd 0.6 0.3 0.2 0.7 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.7 0.3 0.3 1
Table 4.

Fuzzy tolerance relation H

Thus, G¯=(T¯A,H¯P) and G¯=(T¯A,H¯P) are fuzzy digraphs as shown in Fig. 12.

Fig. 12.

Lower and upper approximations of Gc

The complement of G is Gc=(G¯c,G¯c), where G¯c=G¯ and G¯c=G¯ are fuzzy digraphs as shown in Fig. 12 and it can be easily shown that G and Gc are isomorphic. Hence G=(G¯,G¯) is self complementary fuzzy rough digraph.

Theorem 4.

Let G=(G¯,G¯) be a self complementary fuzzy rough digraph. Then

x,zU(H¯P)(xz)=12x,zU((T¯A)(x)(T¯A)(z)),x,zU(H¯P)(xz)=12x,zU((T¯A)(x)(T¯A)(z)).

Proof.

By using similar arguments as used in the proof of Theorem 2.4 of 4, the proof is straightforward.

Theorem 5.

Let G=(G¯,G¯) be a fuzzy rough digraph. If

(H¯P)(xz)=12((T¯A)(x)(T¯A)(z))w,zU,(H¯P)(xz)=12((T¯A)(x)(T¯A)(z))w,zU.

Then G is self complementary.

Proof.

By using similar arguments as used in the proof of Theorem 2.5 of 4, the proof is straightforward.

Definition 12.

Let G=(G¯,G¯) be a fuzzy rough digraph. The μcomplement of G is Gμ=(G¯μ,G¯μ), where G¯μ=((T¯A)μ,(H¯P)μ) and G¯μ=((T¯A)μ,(H¯P)μ) are fuzzy digraphs such that

  1. (i)

    {(T¯A)μ(w)=(T¯A)(w),(T¯A)μ(w)=(T¯A)(w),wU.

  2. (ii)

    (H¯P)μ(wz)={min{(T¯A)(w),(T¯A)(z)}(H¯P)(wz),if(H¯P)(wz)>0,0,if(H¯P)(wz)=0.(H¯P)μ(wz)={min{(T¯A)(w),(T¯A)(z)}(H¯P)(wz),if(H¯P)(wz)>0,0,if(H¯P)(wz)=0.w,zU.

Example 9.

Let U = {a,b,c} be a set. Let G=(G¯,G¯) be a fuzzy rough digraph on U, where G¯=(T¯A,H¯P) and G¯=(T¯A,H¯P) are fuzzy digraphs as shown in Fig. 13.

Fig. 13.

Lower and upper approximations of G

The μ − complement of G is Gμ=(G¯μ,G¯μ), where G¯μ=((T¯A)μ,(H¯P)μ) and G¯μ=((T¯A)μ,(H¯P)μ) are fuzzy digraphs as shown in Fig. 14.

Fig. 14.

Lower and upper approximations of Gμ

Definition 13.

A fuzzy rough digraph is self μ − complementary if G and Gμ are isomorphic, i.e., G¯G¯μ and G¯G¯μ.

Example 10.

Let U = {a,b,c,d} be a set. and T a fuzzy tolerance relation on U defined as in Table 5.

T a b c d
a 1 0.6 0.8 0.4
b 0.6 1 0.4 0.6
c 0.8 0.4 1 0.8
d 0.4 0.6 0.8 1
Table 5.

Fuzzy tolerance relation T

Let A = {(a,0.7),(b,0.6),(c,0.8),(d,0.4)} be a fuzzy set on U and TA=(T¯A,T¯A) a fuzzy rough set, where T¯A and T¯A are lower and upper approximations of U, respectively, as follows:

T¯A={(a,0.6),(b,0.4),(c,0.4),(d,0.4)}T¯A={(a,0.8),(b,0.6),(c,0.8),(d,0.8)}

Let P* = { aa, ab, bb, ac, ca, bd, db} ⊆ U × U and H a fuzzy tolerance relation on P* defined as in Table 6.

H aa ab bb bc cc cd dd da ac ca bd db
aa 1 0.3 0.3 0.3 0.6 0.4 0.4 0.3 0.7 0.7 0.3 0.3
ab 0.3 1 0.4 0.4 0.3 0.4 0.2 0.2 0.4 0.4 0.5 0.2
bb 0.3 0.4 1 0.2 0.3 0.4 0.4 0.6 0.4 0.4 0.6 0.6
bc 0.3 0.4 0.2 1 0.3 0.4 0.6 0.5 0.4 0.7 0.8 0.4
cc 0.6 0.3 0.3 0.3 1 0.3 0.5 0.6 0.8 0.4 0.3 0.2
cd 0.4 0.4 0.4 0.4 0.3 1 0.8 0.3 0.6 0.4 0.4 0.4
dd 0.2 0.2 0.5 0.6 0.5 0.8 1 0.3 0.4 0.4 0.4 0.4
da 0.3 0.2 0.6 0.5 0.6 0.3 0.3 1 0.4 0.8 0.4 0.4
ac 0.7 0.4 0.4 0.4 0.8 0.6 0.4 0.4 1 0.8 0.6 0.2
ca 0.7 0.4 0.4 0.7 0.4 0.4 0.4 0.8 0.8 1 0.3 0.4
bd 0.3 0.5 0.6 0.8 0.3 0.4 0.4 0.4 0.6 0.3 1 0.4
db 0.3 0.2 0.6 0.4 0.2 0.4 0.4 0.4 0.2 0.4 0.4 1
Table 6.

Fuzzy tolerance relation H

Let P = { (aa,0.4), (ab,0.2), (bb,0.2), (bc,0.3), (cc,0.4), (cd,0.2), (dd,0.3), (da,0.2), (ac,0.2), (ca,0.3), (bd,0.2), (db,0.2)} be a fuzzy set on P* and HP=(H¯P,H¯P) a fuzzy rough relation, where H¯P and H¯P are lower and upper approximations of P, respectively, as follows:

H¯P={(aa,0.3),(ab,0.2),(bb,0.2),(bc,0.2),(cc,0.2),(cd,0.2),(dd,0.2),(da,0.2),(ac,0.2),(ca,0.2),(bd,0.2),(db,0.2)},H¯P={(aa,0.4),(ab,0.3),(bb,0.3),(bc,0.3),(cc,0.4),(cd,0.4),(dd,0.4),(da,0.4),(ac,0.4),(ca,0.4),(bd,0.3),(db,0.3)}.

Thus, G¯=(T¯A,H¯P) and G¯=(T¯A,H¯P) are fuzzy digraphs as shown in Fig. 15.

Fig. 15.

Lower and upper approximations of Gμ

The μ − complement of G is Gμ=(G¯μ,G¯μ), where G¯μ=G¯ and G¯μ=G¯ are fuzzy digraphs as shown in Fig. 15 and it can be easily shown that G and Gμ are isomorphic. Hence G=(G¯,G¯) is self μ − complementary fuzzy rough digraph.

We state the following results without their proofs.

Theorem 6.

Let G=(G¯,G¯) be a self μcomplementary fuzzy rough digraph. Then

(x,z)H¯P(H¯P)(xz)=12(x,z)H¯P((T¯A)(x)(T¯A)(z)),(x,z)H¯P(H¯P)(xz)=12(x,z)H¯P((T¯A)(x)(T¯A)(z)).

Theorem 7.

Let G=(G¯,G¯) be a fuzzy rough digraph. If

(H¯P)(xz)=12((T¯A)(x)(T¯A)(z))x,zU,(H¯P)(xz)=12((T¯A)(x)(T¯A)(z))x,zU.

Then G is self μcomplementary.

3. Applications

Decision making is very important in our daily life. There are many uncertain systems and decision making under uncertainty or the choice in uncertain environment is the central subject in many of the disciplines that are alloyed in management curriculum. Decision making is the process of identifying a problem, developing alternatives, evaluating all possible alternatives and then selecting the best one. In this section, we present an approach to decision-making under uncertain systems using fuzzy rough information. This method gives deep considerations of the problem as it involves lower and upper approximations of the given uncertain information.

3.1. Selection of a city for treatment

Emerging infectious diseases can be defined as infections that have newly appeared in a population or have existed but are rapidly increasing in incidence or geographic range. Among recent examples are Dengue fever and respiratory disease. Some infectious diseases are transmitted by bites of insects or animals and others are acquired by ingesting contaminated food. But some precautions are there that can be done to prevent from these diseases.

Consider an example of a manager of health care organization who wants to prevent the society from these infectious diseases. He has a number of cities under consideration. He collected information about emerging infectious diseases in different cities and causes of them. After investigation, he concluded that human population density is a key factor for the emergence of infectious diseases. He has a problem to choose one city that should be treated first. He will select that city which will have the maximum choice value among others. The problem can be represented by a fuzzy rough digraph whose vertices represent the cities and there is an edge between them if the areas joining them have increasing population density. Consider a network of eight cities U = {C1,C2,C3,C4,C5,C6,C7,C8}. Let T be fuzzy tolerance relation on U defined as in Table 7.

T C1 C2 C3 C4 C5 C6 C7 C8
C1 1 0.7 0.8 0.9 0.6 0.5 0.7 0.6
C2 0.7 1 0.4 0.3 0.5 0.9 0.8 0.2
C3 0.8 0.4 1 0.5 0.7 0.6 0.3 0.4
C4 0.9 0.3 0.5 1 0.4 0.8 0.9 0.7
C5 0.6 0.5 0.7 0.4 1 0.6 0.5 0.8
C6 0.5 0.9 0.6 0.8 0.6 1 0.4 0.3
C7 0.7 0.8 0.3 0.9 0.5 0.4 1 0.9
C8 0.6 0.2 0.4 0.7 0.8 0.3 0.9 1
Table 7.

Fuzzy tolerance relation T

where T(Ci,Cj) represents the relationship of comparison between degree of emerging infectious diseases in Ci and degree of emerging infectious diseases in Cj. Let A = { (C1,0.7), (C2,0.9), (C3,0.6), (C4,0.5), (C5,0.6), (C6,0.7), (C7,0.8), (C8,0.9)} be a fuzzy set on U describing the degree of emerging infectious diseases in each city and TA=(T¯A,T¯A) is fuzzy rough set where T¯A and T¯A are lower and upper approximations of A with respect to T as follows:

T¯A={(C1,0.5),(C2,0.6),(C3,0.5),(C4,0.5),(C5,0.6),(C6,0.5),(C7,0.5),(C8,0.5)},T¯A={(C1,0.7),(C2,0.9),(C3,0.7),(C4,0.8),(C5,0.8),(C6,0.9),(C7,0.9),(C8,0.9)}.

Let P* = { C1C2, C1C3, C2C4, C3C2, C3C5, C3C7, C4C6, C4C7, C5C7, C6C2, C7C8, C8C6} ⊆ U × U.

Let P = { (C1C2,0.45), (C1C3,0.4), (C2C4,0.39), (C3C2,0.42), (C3C5,0.47), (C3C7,0.35), (C4C6,0.46), (C4C7,0.38), (C5C7,0.45), (C6C2,0.49), (C7C8,0.43), (C8C6,0.37)} be a fuzzy set on P* where P(Ci,Cj) (i, j = 1,2,…,8) represents the degree of increase in population density when we travel from Ci towards Cj and let H be fuzzy tolerance relation on P* defined as in Table 8. where H(CiCj,CkCl) Ci,CjP* represents the relationship of comparison between P(CiCj) and P(CiCj). The set HP=(H¯P,H¯P) is fuzzy rough relation where H¯P and H¯P are lower and upper approximations of P with respect to H as follows:

H¯P={(C1C2,0.35),(C1C3,0.4),(C2C4,0.39),(C3C2,0.35),(C3C5,0.4),(C3C7,0.35),(C4C6,0.4),(C4C7,0.38),(C5C7,0.4),(C6C2,0.4),(C7C8,0.4)(C8C6,0.37)},H¯P={(C1C2,0.46),(C1C3,0.47),(C2C4,0.45),(C3C2,0.49),(C3C5,0.47),(C3C7,0.49),(C4C6,0.49),(C4C7,0.49),(C5C7,0.49),(C6C2,0.49),(C7C8,0.43),(C8C6,0.46)}.
H C1 C1 C2 C3 C3 C3 C4 C4 C5 C6 C7 C8
C2 C3 C4 C2 C5 C7 C6 C7 C7 C2 C8 C6
C1C2 1 0.3 0.3 0.7 0.4 0.7 0.8 0.6 0.5 0.4 0.2 0.5
C1C3 0.3 1 0.4 0.3 0.6 0.2 0.5 0.2 0.2 0.3 0.3 0.5
C2C4 0.3 0.4 1 0.3 0.3 0.4 0.2 0.2 0.5 0.2 0.6 0.2
C3C2 0.7 0.3 0.3 1 0.4 0.7 0.5 0.4 0.6 0.5 0.2 0.3
C3C5 0.4 0.6 0.3 0.4 1 0.4 0.4 0.5 0.4 0.4 0.2 0.3
C3C7 0.7 0.2 0.4 0.7 0.4 1 0.3 0.4 0.6 0.5 0.2 0.4
C4C6 0.8 0.5 0.2 0.5 0.4 0.3 1 0.3 0.3 0.7 0.2 0.6
C4C7 0.6 0.2 0.2 0.4 0.5 0.4 0.3 1 0.3 0.6 0.8 0.3
C5C7 0.5 0.2 0.5 0.6 0.4 0.6 0.3 0.3 1 0.5 0.4 0.3
C6C2 0.4 0.3 0.2 0.5 0.4 0.5 0.7 0.6 0.5 1 0.2 0.2
C7C8 0.2 0.3 0.6 0.2 0.2 0.2 0.2 0.8 0.4 0.2 1 0.3
C8C6 0.5 0.5 0.2 0.3 0.3 0.4 0.6 0.3 0.3 0.2 0.3 1
Table 8.

Fuzzy tolerance relation H

By using this fuzzy rough information, fuzzy rough digraph can be drawn as shown in Fig. 16. To identify the required city, here is required to determine a vertex which will have maximum choice value among others.

Fig. 16.

Lower and upper approximations of G

By using formula,

(H¯PH¯P)(CiCj)=H¯P(Ci)+H¯P(Cj)H¯P(Ci)*H¯P
we have
(H¯PH¯P)(CiCj)={(C1C2,0.649),(C1C3,0.682),(C2C4,0.6645),(C3C2,0.6685),(C3C5,0.682),(C3C7,0.6685),(C4C6,0.694),(C4C7,0.6838),(C5C7,0.694),(C6C2,0.694),(C7C8,0.658),(C8C6,0.6598)}
N(C1)=0.0000,N(C2)=2.0115,N(C3)=0.6820,N(C4)=0.6645,N(C5)=0.6820,N(C6)=1.3538,N(C7)=2.0463,N(C8)=0.6580.
max{0,2.0115,0.694,0.682,0.6645,0.682,1.3538,2.0463,0.658}=0.694

Hence, C7 is the most effected city and should be treated first.

The algorithm for determining a vertex with maximum choice value is shown in Table 9. The net time complexity of the algorithm is either O(n2r) if n2 r > r2 or O(r2) if n2 r < r2 where, n is the number of vertices and r is the number of edges.

Algorithm for rough fuzzy digraph
Begin
  1. 1.

    Input the set U of vertices (cities) x1,x2,…,xn.

  2. 2.

    Input the fuzzy vertex set A on U.

  3. 3.

    Input the fuzzy tolerance relation T = [xij]n×n on U.

  4. 4.

    Input the set P* of edges e1,e2,…,er where, ei = xjxk, for some 1 ≤ j,kn.

  5. 5.

    Input the fuzzy edge set P = [Pjk]n×n on P* where, P(ei) = Pjk.

  6. 6.

    Input the fuzzy tolerance relation H = [eij]r×r on P*.

  7. 7.

    do i from 1 → n

  8. 8.

    (T¯A)(xi)=1

  9. 9.

    (T¯A)(xi)=0

  10. 10.

      

    do j from 1 → n

  11. 11.

       

    Fl(xj) = max{1 − xij,A(xj)}

  12. 12.

       

    Fu(xj) = min{xij,A(xj)}

  13. 13.

        (T¯A)(xi)=min{(T¯A)(xi),Fl(xj)}

  14. 14.

        (T¯A)(xi)=max{(T¯A)(xi),Fu(xj)}

  15. 15.

      

    end do

  16. 16.

    end do

  17. 17.

    do i from 1 → r

  18. 18.

       (H¯P)(ei)=1

  19. 19.

       (H¯P)(ei)=0

  20. 20.

      

    do j from 1 → r

  21. 21.

       

    Jl(ej) = max{1 − eij,P(ej)}

  22. 22.

       

    Ju(ej) = min{eij,P(ej)}

  23. 23.

        (H¯P)(ei)=min{(H¯P)(ei),Jl(ej)}

  24. 24.

        (H¯P)(ei)=max{(H¯P)(ei),Ju(ej)}

  25. 25.

      

    end do

  26. 26.

    end do

  27. 27.

    do j from 1 → n

  28. 28.

      

    do k from 1 → n

  29. 29.

       

    do i from 1 → r

  30. 29.

        

    if (Pjk = P(ei)) then

  31. 30.

         

    ei = djk

  32. 31.

          (H¯P)(ei)=Hjkl, (H¯P)(ei)=Hjku

  33. 32.

         

    End the loop

  34. 33.

        

    end if

  35. 34.

       

    end do

  36. 35.

      

    end do

  37. 36.

    end do

  38. 37.

    do j from 1 → n

  39. 38.

      

    do k from 1 → n

  40. 38.

       

    if (Pjk > 0) then

  41. 39.

         (H¯PH¯P)(djk)=Hjkl+HjkuHjkl*Hjku

  42. 40.

       

    end if

  43. 41.

      

    end do

  44. 42.

    end do

  45. 43.

    value = 0

  46. 44.

    do j from 1 → n

  47. 45.

      

    N(xj) = 0

  48. 46.

       

    do k from 1 → n

  49. 47.

        

    if (Pjk > 0) then

  50. 48.

          N(xj)=N(xj)+(H¯PH¯P)(djk)

  51. 49.

        

    end if

  52. 50.

       

    end do

  53. 51.

    value = max{N(xi),value}

  54. 52.

    end do

Table 9:

Determining a vertex with maximum choice value

3.2. Identification of best location in a department to set mobile phone Jammer

Consider an example of an institute whose director wants to set up mobile phone jammer in a number of departments in such a way that every department is in the effect of at least one of the jammer. To reduce the cost to set up strong and high quality jammer, it is required to set up minimum number of jammer. Consider a network of seven departments U = {D1, D2, D3, D4, D5, D6, D7}.

Let T be fuzzy tolerance relation on U defined as in Table 10. Where T(Di,Dj), (i, j = 1,2,…,7) represents the relationship of comparison between strength of jammer in Di and strength of jammer in Dj.

T D1 D2 D3 D4 D5 D6 D7
D1 1 0.4 0.5 0.5 0.3 0.5 0.6
D2 0.4 1 0.4 0.5 0.6 0.6 0.6
D3 0.5 0.4 1 0.7 0.6 0.6 0.5
D4 0.5 0.5 0.7 1 0.4 0.6 0.6
D5 0.3 0.6 0.6 0.4 1 0.9 0.2
D6 0.5 0.6 0.6 0.6 0.9 1 0.6
D7 0.6 0.6 0.5 0.6 0.2 0.6 1
Table 10.

Fuzzy tolerance relation T

Let A = {(D1,0.5), (D2,0.7), (D3,0.6), (D4,0.6), (D5,0.6), (D6,0.6), (D7,0.6)} be a fuzzy set on U which describes the strength of jammer in each department and TA=(T¯A,T¯A) is fuzzy rough set where T¯A and T¯A are lower and upper approximations of A with respect to T as follows:

T¯A={(D1,0.5),(D2,0.6),(D3,0.5),(D4,0.5),(D5,0.6),(D6,0.5),(D7,0.5)},T¯A={(D1,0.6),(D2,0.7),(D3,0.6),(D4,0.6),(D5,0.6),(D6,0.6),(D7,0.6)}.

Let P* = {D2D1, D3D2, D3D1, D3D4, D3D6, D4D1, D5D3, D5D6, D5D7, D6D7} ⊆ U × U.

Let H be fuzzy tolerance relation on P* defined as in Table 11. H(DiDj,DkDl) DiDj,DkDlP* describes the relationship of comparison between P(DiDj) and P(DkDl) where P = { (D2D1,0.5), (D3D2,0.5), (D3D1,0.5), (D3D4,0.5), (D3D6,0.5), (D4D1,0.5), (D5D3,0.4), (D5D6,0.5), (D5D7,0.6), (D6D7,0.5)} is fuzzy set on P* and P(DiDj) DiDjP* describes the degree of interference created by jammers of Di at the same frequency range that is used by cell phones in the surroundings of Dj. The set HP=(H¯P,H¯P) is fuzzy rough set on P* where H¯P and H¯P are upper and lower approximations of P with respect to H as follows:

H¯P={(D2D1,0.5),(D3D2,0.5),(D3D1,0.5),(D3D4,0.5),(D3D6,0.4),(D4D1,0.5),(D5D3,0.4),(D5D6,0.5),(D5D7,0.5),(D6D7,0.5)},H¯P={(D2D1,0.5),(D3D2,0.6),(D3D1,0.6),(D3D4,0.6),(D3D6,0.5),(D4D1,0.5),(D5D3,0.5),(D5D6,0.6),(D5D7,0.6),(D6D7,0.5)}.

H D2 D3 D3 D3 D3 D4 D5 D5 D5 D6
D1 D2 D1 D4 D6 D1 D3 D6 D7 D7
D2D1 1 0.3 0.3 0.4 0.4 0.5 0.5 0.4 0.2 0.2
D3D2 0.3 1 0.3 0.4 0.5 0.3 0.4 0.5 0.6 0.3
D3D1 0.3 0.3 1 0.5 0.5 0.6 0.5 0.5 0.6 0.2
D3D4 0.4 0.4 0.5 1 0.5 0.5 0.4 0.5 0.6 0.3
D3D6 0.4 0.5 0.5 0.5 1 0.5 0.6 0.5 0.2 0.2
D4D1 0.5 0.3 0.6 0.5 0.5 1 0.3 0.3 0.2 0.2
D5D3 0.5 0.4 0.5 0.4 0.6 0.3 1 0.5 0.4 0.4
D5D6 0.4 0.5 0.5 0.5 0.5 0.3 0.5 1 0.6 0.2
D5D7 0.2 0.6 0.6 0.6 0.2 0.2 0.4 0.6 1 0.4
D6D7 0.2 0.3 0.2 0.3 0.2 0.2 0.4 0.2 0.4 1
Table 11.

Fuzzy tolerance relation H

The problem can be represented by fuzzy rough digraphs as shown in Fig. 17. where vertices represent the departments and there is an edge between vertices, if one is in the effect of the gammer set up in the other. Applying the following formulae.

(T¯AT¯A)(Di)=T¯A(Di)+T¯A(Di)(T¯A(Di)*T¯A(Di))(H¯PH¯P)(DiDj)=H¯P(DiDj)+H¯P(DiDj)(H¯P(DiDj)*H¯P(DiDj)).

Fig. 17.

Lower and upper approximations of G

It implies that,

(T¯AT¯A)(Di)={(D1,0.8),(D2,0.88),(D3,0.8),(D4,0.8),(D5,0.84),(D6,0.8),(D7,0.8)},(H¯PH¯P)(DiDj)={(D2D1,0.75),(D3D2,0.8),(D3D1,0.8),(D3D4,0.8),(D3D6,0.7),(D4D1,0.75),(D5D3,0.7),(D5D6,0.8),(D5D7,0.8),(D6D7,0.75)}.

Hence we have a fuzzy digraph as shown in Fig. 18.

Fig. 18.

Fuzzy digraph (G¯G¯)=(T¯AT¯A,H¯PH¯P)

The final step is to just determine the minimal dominating set of the above digraph which will be the required solution. The dominating set is {D3,D5}. Hence by setting jammer only in D3 and D5, it can be reduced the cost.

The method of calculating a minimal dominating set is described as an algorithm in Table 12.

Algorithm
  1. 1.

    Begin

  2. 2.

    Enter the membership values μ(xi) of n number of vertices U = {v1,v2,…,vn}.

  3. 3.

    Input the adjacency matrix (fuzzy relation on U) [vij]n×n.

  4. 4.

    k = 0

  5. 5.

    D = ∅

  6. 6.

    do i from 1 → n

  7. 7.

      

    do j from i + 1 → n

  8. 8.

       

    if vij = μ(vi) ∧ μ(vj) then

  9. 9.

         

    viD, k = k + 1, xk = vi

  10. 10.

        

    end if

  11. 11.

       

    end do

  12. 12.

      

    end do

  13. 13.

      

    Arrange X\D = {xk+1,xk+2,…,xn} = J

  14. 14.

      

    do i from 1 → k

  15. 15.

       

    D = D\{xi}

  16. 16.

       

    if D is a dominating set then

  17. 17.

        

    D = D

  18. 18.

        

    J = J ∪ {xi}

  19. 19.

       

    end if

  20. 20.

      

    end do

  21. 21.

      

    if DJ = U then

  22. 22.

       

    print: D is a minimal dominating set.

  23. 23.

      

    else

  24. 24.

       

    print: There is no dominating set.

  25. 25.

      

    end if

Table 12:

Algorithm for determining a minimal dominating set

4. A View of Fuzzy Rough Graphs in Comparison with Fuzzy Graphs

The concept of fuzzy set has been utilized successfully to model uncertainty in different domains of science and technology. Due to the limitation of human knowledge to understand complex problems, it is difficult to apply single type of uncertain methods to deal with real life problems. In decision-making problems, it is required to consider parametric uncertainty in graphical models. For example, in the selection of a best organization for social work, we are not only interested in analyzing the working rules and characteristics of these organizations but also the evaluation of co-ordination relation between each pair of alternatives. Fuzzy rough set theory is a novel mathematical tool to overcome this difficulty. It provides lower and upper approximation of target set using fuzzy tolerance relation between any two objects. Here we present the numerical comparison of fuzzy rough graphs with fuzzy graphs by applying fuzzy sets to above described application as follows: The problem described in subsection 3.2, can be represented using fuzzy digraphs as follows.

A={(D1,0.5),(D2,0.7),(D3,0.6),(D4,0.6),(D5,0.6),(D6,0.6),(D7,0.6)}
can be considered as fuzzy vertex set and
P={(D2D1,0.5),(D3D2,0.5),(D3D1,0.5),(D3D4,0.5),(D3D6,0.5),(D4D1,0.5),(D5D3,0.4),(D5D6,0.5),(D5D7,0.6),(D6D7,0.5)}
can be considered as fuzzy edge set. Based on fuzzy sets A and P, the fuzzy digraph is in Fig. 19. From Fig. 19, it can be observed that to set up mobile phone jammer using given fuzzy information, we are not able to identify any location (dominating set). In this case, the fuzzy information gives no solution. To find solution of the problem, it is necessary either to change given fuzzy information or define a fuzzy tolerance relation in order to attain a suitable approximation space for finding at least one location. So, fuzzy rough set theory is more reliable in such decision-making problems.

Fig. 19.

Fuzzy digraph G = (A,P)

5. Conclusions

Fuzzy rough set theory gives the upper and lower approximations of a fuzzy set. In existing literature, an arbitrary and equivalence relation have been used as approximation tools in generalized rough set theory and Pawlak rough set theory, respectively. In this paper, we have developed a method using fuzzy tolerance relation as an approximation tool. We have introduced the notions of fuzzy rough relations and fuzzy rough digraphs. Fuzzy rough digraphs can be viewed as upper and lower approximation of fuzzy digraphs. We have presented fuzzy rough digraphs as an enormous tool to solve uncertain decision-making problems.

Acknowledgements:

The authors are very thankful to an Associate Editor and referees for their valuable comments and suggestions for improving the paper.

References

1.M Aggarwal, Representation of uncertainty with information and probabilistic information granules, International Journal of Fuzzy Systems, 2016.
2.M Akram, N Alshehri, B Davvaz, and A Ashraf, Bipolar fuzzy digraphs in decision support systems, Journal of Multiple-Valued Logic and Soft Computing, Vol. 27, 2016, pp. 531-551.
4.M Akram and F Zafar, Rough fuzzy digraphs with applications, Journal of Applied Mathematics and Computing, 2018. doi.org10.1007s12190-018-1171-2
10.A Kauffman, Introduction a la Theorie des Sousemsembles Flous, Masson et Cie, Vol. 1, 1973.
12.A Nakamura, Fuzzy rough sets, Note Multiple-Valued Logic Japan, Vol. 9, No. 8, 1998, pp. 1-8.
15.Z Pawlak, Rough sets, rough relations and rough functions, Fundamenta Informaticae, Vol. 27, No. 2, 1996, pp. 103-108.
20.SY Wu, The compositions of fuzzy digraphs, Journal of Research in Educational Sciences, Vol. 31, 1986, pp. 603-628.
21.Z Wu, T Li, K Qin, and D Ruan, Approximation operators, binary relation and basis algebra in L-fuzzy rough sets, Fundamenta Informaticae, Vol. 111, No. 1, 2011, pp. 47-63.
27.J Zhan, HM Malik, and M Akram, Novel decision-making algorithms based on intuitionistic fuzzy rough environment, International Journal of Machine Learning and Cybernetics, 2018.
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
12 - 1
Pages
90 - 107
Publication Date
2018/11/01
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.2018.25905184How to use a DOI?
Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Muhammad Akram
AU  - Maham Arshad
AU  - Shumaiza
PY  - 2018
DA  - 2018/11/01
TI  - Fuzzy Rough Graph Theory with Applications
JO  - International Journal of Computational Intelligence Systems
SP  - 90
EP  - 107
VL  - 12
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.2018.25905184
DO  - 10.2991/ijcis.2018.25905184
ID  - Akram2018
ER  -