SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Engineering Research and Development
ISSN: 2278-067X, Volume 1, Issue 10 (June 2012), PP.23-28
www.ijerd.com

          Minimum Spanning Tree in Fuzzy Weighted Rough Graph
                                          S. P. Mohanty1, S. Biswal2, G. Pradhan3
1,2,3
        Department of Mathematics, College of Engineering and Technology, Techno Campus, Ghatikia, Bhubaneswar-751003,
                                                            India


Abstract––The 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 Phrases––Triangular 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
  A (x)
                  = λ (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 FN (λ) = { (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 interval–valued fuzzy set having the following membership
function

A           [ AL ( x),  AU ( x)] )} where x є R , 0 ≤  AL ( x)   AU ( x)  1 .
        = { (x ,                                                     
                                     L U                                                             
Symbolically, A is denoted by [ A , A ] for all x є R . The membership grade of x in A lies in the interval
                                                                   
[ AL ( x),  AU ( x)] . 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 ( λ , ρ ) interval–valued fuzzy number . Then the
                          
membership function of A can be defined as

                                                                    23
Minimum Spanning Tree in Fuzzy Weighted Rough Graph

 A (x) =
    L             λ (x - a) / (b - a),          a≤x≤b
         = λ(c - x ) / (c - b) ,                 b≤x≤c
         = 0                                     otherwise
 A (x) =
    U             ρ (x - b) / (b - p),          p≤x≤b
       = ρ(q - x ) / (q - b),            b≤x≤q
       = 0                               otherwise
The family of all (λ , ρ ) interval–valued fuzzy numbers be denoted by FN ( λ , ρ)
                                                            
3)           Definition: Let      A   = ( a, b, c, λ ) and   B = ( p, q, r, λ ). We have ,
              
             A  B  (a  p, b  q, c  r ,  )
                                                                                                       
4)           Definition : Let A = [ A L , A U ] = [( a1, b1, c1, λ ) ,(p1 ,b1 ,q1 , ρ)] and B    =[B L,     BU]=       [(a2 ,b2, c2 , λ)
                                                                                                                              
,(p2, b2, q2, ρ) ] be two interval- valued fuzzy numbers , then the binary operation                    is defined by     A  B=
                
[ A L  B L , AU  BU ]
        L L
where, A  B  (a1  a 2 , b1  b2 , c1  c2 ;  )
                
and      AU  BU  ( p1  p2 , b1  b2 , q1  q2 ;  )

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; ρ)]  FN(λ, 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 =[(a1,b1,c1; λ),(p1,b1,q1; ρ)] and B = [(a2,b2,c2; λ), (p2,b2,q2; ρ)]
                                             
 d * ( A  B ), 0 ) = d * ( A , 0 ) + d * ( B , 0 )
                                                                 
6) Definition : For A =[(a1, b1, c1; λ),(p1, b1, q1; ρ)] and B =[(a2, b2, c2; λ),(p2, b2, q2; ρ)] , 0 < λ < ρ ≤ 1, the ranking of
interval-valued fuzzy numbers on FN(λ, ρ) are defined by
                               
A    <   B    d*( A ,0 ) < d*( B ,0 )
             iff
              *
                             *
                                   
A   ≈    Biff d ( A , 0 ) = d ( B , 0 )
                                                                                                                 
7) Definition: For 0 < λ ≤ 1 , A = (a, b, c, λ)  FN(λ) 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 ,λ) є FN(λ),
                                
d( A  B ), 0 ) =d ( A , 0 ) + d ( B , 0 ).
                                              
8) Definition : For , A = (a, b, c, λ) and B = ( p, q, r ,λ)  FN(λ), 0 < λ ≤ 1 , the ranking of level λ fuzzy number on
FN(λ) are defined by
                                  
       A < B iff d ( A , 0 ) < d ( B , 0 )
                                   
       A ≈ B iff d ( A , 0 ) = d ( B , 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 = {v1,v2,…...vn} is the set of vertices and E= U e k(vi,vj) is
the edge set on U , where the edge e k is endued with vertex attribute (vi,vj). Let R = { r1,r2………….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)) andR (T) = (W,R(X)) can be used to define it approximately, where
 R (X) = { e E | R(e)  X }
                                                                         24
Minimum Spanning Tree in Fuzzy Weighted Rough Graph

