0% found this document useful (0 votes)
28 views

Minimum Spanning Tree in Fuzzy Weighted Rough Graph: S. P. Mohanty, S. Biswal, G. Pradhan

The Minimum Spanning Tree of a connected graph has many applications in different field of knowledge. Fuzzy set theory can be effectively used to deal with the problems where the data related to the graph are imprecise.

Uploaded by

IJERD
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Minimum Spanning Tree in Fuzzy Weighted Rough Graph: S. P. Mohanty, S. Biswal, G. Pradhan

The Minimum Spanning Tree of a connected graph has many applications in different field of knowledge. Fuzzy set theory can be effectively used to deal with the problems where the data related to the graph are imprecise.

Uploaded by

IJERD
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

International Journal of Engineering Research and Development

ISSN: 2278-067X, Volume 1, Issue 10 (June 2012), PP.23-28


www.ijerd.com
23
Minimum Spanning Tree in Fuzzy Weighted Rough Graph
S. P. Mohanty
1
, S. Biswal
2
, G. Pradhan
3

1,2,3
Department of Mathematics, College of Engineering and Technology, Techno Campus, Ghatikia, Bhubaneswar-751003,
India


AbstractThe minimum spanning tree of a connected graph has many applications in different field of knowledge. In many
real world problems the input data are often imprecise due to incomplete or non-obtainable information. This paper is
intended to find minimum spanning tree on a rough graph where the edges have fuzzy weights. The Boruvka algorithm has
been used to find the minimum spanning tree and signed distance ranking method has been used for ranking fuzzy numbers.
Triangular fuzzy numbers are used as the weight of the edges.

Keywords and PhrasesTriangular fuzzy number, Ranking of fuzzy numbers, Rough set, Rough graph, Boruvka algorithm.

I. INTRODUCTION
Many optimization problems can be tackled using graph theory. The classical graph theory may not be useful to
deal with the problems where the data related to the graph such as weights attached to the vertices or edges, nature of
connectivity between the vertices are imprecise. The fuzzy set theory can be effectively used to deal with these types of
problems. But due to lack of proper information regarding the nature of connectivity between the vertices, the fuzzy set
theory is also failed to handle the problems. T. He et al [5][6][7] have developed rough graph where they have applied rough
set theory to attributed graphs. An attribute set was first assigned to edges of a graph. Given a subset R of the attribute set,
there is associated an equivalences relation, based in which R-rough graph is defined. If the vertices of a graph are connected
through edges denoting different possible relationships, it is required to quantify some attributes as the strength of
relationship. The strength of relation can be deterministic where we can use crisp number, if the strength of relationship is
imprecise, we can use fuzzy number.
This paper is intended to find the minimum spanning tree on a rough graph as developed by T.He et al, where the
edges have fuzzy weights. The Boruvka algorithm has been used to find the minimum spanning tree and signed distance
ranking method as suggested by J.S. Yao and F.T Lin [1] has been used to rank two fuzzy numbers. We have also used
fuzzy triangular number as the weight of the edges.
This paper is organized as follows: some prerequisite related to fuzzy numbers, signed distance ranking methods
are given in section-II. Various definitions related to rough graph are given in section III and section IV presents different
algorithms to find the lower and upper approximations of rough graph and the minimum spanning tree of a fuzzy weighted
rough graph. We have given one numerical example in section V to implement the algorithm. Finally in section VI, we
conclude the paper with a suggestion for further work.
II. FUZZY NUMBER AND SIGNED DISTANCE RANKING
A. Fuzzy number
All definitions and discussion are based on the definition of fuzzy set, fuzzy numbers. For the sake of completeness of the
work, we introduce here the following definitions related to our work.
1) Definition : The level triangular fuzzy number A

,0< 1 , denoted by A

= (a, b, c ; ) is a fuzzy set


defined on R with the membership function defined as
) (x
A

= (x a)/ (b a), a x b
= (c x) /(c b), b x c
= 0 otherwise
The family of all level fuzzy numbers be denoted by F
N
() = { (a, b, c ; )| a, b, c R and a < b < c }
In addition, for = 1 , (a, b, c ; ) is a triangular fuzzy number and denoted by (a, b, c).
2) Definition : A fuzzy set A

defined on R is called an intervalvalued fuzzy set having the following membership