R (X) = { e 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 bnR(X) = R (X) - R (X) is called the R–boundary 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 (vo,vn) surely class walk in rough graph T = ( R(T) ,R(T)) is a finite non – null sequence                 w=
v0 R[ev0v1 ] v1 R[ev1v2 ] v2 .....vn1 R[evn 1vn ] vn , whose terms are    alternatively vertex and edge equivalence class in
R(T). The surely class walk is called surely class path if vi ≠ vj 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) orR (T) respectively.
12) Definition: A (vo,vn) surely class path or possibly class path is called a surely class cycle or possibly class cycle if vo =
vn.
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 e 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(euv)) = f(w(e)) is called the class weight of edge equivalence class R(e uv) , where e  R(euv) 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 ={ v1,v2,………….,vn} 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, ej  E where i ≠ j are called in
the same kind if R(ei) = R( ej).

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 E1 ,E2 …………..,Es 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 ei satisfies Ej = R (ei) or not .
Algorithm partition :
Step 1 : i=1 ,j=1, s=1 , E1 = { e1 }
Step 2 : if i = | E |, then complete the classification and we have E/R = { E1, E2, ...., Es } 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 , Es = { ei } 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 Ej = R (ei) then ei  Ej , 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

                                                                25
Minimum Spanning Tree in Fuzzy Weighted Rough Graph

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 graphR (T ). Given the universe graph U = ( V,E ) , let E/R = {E 1 , E2 ,………, Es}
,1≤ s ≤ |E|
Algorithm lower :
Step 1 : j =1 , L =ф .
Step 2 : if Ej  X , then L = L  Ej .
Step 3 : if j = s ,then stop and we have R(X) = L else go to step 4 to check next Ej
Step 4 : j = j+1 and go to step 2 .
Algorithm upper :
Step 1 : j = 1 , R = ф,
Step 2 : if Ej  X ≠ ф , then R = R  Ej
Step 3 : if j = s , then stop and we have R (X ) = R
           else go to step 4 to check next Ej
Step 4 : j= j+1 and go to step 2.

C.         In this section we describe Boruvka’s algorithm to find the minimum spanning tree(MST). It is considered as a
greedy algorithm like Kruskal’s algorithm. However, unlike Kruskal’s algorithm, which merges two components in a step, in
a single step of Boruvka’s 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 Gi = (Vi , Ei) where Vi  V and Ei  E
Let F be the forest of MST edges and G’ be the contracted graph.
Step 1: F = φ
Step 2: for all euv  Ei do
             if w(euv) < u. minWeight then
               u.minWeight = w(euv)
               u.minEdge = euv
           end if
Step 3: for all euv  Ei do
             if w(euv) < v. minWeight then
               v.minWeight = w(euv)
               v.minEdge = euv
           end if
Step 4: for all v ε V do
              put v.minEdge in F
           end for
Step 5: Gi = contract (Gi)
Step 6: F = contract (F)
The graph remaining after the ith 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 = { r1,r2………….rn} , 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, E2, …………., Es}

                                                                26
Minimum Spanning Tree in Fuzzy Weighted Rough Graph

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 Ei , apply algorithm Boruvka step to R (T)
corresponding to every Ei , get the surely class spanning tree.
Step 5 : If R (T) is not class connected for all edge equivalence class Ej ,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 Ej ,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 ei, ēj, ek 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                              e1e2e3ē4ē5ē6e7            e8e9e10ē11ē12ē13e14         e15e16e17ē18ē19ē20e21
             B     e1e2e3ē4ē5ē6e7                                     e22e23e24ē25ē26ē27e28       e29e30e31ē32ē33ē34e35
             C     e8e9e10ē11ē12ē13e14      e22e23e24ē25ē26ē27e28                                 e36e37e38ē39ē40ē41e42
             D     e15e16e17ē18ē19ē20e21    e29e30e31ē32ē33ē34e35     e36e37e38ē39ē40ē41e42

                                Table 2. The actual relationships among the four reservoirs
                               A                        B                      C                       D
             A                             e1e2ē4e7                 e9e10                   e15ē18ē19e21
             B        e1e2ē4e7                                      e22e23ē25e28            e29e35
             C        e9e10                e22e23ē25e28                                     e36e37ē40ē41
             D        e15ē18ē19e21         e29e35                   e36e37ē40ē41

                                         Table 3. Weights attached to the relations
                   e1              e2             e3            ē4              ē5                  ē6              e7
             (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)
             e8              e9             e10            ē11             ē12                ē13             e14
             (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)
             e15             e16            e17            ē18             ē19                ē20             e21
             (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)
             e22             e23            e24            ē25             ē26                ē27             e28
             (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)
             e29             e30            e31            ē32             ē33                ē34             e35
             (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)
             e36             e37            e38            ē39             ē40                ē41             e42
             (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 e1 to e42 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.




                                                              27
Minimum Spanning Tree in Fuzzy Weighted Rough Graph

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 }
R(X )        { ē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 Boruvka’s 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.




                                                                             28

Contenu connexe

Tendances

Csr2011 june15 11_00_sima
Csr2011 june15 11_00_simaCsr2011 june15 11_00_sima
Csr2011 june15 11_00_simaCSR2011
 
Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)Matthew Leingang
 
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...AIRCC Publishing Corporation
 
CMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions RepresentationsCMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions Representationsallyn joy calcaben
 
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Federico Cerutti
 
A new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesA new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesVissarion Fisikopoulos
 
File 4 a k-tung 2 radial na printed 12-11
File 4 a k-tung 2 radial na printed 12-11File 4 a k-tung 2 radial na printed 12-11
File 4 a k-tung 2 radial na printed 12-11Phong Nguyễn
 
Fractional Calculus A Commutative Method on Real Analytic Functions
Fractional Calculus A Commutative Method on Real Analytic FunctionsFractional Calculus A Commutative Method on Real Analytic Functions
Fractional Calculus A Commutative Method on Real Analytic FunctionsMatt Parker
 
IITJEE - 2010 ii -mathematics
IITJEE - 2010  ii -mathematicsIITJEE - 2010  ii -mathematics
IITJEE - 2010 ii -mathematicsVasista Vinuthan
 
Typing quantum superpositions and measurement
Typing quantum superpositions and measurementTyping quantum superpositions and measurement
Typing quantum superpositions and measurementAlejandro Díaz-Caro
 
Ottosen&petersson fem cap 5
Ottosen&petersson fem cap 5Ottosen&petersson fem cap 5
Ottosen&petersson fem cap 5guest0d07c9db
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexityFrank Nielsen
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010amnesiann
 
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...Alberto Maspero
 
On the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansOn the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansFrank Nielsen
 

Tendances (19)

Csr2011 june15 11_00_sima
Csr2011 june15 11_00_simaCsr2011 june15 11_00_sima
Csr2011 june15 11_00_sima
 
Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)
 
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...
RESIDUAL QUOTIENT AND ANNIHILATOR OF INTUITIONISTIC FUZZY SETS OF RING AND MO...
 
E42012426
E42012426E42012426
E42012426
 
CMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions RepresentationsCMSC 56 | Lecture 9: Functions Representations
CMSC 56 | Lecture 9: Functions Representations
 
Module 5 Sets
Module 5 SetsModule 5 Sets
Module 5 Sets
 
H25031037
H25031037H25031037
H25031037
 
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...Handout for the course Abstract Argumentation and Interfaces to Argumentative...
Handout for the course Abstract Argumentation and Interfaces to Argumentative...
 
A new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesA new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodies
 
File 4 a k-tung 2 radial na printed 12-11
File 4 a k-tung 2 radial na printed 12-11File 4 a k-tung 2 radial na printed 12-11
File 4 a k-tung 2 radial na printed 12-11
 
Fractional Calculus A Commutative Method on Real Analytic Functions
Fractional Calculus A Commutative Method on Real Analytic FunctionsFractional Calculus A Commutative Method on Real Analytic Functions
Fractional Calculus A Commutative Method on Real Analytic Functions
 
IITJEE - 2010 ii -mathematics
IITJEE - 2010  ii -mathematicsIITJEE - 2010  ii -mathematics
IITJEE - 2010 ii -mathematics
 
Typing quantum superpositions and measurement
Typing quantum superpositions and measurementTyping quantum superpositions and measurement
Typing quantum superpositions and measurement
 
Crystallographic groups
Crystallographic groupsCrystallographic groups
Crystallographic groups
 
Ottosen&petersson fem cap 5
Ottosen&petersson fem cap 5Ottosen&petersson fem cap 5
Ottosen&petersson fem cap 5
 
Bregman divergences from comparative convexity
Bregman divergences from comparative convexityBregman divergences from comparative convexity
Bregman divergences from comparative convexity
 
Engr 371 final exam april 2010
Engr 371 final exam april 2010Engr 371 final exam april 2010
Engr 371 final exam april 2010
 
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...
Birkhoff coordinates for the Toda Lattice in the limit of infinitely many par...
 