function
A

= { (x , )] ( ), ( [ x x
U L
A A

)} where x R , 0 1 ) ( ) ( s s x x
U L
A A

.
Symbolically, A

is denoted by [ A

L
, A

U
] for all x R . The membership grade of x in A

lies in the interval


)] ( ), ( [ x x
U L
A A

. In particular if A

L
= ( a, b, c ; ) and A

U
= ( p, b ,q ; ) where 0 < 1 , p < a < b< c <
q, we get A

= [ a, b, c ; ) , ( p, b, q ; )] which is called the level ( , ) intervalvalued fuzzy number . Then the


membership function of A

can be defined as
Minimum Spanning Tree in Fuzzy Weighted Rough Graph
24
) (x
L
A

= (x - a) / (b - a), a x b
= (c - x ) / (c - b) , b x c
= 0 otherwise
) (x
U
A

= (x - b) / (b - p), p x b
= (q - x ) / (q - b), b x q
= 0 otherwise
The family of all ( , ) intervalvalued fuzzy numbers be denoted by F
N
( , )
3) Definition: Let A

=
( a, b, c, ) and B

=
( p, q, r, ). We have ,
) , , , ( r c q b p a B A + + + =


4) Definition : Let A

= [ A

L
,

A

U
] = [( a
1
, b
1
, c
1
, ) ,(p
1
,b
1
,q
1
, )] and B

= [ B

L
,

B

U
] = [(a
2
,b
2
, c
2
, )
,(p
2
, b
2
, q
2
, ) ] be two interval- valued fuzzy numbers , then the binary operation is defined by A

=
] , [
U U L L
B A B A



where, ) ; , , (
2 1 2 1 2 1
c c b b a a B A
L L
+ + + =


and ) ; , , (
2 1 2 1 2 1
q q b b p p B A
U U
+ + + =


B. Signed distance ranking of fuzzy numbers:

5) Definition: For b,0 R , the signed distance of b measured from 0 is defined by
*
d ( b ,0 ) = b . For any closed interval
[a, b] , the signed distance of [a, b] measured from 0 is defined by
*
d ([a, b],0) = (a + b)/2. For any two disjoint closed
intervals [a, b] and [c, d] , the signed distance of [a, b] U [c, d] measured from 0 is defined by

*
d ( [a, b] U[c, d] ,0) = [
*
d ([a, b],0) +
*
d ([c, d],0) ] / 2
For A

= [(a, b, c; ) ,(p, b, q; )] e F
N
(, p) , 0 < < 1, the signed distanced of A

measured from 0

is defined by
*
d ( A

, 0

) =1/8 (6b + a + c + 4p + 4q) + 3/ (2b p - q)


For A

=[(a
1
,b
1,
c
1
; ),(p
1
,b
1
,q
1;
)] and B

= [(a
2,
b
2
,c
2
; ), (p
2
,b
2,
q
2
; )]

*
d ( A

), 0

) =
*
d ( A

, 0

) +
*
d ( B

, 0

)
6) Definition : For A

=[(a
1
, b
1,
c
1
; ),(p
1
, b
1
, q
1;
)] and B

=[(a
2,
b
2
, c
2
; ),(p
2
, b
2,
q
2
;

)] , 0 < < 1, the ranking of


interval-valued fuzzy numbers on F
N
(, ) are defined by
A

< B

iff
*
d ( A

, 0

) <
*
d ( B

, 0

)
A

iff
*
d ( A

, 0

) =
*
d ( B

, 0

)
7) Definition: For 0 < 1 , A

= (a, b, c, ) e F
N
() the signed distance of A

measured from 0

is defined by d ( A

, 0

)
= ( 2b + a +c).
For , A

= (a, b, c, ) and B

= ( p, q, r ,) F
N
(),
d( A

), 0

) =d ( A

, 0

) + d ( B

, 0

).
8) Definition : For , A

= (a, b, c, ) and B

= ( p, q, r ,) e F
N
(), 0 < 1 , the ranking of level fuzzy number on
F
N
() are defined by
A

< B

iff A d

( , 0

) < B d

( , 0

)
A

iff A d

( , 0

) = B d

( , 0

)