On the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract meansOn the Jensen-Shannon symmetrization of distances relying on abstract means
On the Jensen-Shannon symmetrization of distances relying on abstract means
 

En vedette

OC Big Data Monthly Meetup #5 - Session 1 - Altiscale
OC Big Data Monthly Meetup #5 - Session 1 - AltiscaleOC Big Data Monthly Meetup #5 - Session 1 - Altiscale
OC Big Data Monthly Meetup #5 - Session 1 - AltiscaleBig Data Joe™ Rossi
 
Rock Kickoff 2013
Rock Kickoff 2013 Rock Kickoff 2013
Rock Kickoff 2013 HBSROCK
 
Documento guia de_wifi eset
Documento guia de_wifi esetDocumento guia de_wifi eset
Documento guia de_wifi esetErick Sandoval
 

En vedette (8)

OC Big Data Monthly Meetup #5 - Session 1 - Altiscale
OC Big Data Monthly Meetup #5 - Session 1 - AltiscaleOC Big Data Monthly Meetup #5 - Session 1 - Altiscale
OC Big Data Monthly Meetup #5 - Session 1 - Altiscale
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Intro to Accounts
Intro to Accounts Intro to Accounts
Intro to Accounts
 
Rock Kickoff 2013
Rock Kickoff 2013 Rock Kickoff 2013
Rock Kickoff 2013
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Documento guia de_wifi eset
Documento guia de_wifi esetDocumento guia de_wifi eset
Documento guia de_wifi eset
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 

Similaire à www.ijerd.com

Relations & functions.pps
Relations  &  functions.ppsRelations  &  functions.pps
Relations & functions.ppsindu psthakur
 
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).pptDediTriLaksono1
 
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...inventionjournals
 
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxFINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxvoversbyobersby
 
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...7anantsharma7
 
Add math may june 2016 p1
Add math may june 2016 p1Add math may june 2016 p1
Add math may june 2016 p1Don Cunningham
 
Relation function
Relation functionRelation function
Relation functionmentorsnet
 
Relation function
Relation functionRelation function
Relation functionBiswa Nayak
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...Alexander Decker
 
Mcq for manavsthali( 7 worksheets)
Mcq for manavsthali( 7 worksheets)Mcq for manavsthali( 7 worksheets)
Mcq for manavsthali( 7 worksheets)KarunaGupta1982
 
Mathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdfMathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdfgowhiksankar54
 
Power point for Theory of computation and detail
Power point for Theory of computation and detailPower point for Theory of computation and detail
Power point for Theory of computation and detailNivaTripathy1
 

Similaire à www.ijerd.com (20)

Relation and function_xii
Relation and function_xiiRelation and function_xii
Relation and function_xii
 
Relations & functions.pps
Relations  &  functions.ppsRelations  &  functions.pps
Relations & functions.pps
 
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt
00_1 - Slide Pelengkap (dari Buku Neuro Fuzzy and Soft Computing).ppt
 
Relations in Discrete Math
Relations in Discrete MathRelations in Discrete Math
Relations in Discrete Math
 
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...A New Approach on the Log - Convex Orderings and Integral inequalities of the...
A New Approach on the Log - Convex Orderings and Integral inequalities of the...
 
2 homework
2 homework2 homework
2 homework
 
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docxFINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
FINAL PROJECT, MATH 251, FALL 2015[The project is Due Mond.docx
 
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...
JEE+Crash+course+_+Phase+I+_+Session+1+_+Sets+and++Relations+&+Functions+_+7t...
 
Add math may june 2016 p1
Add math may june 2016 p1Add math may june 2016 p1
Add math may june 2016 p1
 
Relations
RelationsRelations
Relations
 
Relation function
Relation functionRelation function
Relation function
 
Relation function
Relation functionRelation function
Relation function
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...
 
Mcq for manavsthali( 7 worksheets)
Mcq for manavsthali( 7 worksheets)Mcq for manavsthali( 7 worksheets)
Mcq for manavsthali( 7 worksheets)
 
Line integral.ppt
Line integral.pptLine integral.ppt
Line integral.ppt
 
Relations and Functions 1
Relations and Functions 1Relations and Functions 1
Relations and Functions 1
 
Mathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdfMathematics JEE quick revision notes pdf
Mathematics JEE quick revision notes pdf
 
Power point for Theory of computation and detail
Power point for Theory of computation and detailPower point for Theory of computation and detail
Power point for Theory of computation and detail
 
Set theory
Set theorySet theory
Set theory
 
Mtk3013 chapter 2-3
Mtk3013   chapter 2-3Mtk3013   chapter 2-3
Mtk3013 chapter 2-3
 

Plus de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Plus de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

www.ijerd.com

  • 1. International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 10 (June 2012), PP.23-28 www.ijerd.com Minimum Spanning Tree in Fuzzy Weighted Rough Graph S. P. Mohanty1, S. Biswal2, G. Pradhan3 1,2,3 Department of Mathematics, College of Engineering and Technology, Techno Campus, Ghatikia, Bhubaneswar-751003, India Abstract––The 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 Phrases––Triangular 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  A (x)  = λ (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 FN (λ) = { (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 interval–valued fuzzy set having the following membership function  A [ AL ( x),  AU ( x)] )} where x є R , 0 ≤  AL ( x)   AU ( x)  1 . = { (x ,     L U  Symbolically, A is denoted by [ A , A ] for all x є R . The membership grade of x in A lies in the interval   [ AL ( x),  AU ( x)] . 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 ( λ , ρ ) interval–valued fuzzy number . Then the  membership function of A can be defined as 23
  • 2. Minimum Spanning Tree in Fuzzy Weighted Rough Graph  A (x) =  L λ (x - a) / (b - a), a≤x≤b = λ(c - x ) / (c - b) , b≤x≤c = 0 otherwise  A (x) =  U ρ (x - b) / (b - p), p≤x≤b = ρ(q - x ) / (q - b), b≤x≤q = 0 otherwise The family of all (λ , ρ ) interval–valued fuzzy numbers be denoted by FN ( λ , ρ)   3) Definition: Let A = ( a, b, c, λ ) and B = ( p, q, r, λ ). We have ,   A  B  (a  p, b  q, c  r ,  )       4) Definition : Let A = [ A L , A U ] = [( a1, b1, c1, λ ) ,(p1 ,b1 ,q1 , ρ)] and B =[B L, BU]= [(a2 ,b2, c2 , λ)   ,(p2, b2, q2, ρ) ] be two interval- valued fuzzy numbers , then the binary operation  is defined by A  B=     [ A L  B L , AU  BU ] L L where, A  B  (a1  a 2 , b1  b2 , c1  c2 ;  )   and AU  BU  ( p1  p2 , b1  b2 , q1  q2 ;  ) 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; ρ)]  FN(λ, 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 =[(a1,b1,c1; λ),(p1,b1,q1; ρ)] and B = [(a2,b2,c2; λ), (p2,b2,q2; ρ)]        d * ( A  B ), 0 ) = d * ( A , 0 ) + d * ( B , 0 )   6) Definition : For A =[(a1, b1, c1; λ),(p1, b1, q1; ρ)] and B =[(a2, b2, c2; λ),(p2, b2, q2; ρ)] , 0 < λ < ρ ≤ 1, the ranking of interval-valued fuzzy numbers on FN(λ, ρ) are defined by       A < B d*( A ,0 ) < d*( B ,0 ) iff   *   *   A ≈ Biff d ( A , 0 ) = d ( B , 0 )      7) Definition: For 0 < λ ≤ 1 , A = (a, b, c, λ)  FN(λ) 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 ,λ) є FN(λ),        d( A  B ), 0 ) =d ( A , 0 ) + d ( B , 0 ).   8) Definition : For , A = (a, b, c, λ) and B = ( p, q, r ,λ)  FN(λ), 0 < λ ≤ 1 , the ranking of level λ fuzzy number on FN(λ) are defined by       A < B iff d ( A , 0 ) < d ( B , 0 )       A ≈ B iff d ( A , 0 ) = d ( B , 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 = {v1,v2,…...vn} is the set of vertices and E= U e k(vi,vj) is the edge set on U , where the edge e k is endued with vertex attribute (vi,vj). Let R = { r1,r2………….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)) andR (T) = (W,R(X)) can be used to define it approximately, where R (X) = { e E | R(e)  X } 24
  • 3. Minimum Spanning Tree in Fuzzy Weighted Rough Graph R (X) = { e 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 bnR(X) = R (X) - R (X) is called the R–boundary 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 (vo,vn) surely class walk in rough graph T = ( R(T) ,R(T)) is a finite non – null sequence w= v0 R[ev0v1 ] v1 R[ev1v2 ] v2 .....vn1 R[evn 1vn ] vn , whose terms are alternatively vertex and edge equivalence class in R(T). The surely class walk is called surely class path if vi ≠ vj 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) orR (T) respectively. 12) Definition: A (vo,vn) surely class path or possibly class path is called a surely class cycle or possibly class cycle if vo = vn. 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 e 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(euv)) = f(w(e)) is called the class weight of edge equivalence class R(e uv) , where e  R(euv) 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 ={ v1,v2,………….,vn} 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, ej  E where i ≠ j are called in the same kind if R(ei) = R( ej). 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 E1 ,E2 …………..,Es 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 ei satisfies Ej = R (ei) or not . Algorithm partition : Step 1 : i=1 ,j=1, s=1 , E1 = { e1 } Step 2 : if i = | E |, then complete the classification and we have E/R = { E1, E2, ...., Es } 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 , Es = { ei } 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 Ej = R (ei) then ei  Ej , 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 25
  • 4. Minimum Spanning Tree in Fuzzy Weighted Rough Graph 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 graphR (T ). Given the universe graph U = ( V,E ) , let E/R = {E 1 , E2 ,………, Es} ,1≤ s ≤ |E| Algorithm lower : Step 1 : j =1 , L =ф . Step 2 : if Ej  X , then L = L  Ej . Step 3 : if j = s ,then stop and we have R(X) = L else go to step 4 to check next Ej Step 4 : j = j+1 and go to step 2 . Algorithm upper : Step 1 : j = 1 , R = ф, Step 2 : if Ej  X ≠ ф , then R = R  Ej Step 3 : if j = s , then stop and we have R (X ) = R else go to step 4 to check next Ej Step 4 : j= j+1 and go to step 2. C. In this section we describe Boruvka’s algorithm to find the minimum spanning tree(MST). It is considered as a greedy algorithm like Kruskal’s algorithm. However, unlike Kruskal’s algorithm, which merges two components in a step, in a single step of Boruvka’s 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 Gi = (Vi , Ei) where Vi  V and Ei  E Let F be the forest of MST edges and G’ be the contracted graph. Step 1: F = φ Step 2: for all euv  Ei do if w(euv) < u. minWeight then u.minWeight = w(euv) u.minEdge = euv end if Step 3: for all euv  Ei do if w(euv) < v. minWeight then v.minWeight = w(euv) v.minEdge = euv end if Step 4: for all v ε V do put v.minEdge in F end for Step 5: Gi = contract (Gi) Step 6: F = contract (F) The graph remaining after the ith 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 = { r1,r2………….rn} , 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, E2, …………., Es} 26
  • 5. Minimum Spanning Tree in Fuzzy Weighted Rough Graph 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 Ei , apply algorithm Boruvka step to R (T) corresponding to every Ei , get the surely class spanning tree. Step 5 : If R (T) is not class connected for all edge equivalence class Ej ,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 Ej ,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 ei, ēj, ek 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 e1e2e3ē4ē5ē6e7 e8e9e10ē11ē12ē13e14 e15e16e17ē18ē19ē20e21 B e1e2e3ē4ē5ē6e7 e22e23e24ē25ē26ē27e28 e29e30e31ē32ē33ē34e35 C e8e9e10ē11ē12ē13e14 e22e23e24ē25ē26ē27e28 e36e37e38ē39ē40ē41e42 D e15e16e17ē18ē19ē20e21 e29e30e31ē32ē33ē34e35 e36e37e38ē39ē40ē41e42 Table 2. The actual relationships among the four reservoirs A B C D A e1e2ē4e7 e9e10 e15ē18ē19e21 B e1e2ē4e7 e22e23ē25e28 e29e35 C e9e10 e22e23ē25e28 e36e37ē40ē41 D e15ē18ē19e21 e29e35 e36e37ē40ē41 Table 3. Weights attached to the relations e1 e2 e3 ē4 ē5 ē6 e7 (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) e8 e9 e10 ē11 ē12 ē13 e14 (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) e15 e16 e17 ē18 ē19 ē20 e21 (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) e22 e23 e24 ē25 ē26 ē27 e28 (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) e29 e30 e31 ē32 ē33 ē34 e35 (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) e36 e37 e38 ē39 ē40 ē41 e42 (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 e1 to e42 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. 27
  • 6. Minimum Spanning Tree in Fuzzy Weighted Rough Graph 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 } R(X )  { ē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 Boruvka’s 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. 28