III. WEIGHTED ROUGH GRAPH
In this section all definitions and discussions are based on the work of T. He et al [5] . For the sake of completeness we
introduce here.
A. Rough graph.
9) Definition : Let U = (V, E ) be the universal graph where V = {v
1
,v
2
,...v
n
} is the set of vertices and E= U e
k
(v
i
,v
j
) is
the edge set on U , where the edge e
k
is endued with vertex attribute (v
i
,v
j
). Let R = { r
1
,r
2
.r
|R|
} be the attribute set
on U. For any attributes set R _ R on E, the elements of E can be divided into different equivalence classes R(e). For any
graph T = (W,X) , where W _ V and X _ E , the graph is called R-definable graph or R-exact graph if X is the sum of
equivalence classes. Conversely, graph T is called R- undefinable graph or R- rough graph. For R-rough graph , two exact
graphs R (T) = (W, R(X)) andR (T) = (W,R(X)) can be used to define it approximately, where
R (X) = { ee E | R(e) _ X }
Minimum Spanning Tree in Fuzzy Weighted Rough Graph
25
R (X) = { ee E | R(e) X }
The graph R(T) and R(T) are called R-Lower and R-upper approximation graph of T .The pair of graph ( R(T) ,R(T)) is
called R- rough graph. The set bn
R
(X) = R (X) - R (X) is called the Rboundary of edge set X of T.
Property 1: The graph T = (R(T) ,R (T)) is exact iff R(X(T))=R(X(T)) and is a rough graph iff
R(X(T)) R(X(T)).
Property 2 : The rough graph T = (R(T) ,R(T)) is a classical graph iff all the edges of T belong to the same edge
equivalence class with respect to R.
B. The class connection of rough graph
10) Definition : A (v
o
,v
n
) surely class walk in rough graph T = ( R(T) ,R(T)) is a finite non null sequence w =
n v v n v v v v
v e R v v e R v e R v
n n
] [ . . ... ] [ ] [
1 2 1 1 0
1 2 1 0

, whose terms are alternatively vertex and edge equivalence class in


R(T). The surely class walk is called surely class path if v
i
v
j
for all i j where i, j = 0,1,2,3,.,n-1 .
Similarly, possibly class walk or class path can be defined analogously if the edge equivalence class are taken from R(T).
11) Definition :Two vertices u,v are called surely or possibly class connected if there is a (u,v) surely or possibly class
path in R (T) orR (T) respectively.
12) Definition: A (v
o
,v
n
) surely class path or possibly class path is called a surely class cycle or possibly class cycle if v
o
=
v
n
.
13) Definition : A rough graph is called surely class tree, if it is surely class connected and does not contain surely class
cycle. Similarly, a rough graph is called possibly class tree, if it is possibly class connected and does not contain possi bly
class cycle.
14) Definition: For any rough graph T = (R(T) ,R(T)) , the surely class tree or possibly class tree H _ T is called surely or
possibly class spanning tree if w(T) = w(H), where w(T) is the vertices set of T and w(H) is the vertices set of H
C. Fuzzy weighted rough graph
15) Definition : For the universe graph U = ( V,E), for all ee E, we define the mapping w: e w(e) where w(e) is a
fuzzy triangular number called the edge weight of e .
w(R(e
uv
)) = f(w(e)) is called the class weight of edge equivalence class R(e
uv
) , where e e R(e
uv
) and f is some function. In
our work f is taken as sum of all fuzzy weights of the elements of edge equivalence class.
Rough graph with the class weight of their edge equivalence class is called weighted rough graph. The weighted
rough graph with fuzzy weights of the edges is called fuzzy weighted rough graph. In fuzzy weighted rough graph, the surely
or possibly class spanning tree with the lightest class weight sum is called the surely or possibly class minimum spanning
tree.
In this paper we have used signed distance ranking method to rank fuzzy weights and the minimum rank is
considered to be the lightest weight in order to find the surely or possibly class minimum spanning tree .
IV. ALGORITHMS
In this section , we give some algorithms to classify the edge sets as edge equivalence classes, lower and upper
approximate graph of rough graph and using lower and upper approximate graph, we find the surely or possibly class
minimum spanning tree.
let R ={ v
1
,v
2,.
,v
n
} be the finite attribute set on U =(V,E) , the universe graph. For any attribute set R _ R
on E, E/R is the set of all equivalence classes which makes a partition of E. Two elements e
i,
e
j
e E where i j are called in
the same kind if R(e
i
)
=
R(

e
j
).
A. In this section we present the algorithm which gives the classification method to find the edges set of universe
graph. In the algorithm three indexes are used : the index i points to the recent input object e
i ,
the index s records the
classes E
1
,E
2
..,E
s
which has been found, and the index j is one of the 1,2,..s which is used to check whether
the recent input object e
i
satisfies E
j
= R (e
i
) or not .
Algorithm partition :
Step 1 : i=1 ,j=1, s=1 , E
1
= { e
1
}
Step 2 : if i = | E |, then complete the classification and we have E/R = { E
1
, E
2
, ...., E
s
} else
go to step 3
Step 3 : i = i+1 ,j =1
Step 4 : if j = s , then establish a new class
Step 5 : s = s+1 , E
s
= { e
i
} and go to step 2 to input the next object
Step 6 : if j < s go to step 7 .
Step 7 : j = j+1 , go to step 8.
Step 8 : if E
j
= R (e
i
) then e
i
e E
j
, go to step 2 else go to step 4 to check the next E
j .

B. In this section we present algorithms to find lower and upper approximations. Given rough graph T = (W, X)
where W _ V and X _ E , we can get the lower approximation R(X) and the upper approximation R (X) of X with respect
Minimum Spanning Tree in Fuzzy Weighted Rough Graph
26
to E/R by using the following algorithm lower and algorithm upper respectively so that we can get the lower approximate
graph R(T) and the upper approximate graphR (T ). Given the universe graph U = ( V,E ) , let E/R = {E
1
, E
2
,, E
s
}
,1 s |E|
Algorithm lower :
Step 1 : j =1 , L = .
Step 2 : if E
j
_ X , then L = L E
j
.
Step 3 : if j = s ,then stop and we have R(X) = L else go to step 4 to check next E
j

Step 4 : j = j+1 and go to step 2 .
Algorithm upper :
Step 1 : j = 1 , R = ,
Step 2 : if E
j
X , then R = R E
j

Step 3 : if j = s , then stop and we have R (X ) = R
else go to step 4 to check next E
j

Step 4 : j= j+1 and go to step 2.
C. In this section we describe Boruvkas algorithm to find the minimum spanning tree(MST). It is considered as a
greedy algorithm like Kruskals algorithm. However, unlike Kruskals algorithm, which merges two components in a step, in
a single step of Boruvkas algorithm every component is involved in a merger. The basic idea in this algorithm is to contract
simultaneously the lightest edges incident to each of the vertices in the graph. For a graph G, we take a forest F initially with
all the vertices of G. The algorithm continually adds edges to the forest F and contract G( and simultaneously F) across any
of the edges already in F. At the end of the algorithm, F and G are eventually reduced to a single vertex. We must keep a
separate list of all edges added to F. When the algorithm ends, the MST is specified by this list. In a contraction, only the
lightest edge needs to be retained out of any number of multiple edges.. The process of contracting the lightest edge for each
vertex in the graph is called Boruvka step.
The implementation of Boruvka step is the following:
1. Mark the edges to be contracted
2. Determine the connected components formed by the marked edges
3. Replace each connected component by a single vertex
4. Eliminate the self loops and multiple edges created by these contraction
5. If G be the graph obtained from G after a Boruvka step. The MST of G is the union of the edges marked for
contraction during this step with the edges in the MST of G
Algorithm Boruvka step:
For any graph G = (V , E), let G
i
= (V
i
, E
i
) where V
i
_ V and E
i
_ E
Let F be the forest of MST edges and G be the contracted graph.
Step 1: F =
Step 2: for all e
uv
e E
i
do
if w(e
uv
) < u. minWeight then
u.minWeight = w(e
uv
)
u.minEdge = e
uv

end if
Step 3: for all e
uv
e E
i
do
if w(e
uv
) < v. minWeight then
v.minWeight = w(e
uv
)
v.minEdge = e
uv

end if
Step 4: for all v V do
put v.minEdge in F
end for
Step 5: G
i
= contract (G
i
)
Step 6: F = contract (F)
The graph remaining after the i
th
iteration is the input to the ( i+1)
st
iteration . The iteration continues till the graph left with
one vertex on which case the algorithm halts. The output spanning tree is the union of the set of lightest edges selected taken
over all iterations. In the implementation of the above algorithm, we need to store fields min Edge and min Edge weight for
each vertex.
In our case, as the weights of edges are supposed to be fuzzy triangular numbers, the edge having lower rank between two
fuzzy triangular number is considered to be the light weight edge in comparison to the others. We have used signed distance
ranking method as discussed in section 2 to rank two triangular fuzzy numbers .
D. Combing the above four algorithms, we give the algorithm MST for exploring the minimum spanning tree in
weighted rough graph.
Algorithm MST :
Step 1 : Input a knowledge system (U, R) where U = (V,E ) , R = { r
1
,r
2
.r
n
} , R _ R of the rough graph T =(
W,X).
Step 2: Apply algorithm partition to E to get all edge equivalence class E/R = {E
1
, E
2
, ., E
s
}
Minimum Spanning Tree in Fuzzy Weighted Rough Graph
27
Step 3 : Apply algorithm lower and algorithm upper to X respectively to get the lower
approximate R(X) and the upper approximate R (X) of X .
step 4 : For the lower approximate graph R (T) = (W, R (X)) of R (T) is still class connected
for some edge equivalence class E
i
, apply algorithm Boruvka step to R (T)
corresponding to every E
i
, get the surely class spanning tree.
Step 5 : If R (T) is not class connected for all edge equivalence class E
j
,j =1,2,..s then there
is no surely class minimum spanning tree .
Step 6 : Apply algorithm Boruvka step to the upper approximate graph R (T) = (W, R (X))
corresponding to all E
j
,j =1,2,..s to get the possibly class minimum spanning tree.

V. NUMERICAL EXAMPLE
In this section, we give one numerical example to implement the algorithm discussed. Let there are four water
reservoirs A, B, C, D in a city where water is drawn from three rivers and also drawn from the ground. We have defined
three kinds of relations such as, two reservoirs are related if they draw water either from the same river or from different
rivers or from the ground which are denoted by e
i
,
j
, e
k
respectively. As there are three rivers each relation of first and
second kind have three types of sub-relations. With the existing knowledge, we can only know about how many sub-
relations exist in every kind, but we cannot distinguish the sub-relationships of the same kind. The purpose is to find the
extremely conflicting relation (water is drawn from different rivers) among them. The weight corresponding to each relation
is given in form of triangular fuzzy number which denotes the degree of weakness of the relation to make use of our
algorithm. The class weight is considered as the sum of the edge weights and comparing the class weights, we use the signed
distance ranking method as discussed in previous section. The edge having lesser rank is considered to have less weight.

Table 1. All the relationships among the four reservoirs
A B C D
A e
1
e
2
e
3

6
e
7
e
8
e
9
e
10

11

12

13
e
14
e
15
e
16
e
17

18

19

20
e
21

B e
1
e
2
e
3

6
e
7
e
22
e
23
e
24

25

26

27
e
28
e
29
e
30
e
31

32

33

34
e
35

C e
8
e
9
e
10

11

12

13
e
14
e
22
e
23
e
24

25

26

27
e
28
e
36
e
37
e
38

39

40

41
e
42

D e
15
e
16
e
17

18

19

20
e
21
e
29
e
30
e
31

32

33

34
e
35
e
36
e
37
e
38

39

40

41
e
42


Table 2. The actual relationships among the four reservoirs
A B C D
A e
1
e
2

4
e
7
e
9
e
10
e
15

18

19
e
21

B e
1
e
2

4
e
7
e
22
e
23

25
e
28
e
29
e
35

C e
9
e
10
e
22
e
23

25
e
28
e
36
e
37

40

41

D e
15

18

19
e
21
e
29
e
35
e
36
e
37

40

41


Table 3. Weights attached to the relations
e
1
e
2
e
3

4

5

6
e
7

(0.5,0.7,0.9) (0.3,0.5,0.7) (0.4,0.6,0.8) (0.2,0.4,0.6) (0.3,0.5,0.7) (0.3,0.5,0.7) (0.1,0.4,0.6)
e
8
e
9
e
10

11

12

13
e
14

(0.3,0.5,0.7) (0.1,0.3,0.5) (0.2,0.4,0.6) (0.7,0.8,0.9) (0.1,0.3,0.5) (0.2,0.4,0.6) (0.4,0.6,0.8)
e
15
e
16
e
17

18

19

20
e
21

(0.1,0.3,0.5) (0.7,0.8,0.9) (0.4,0.6,0.8) (0.3,0.5,0.7) (0.1,0.4,0.6) (0.3,0.5,0.7) (0.4,0.6,0.8)
e
22
e
23
e
24

25

26

27
e
28

(0.4,0.6,0.8) (0.2,0.4,0.6) (0.1,0.3,0.5) (0.7,0.8,0.9) (0.1,0.3,0.5) (0.3,0.5,0.7) (0.1,0.3,0.5)
e
29
e
30
e
31

32

33

34
e
35

(0.1,0.3,0.5) (0.2,0.4,0.6) (0.7,0.8,0.9) (0.3,0.5,0.7) (0.2,0.4,0.6) (0.7,0.8,0.9) (0.3,0.5,0.7)
e
36
e
37
e
38

39

40

41
e
42

(0.7,0.8,0.9) (0.1,0.3,0.5) (0.2,0.4,0.6) (0.7,0.8,0.9) (0.2,0.5,0.7) (0.1,0.3,0.5) (0.1,0.3,0.5)

Taking A, B, C, D as vertices and e
1
to e
42
as edges, we can get the universe graph U. A rough graph X can be
obtained according to Table 2. Further we can get weighted universe graph and weighted rough graph by making use of the
data given in Table 3. Applying the algorithm MST to the graph we can find the possibly conflicting (water drawn from
different rivers) minimum spanning tree among the four reservoirs.

Minimum Spanning Tree in Fuzzy Weighted Rough Graph
28
U = {
4
,
5
,
6,

11
,
12
,
13
,
18
,
19
,
20
,
25
,
26
,
27
,
32
,
33
,
34
,
39
,
40
,
41
}
X = {
4
,
18
,
19
,
25
,
40
,
41
}
= ) (X R {
4
,
5
,
6
,
18
,
19,

20
,
25
,
26
,
27
,
39
,
40
,
41
}
A



4
,
5
,
6

18
,
19,

20


B D

39
,
40
,
41




C

Fig.1 Possibly conflicting MST

VI. CONCLUSION
In this paper we have considered the weight of each edge as fuzzy triangular number . The weight can be
considered as fuzzy trapezoidal number or interval valued fuzzy number depending on the nature of the problem and
impreciseness. Out of several ranking methods between fuzzy numbers we have considered the signed distance ranking
method. Other methods can be used in ranking of fuzzy numbers. This paper intends the application field of rough graph
with imprecise of the data.
Further, we have used Boruvka algorithm for finding minimum spanning tree as this method is more suitable for
parallel implementation which can be further investigated for rough graph .

REFERENCES
[1]. Jing-Shing Yao and Feng-Tse Lin, Fuzzy shortest path network problems with uncertain edge weight, Journal of
Information Science and Engineering, Vol-19, pp 329-351, 2003
[2]. M. Liang, B. Liang, L. Wei, X. Xu, Edge rough graph and its application, Proc. Of eighth International
Conference on Fuzzy Systems and Knowledge Discovery, pp 335-338, 2011
[3]. R. L. Graham and P. Hall, On the history of the minimum spanning tree problem, Annals of the History of
Computing, Vol-7 No.1, pp 43-57, 1985
[4]. Sun Chung and Anne Condon, Parallel implementation of Boruvkas minimum spanning tree algorithm,
Technical report 1297, Computer Science Department, University of Wisconsin, Madison, 1996
[5]. T. He, Y. Chan and K. Shi, Weighted rough graph and its application, Proceedings of sixth IEEE international
conference on intelligent system design and application(ISDA 2006), Vol-1, IEEE Computer society, pp 486-491,
2006
[6]. T. He and K. Shi, Rough graph and its structure, Journal of Shandong University, Vol-6, pp 88-92, 2006
[7]. T. He, P. Xue and K. Shi, Application of rough graph in relationship mining, Journal of System
Engineering and Electronics, Vol-19, No. 4, pp 742-747, 2008
[8]. Z. Pawlak, Rough Sets, International Journal of Parallel Programming, Vol-11, No. 5 pp 341-356, 1982.

You might also like