Next Article in Journal
Nonexistence of Positive Solutions for Quasilinear Equations with Decaying Potentials
Next Article in Special Issue
Topology in the Alternative Set Theory and Rough Sets via Fuzzy Type Theory
Previous Article in Journal
Treating Nonresponse in Probability-Based Online Panels through Calibration: Empirical Evidence from a Survey of Political Decision-Making Procedures
Previous Article in Special Issue
The Homomorphism Theorems of M-Hazy Rings and Their Induced Fuzzifying Convexities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalized Fuzzy Graph Connectivity Parameters with Application to Human Trafficking

1
Department of Mathematics, National Institute of Technology Calicut, Kerala 673601, India
2
Department of Mathematics, Creighton University, Omaha, NE 68178, USA
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(3), 424; https://doi.org/10.3390/math8030424
Submission received: 12 February 2020 / Revised: 11 March 2020 / Accepted: 12 March 2020 / Published: 16 March 2020
(This article belongs to the Special Issue Fuzziness and Mathematical Logic )

Abstract

:
Graph models are fundamental in network theory. But normalization of weights are necessary to deal with large size networks like internet. Most of the research works available in the literature have been restricted to an algorithmic perspective alone. Not much have been studied theoretically on connectivity of normalized networks. Fuzzy graph theory answers to most of the problems in this area. Although the concept of connectivity in fuzzy graphs has been widely studied, one cannot find proper generalizations of connectivity parameters of unweighted graphs. Generalizations for some of the existing vertex and edge connectivity parameters in graphs are attempted in this article. New parameters are compared with the old ones and generalized values are calculated for some of the major classes like cycles and trees in fuzzy graphs. The existence of super fuzzy graphs with higher connectivity values are established for both old and new parameters. The new edge connectivity values for some wider classes of fuzzy graphs are also obtained. The generalizations bring substantial improvements in fuzzy graph clustering techniques and allow a smooth theoretical alignment. Apart from these, a new class of fuzzy graphs called generalized t-connected fuzzy graphs are studied. An algorithm for clustering the vertices of a fuzzy graph and an application related to human trafficking are also proposed.

1. Introduction

The 20th century witnessed several major revolutions in mathematics. The invention of fuzzy logic by Zadeh [1] in 1965 is a remarkable one with several implications and amazing consequences. Zadeh’s logic has been applied in different fields including knowledge based systems, control theory and manufacturing. Several new fields in mathematics also emerged as a consequence. Rosenfeld [2] presented a new version of graph theory, called fuzzy graph theory in 1975 . A fuzzy graph represents a capacity-normalized network having different degrees of vagueness associated with its vertices and links. This new theory is helpful in modeling large inter-connection networks like internet and power grids.
Fuzzy graph theory has grown as an intense area of research today. The most important and applicable concept in this area is that of connectivity. There are several classical problems like maximum band-width problems, bottleneck problems, quality of service problems, and so forth., in network theory, applying different connectivity parameters. A study of connectivity of fuzzy graphs can be found in Reference [2,3,4]. It can be observed that none of these works contain proper generalizations of connectivity parameters of graphs. This is the motivation behind this paper. The authors generalize the basic graph concepts inline with the classical ones, and make a comparison. The definitions of fuzzy vertex connectivity and fuzzy edge connectivity given in Reference [3] were based on strong edges of fuzzy graphs and hence were not direct of generalizations of cut vertices and bridges in graph theory. In this paper, we rectify this problem by providing new definitions for vertex connectivity and edge connectivity in fuzzy graphs.
The major contribution of this paper include the existence theorems for fuzzy graphs with arbitrary connectivity values and computation of fuzzy edge connectivity parameters for certain special sub-categories of fuzzy graphs, which include saturated and β -saturated cycles, and complements of fuzzy graphs. The values of the new parameters are also calculated for fuzzy cycles, fuzzy trees and complete fuzzy graphs. Some existence theorems and constructions in the generalized case are also provided. The existence of a super fuzzy graph having more fuzzy edge connectivity than that of a given fuzzy graph and the construction of a t-edge connected complete fuzzy graph are provided in the beginning. An example of clustering in fuzzy graphs exhibiting the superiority of the new parameters over the existing ones is provided towards the end.
The first paper in fuzzy graph theory by Rosenfeld [2] addressed the problem of clustering using the concept of vertex connectivity. One can find fuzzified versions of most of the concepts in graph theory, in Reference [2]. Cut vertices, bridges, blocks, and so forth are generalized. Several major characterizations are provided in this paper. An independent definition of fuzzy graphs were given by Yeh and Bang in Reference [4] simultaneously. They studied vertex connectivity and edge connectivity of fuzzy graphs and used them in fuzzy graph clustering. Bhattacharya et al. [5,6] studied this further and provided several algorithms related to connectivity. Bhutani et al. introduced the concept of strong edge in Reference [7]. They also investigated automorphism of fuzzy graphs [8], fuzzy end vertices [9] and geodesics in fuzzy graphs [10]. Sunitha and Vijayakumar [11,12] came up with several characterizations of fuzzy trees and blocks. They also studied complement of fuzzy graphs [13] and several matrices in fuzzy graphs [11]. In 2009 , Mathew and Sunitha [14] identified different types of edges in fuzzy graphs and provided an algorithm for the same. They characterized many fuzzy graph structures like fuzzy trees, blocks and complete fuzzy graphs in an effective way using this identification. Fuzzy vertex connectivity and fuzzy edge connectivity were introduced in 2010 , by the authors of Reference [3]. They were generalizations of Yeh and Bang’s connectivity parameters. In 2013 , Mathew and Sunitha introduced the cyclic connectivity in fuzzy graphs [15]. In 2015 , Anjali et al. studied blocks in fuzzy graphs in detail. This work can be found in References [16,17,18]. Also, related works can be seen in [19,20].
A large number of variants of fuzzy graphs like, bipolar fuzzy graphs [21], interval-valued fuzzy line graphs [22], strong intuitionistic fuzzy graphs [23], and incidence fuzzy graphs [24] have been recently introduced in the literature. Connectivity concepts in fuzzy incidence graphs were studied by Mordeson, et al. [24,25,26,27,28]. Recently, Binu et al. introduced several indices like Wiener index [29], connectivity index [30] and cyclic connectivity index [31] and applied them in different types of interconnection networks. This work is a continuation of the work in Reference [3].
Section 2 contains preliminaries and Section 3, some results on fuzzy vertex and edge connectivity. Fuzzy edge connectivity of saturated fuzzy cycles and complements of cycles are some of the topics tackled in this section. Section 4 presents generalized connectivity parameters and find their relationships with the existing ones. Section 5 gives an algorithm for fuzzy graph clustering using the new parameters and Section 6 contains an application related to human trafficking.

2. Preliminaries

Let X be a set. A fuzzy subset σ on X is a function σ : X [ 0 , 1 ] [1]. Most of the fundamental definitions of fuzzy graph theory are given by Rosenfeld [2] and Yeh and Bang [4]. A fuzzy graph G = ( σ , μ ) is a pair where σ is a fuzzy subset of a set S and μ is a fuzzy subset of S × S such that μ ( u , v ) σ ( u ) σ ( v ) [2]. Since we consider only undirected fuzzy graphs we denote the edge ( u , v ) or ( v , u ) by u v . A fuzzy graph H = ( τ , ν ) is called a partial fuzzy subgraph of G if τ ( u ) σ ( u ) for every u τ * and ν ( u v ) μ ( u v ) for every ( u v ) ν * . A partial subgraph with τ ( u ) σ ( u ) , v τ * and ν ( u v ) = μ ( u v ) for all u v v * , is called a fuzzy subgraph of G [2]. A path P of length n is a sequence of distinct vertices u 0 , u 1 , u 2 , , u n with μ ( u i 1 u i ) > 0 for i = 1 , 2 , , n . The strength of that path is the membership value of a weakest edge in P . A path is called a cycle if u 0 = u n , and is called a fuzzy cycle if it contains more than one weakest edge [4]. The strength of connectedness between some pair of vertices x and y is the maximum of strengths of all paths between that pairs and is denoted by C O N N G ( x , y ) . If the strength of a path P from x to y is equal to C O N N G ( x , y ) , then P is called a strongest x y path. If C O N N G ( x , y ) > 0 for any x , y σ * , then G is called a connected fuzzy graph [32]. If μ ( x y ) > C O N N G { x y } ( x , y ) then x y is called α strong and if μ ( x y ) = C O N N G { x y } ( x , y ) , then x y is called β strong. Otherwise it is a δ edge. α strong and β strong edges are called strong edges and a path is called a strong path if all of its edges are strong [14].
An edge x y μ * is called a fuzzy bridge if its removal reduces the strength of connectedness between some pair of vertices in G [2]. Similarly a vertex v σ * is said to be a fuzzy cut vertex of G if its removal decreases the strength of connectedness between some pair of vertices. A connected fuzzy graph G = ( σ , μ ) is a fuzzy tree if it has a fuzzy spanning subgraph F = ( σ , ν ) which is a tree, where for all edges x y not in F , there exists a path from x to y in F , whose strength is more than μ ( x y ) [2]. A complete fuzzy graph G = ( σ , μ ) is a fuzzy graph with the property μ ( x y ) = σ ( x ) σ ( y ) for all x , y σ * . G is said to be α saturated, if at least one α strong edge is incident at every vertex v σ * , and is called β saturated, if at least one β strong edge is incident at every vertex. G is called saturated if it is both α and β saturated [33].
A disconnection of a fuzzy graph G = ( σ , μ ) is a vertex set D σ * whose removal results in a disconnected or a single vertex fuzzy graph. The weight of D is defined to be v D { μ ( v u ) | μ ( v u ) 0 } . The vertex connectivity of a fuzzy graph G denoted by Ω ( G ) , is defined to be the minimum weight of a disconnection in G [4]. Let G = ( σ , μ ) be a connected fuzzy graph. A set of vertices X = v 1 , v 2 , , v m σ * is said to be a fuzzy vertex cut or fuzzy node cut (FNC) if either, C O N N G X ( x , y ) < C O N N G ( x , y ) for some pair of vertices x , y σ * such that both x , y v i for i = 1 , 2 , , m or G X is trivial. Let X be a fuzzy vertex cut in G . The strong weight of X , denoted by s ( X ) is defined as s ( X ) = x X μ ( x y ) , μ ( x y ) is the minimum of the weights of strong edges incident at x . The fuzzy vertex connectivity of a connected fuzzy graph G is defined as the minimum strong weight of fuzzy vertex cuts of G . It is denoted by κ ( G ) [3]. Let G be a fuzzy graph and V 1 , V 2 be a partition of its vertex set. The set of edges joining vertices of V 1 and vertices of V 2 is called a cut-set of G , denoted by V 1 , V 2 relative to the partition V 1 , V 2 . The weight of the cut-set V 1 , V 2 is defined as u V 1 , v V 2 μ ( u v ) . Let G be a fuzzy graph. The edge connectivity of G denoted by λ ( G ) is defined to be the minimum weight of cut-sets of G [4]. Let G = ( σ , μ ) be a fuzzy graph, a set of strong edges E = { e 1 , e 2 , , e n } with e i = u i v i , i = 1 , 2 , , n is said to be a fuzzy edge cut or fuzzy arc cut (FAC) if either C O N N G E ( x , y ) < C O N N G ( x , y ) for some pair of vertices x , y σ * with at least one of x or y different from both u i and v i , i = 1 , 2 , , n , or G E is disconnected. The strong weight of a fuzzy edge cut E is defined as s ( E ) = e i E μ e i . The fuzzy edge connectivity κ ( G ) of a connected fuzzy graph G is defined to be the minimum strong weight of fuzzy edge cuts of G . Let G be a connected fuzzy graph and t ( 0 , ) , G is called t-connected if κ ( G ) t and G is called t-edge connected if κ ( G ) t [3]. More basic definitions and results can be seen in References [24,25].

3. Fuzzy Vertex and Edge Connectivity

In this section, fuzzy vertex connectivity and fuzzy edge connectivity are studied. They were introduced in Reference [3]. Mainly cycles and their complements are discussed.
Theorem 1.
[34] Let G = ( σ , μ ) be a fuzzy graph with | σ * | = n . If H = ( σ , ν ) is a partial fuzzy subgraph of G , then κ ( H ) κ ( G ) .
Theorem 1 can be restated in fuzzy edge connectivity terms for a particular category of partial fuzzy subgraphs as follows.
Theorem 2.
Let G = ( σ , μ ) be a fuzzy graph with | σ * | = n . If H = ( σ , ν ) is a partial fuzzy subgraph having the same vertex set of G , then κ ( H ) κ ( G ) .
The proof of Theorem 2 is obvious and is omitted.
Note that in Theorem 2, the vertex set of H is the same as the vertex set of G . This result is not true for every partial fuzzy subgraph of G, as seen from the fuzzy graph shown in Figure 1.
In Figure 1, G is a fuzzy graph with κ ( G ) = 0.2 . H is a partial fuzzy subgraph of G with κ ( H ) = 0.3 .
Note that the removal of an edge from a fuzzy graph never enhances its edge connectivity as seen from the following result.
Theorem 3.
For any fuzzy graph G = ( σ , μ ) , κ ( G e ) κ ( G ) , for every e μ * .
Proof of Theorem 3 follows from Theorem 2 and the fact that G e is a partial fuzzy subgraph of G on the same vertex set.
Next we study the existence of a super graph whose edge connectivity is greater than the edge connectivity of the original graph.
Theorem 4.
For any connected fuzzy graph with fuzzy edge connectivity κ ( G ) , there exists a connected super fuzzy graph G of G with fuzzy edge connectivity κ ( G ) > κ ( G ) .
Proof. 
Case 1. For any trivial fuzzy graph with σ * = { u } , κ ( G ) = 0 . Construct super fuzzy graph as G = ( ρ , ν ) as ρ * = σ * { v } and ν * = { u v } . Define,
ρ ( x ) = σ ( x ) i f x = u 1 x = v
and ν ( u v ) = t , t ( 0 , 1 ] . Clearly κ ( G ) > κ ( G ) .
Case 2.
Let G be fuzzy graph with σ * = { u , v } , and μ * = { u v } . Thus in this case κ ( G ) = μ ( u v ) = t (say). Construct a super graph G = ( ρ , ν ) with ρ * = σ * { z } and ν * = μ * { u z , v z } , with
ρ ( x ) = σ ( x ) i f x σ * 1 i f x = z
and
ν ( x y ) = μ ( x y ) i f x y = u v s i f x y = u z x y = v z , s t .
If s > t , Then, κ ( G ) = s > t = κ ( G ) , else then, κ ( G ) = 2 s > t = κ ( G ) .
Case 3.
Let G be a complete fuzzy graph with n vertices say { v 1 , v 2 , , v n } , n 3 . In this case κ ( G ) = n * { σ ( x ) : x σ * } . Construct a super graph G = ( ρ , ν ) as ρ * = σ * { z } and ν * = μ * { v i z : i = 1 , 2 , n } .
ρ ( x ) = σ ( x ) i f x σ * { σ ( x ) : x σ * } i f x = z
and
ν ( x y ) = μ ( x y ) i f x y μ * σ ( z ) O t h e r w i s e .
Thus G becomes a CFG with n + 1 vertices. So, κ ( G ) = ( n + 1 ) * { σ ( x ) : x ρ * } > n * { σ ( x ) : x σ * } = κ ( G ) .
Case 4.
Let G is not a complete fuzzy graph with edge connectivity κ ( G ) .
Let E be a minimum fuzzy edge cut of G and X be the collection of end vertices of E . Then there exists a pair of vertices u , v such that C O N N G E ( u , v ) < C O N N G ( u , v ) , with at least one of u or v different from the end vertices of E . If u v is a δ edge, then there exist k internally disjoint strongest u v paths and u v is the weakest edge of a k cycle. Thus any minimum u v separating set has cardinality k . Construct a super fuzzy graph G = ( ρ , ν ) with ρ * = σ * { z } and ν * = μ * { u z , v z } .
ρ ( x ) = σ ( x ) i f x σ * 1 i f x = z
and
ν ( x y ) = μ ( x y ) i f x y μ * C O N N G ( u , v ) i f x X o r y X .
By construction, u v has k + 1 internally disjoint strongest paths. Hence, minimum u v separating set E has exactly k + 1 edges. Moreover, s ( E ) > s ( E ) . If κ ( G ) > κ ( G ) then G becomes the super graph. But if κ ( G ) = κ ( G ) , then let E be a minimum fuzzy edge cut of G . Then there exists a pair of vertices u 1 , v 1 in G such that C O N N G E ( u 1 , v 1 ) < C O N N G ( u 1 , v 1 ) . If u 1 v 1 is a δ edge or u 1 and v 1 are not adjacent, then the above procedure can be repeated. Suppose G is disconnected. let Y be a minimum separating set in G , such that G E is disconnected. Construct G = ( ρ , ν ) , with ρ * = ρ * { z } and ν * = ν * { u 2 z , v 2 z } , where u 2 and v 2 are in different components with minimum strength of connectedness.
ρ ( x ) = σ ( x ) i f x ρ * 1 i f x = z
and
ν ( x y ) = μ ( x y ) i f x y ν * C O N N G ( u 2 , v 2 ) i f x y = u 2 z o r x y = v 2 z .
Let Y be a minimum u 2 v 2 strength reducing set and there exist Y + 1 internally disjoint strongest u 2 v 2 paths in G . Hence, s ( Y ) > s ( Y ) . If κ ( G ) > κ ( G ) then choose super graph as G . Suppose κ ( G ) = κ ( G ) . Repeat the above procedure that have been already discussed. □
Now we study the existence of t edge connected complete fuzzy graphs.
Theorem 5.
There exists a t edge connected complete fuzzy graph for any t I R + .
Proof. 
Let us first assume that t ( 0 , 1 ] . A t connected complete fuzzy graph is simply G = K 2 with σ * = { u , v } and μ ( u v ) t .
Suppose t 1 , let t [ n , n + 1 ) for some n I N . Construct a fuzzy graph G with at least n + 2 vertices namely v 1 , v 2 , , v n + 2 , , v n + k . Let σ ( v i ) t ( n + k 1 ) for i = 1 , 2 , , , n + k , and μ ( v i v j ) = σ ( v i ) σ ( v j ) for i j . Then G is a CFG with n + k vertices. Without loss of generality we can assume v 1 be the vertex of minimum degree. Thus by Theorem 4 in Reference [3], κ ( G ) = ( n + k 1 ) * { σ ( x ) : x σ * } . Hence, κ ( G ) ( n + k ) * t ( n + k 1 ) = t . Thus, G is a t edge connected complete fuzzy graph. □
Theorem 6.
Let G be a t connected fuzzy graph and let E be a minimum fuzzy edge cut of G . Let G be a fuzzy graph obtained by adding a new vertex z to G and joining z to the end vertices of E . Let μ ( v i z ) = { μ ( v i u ) : v i u is a strong edge in G } . Then G is t edge connected.
Proof. 
Let G = ( σ , μ ) be a t edge connected fuzzy graph and E be a fuzzy edge cut with minimum strong weight and X be the set of end vertices of edges in E . Let G be the fuzzy graph obtained by adding a new vertex z to G = ( ρ , ν ) and joining z to X and μ ( v i z ) = { μ ( v i u ) : v i u is a strong edge in G } . Let E be the minimum fuzzy edge cut of G .
It is clear that the edges from ν * μ * are all strong. Now let, E contains edges from ν * μ * . Then, removal of those edges from E is a fuzzy edge cut for G . Suppose E contains no edges from ν * μ * . Then E itself is a fuzzy edge cut of G . Thus, s ( E ) > κ ( G ) . In both cases, s ( E ) > κ ( G ) , Thus, κ ( G ) κ ( G ) . Hence, G is t edge connected. □
Next we determine the fuzzy edge connectivity of β saturated fuzzy cycles.
Theorem 7.
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | 3 . If G is β saturated, then κ ( G ) = 2 μ ( x y ) , where x y is a weakest edge of G .
Proof. 
Let G = ( σ , μ ) be a β saturated fuzzy cycle with | σ * | 3 . Then every vertex is incident with at least one β strong edge. The removal of an α strong edge (if exists) affects only the connectivity of its end vertices, where as the removal of a β strong edge never affects the connectivity in G . Thus the removal of a single edge does not affect the edge connectivity between any pair of vertices in G . Also removing any two edges from G disconnects the graph. Thus any two edges form a fuzzy cut set of G , of which one having any two β strong edges will have the minimum size. Hence, κ ( G ) = 2 μ ( x y ) .  □
Next we determine the fuzzy edge connectivity of odd cycles which are α saturated.
Theorem 8.
Let G = ( σ , μ ) be an odd fuzzy cycle with | σ * | 3 . If G is α saturated and e is a weakest edge of G , then κ ( G ) = { m , 2 μ ( e ) } where m = { μ ( u v ) : either u or v is incident with α strong edges only}.
Proof. 
Let G = ( σ , μ ) be an odd fuzzy cycle with | σ * | 3 . Let X be the collection of vertices in G which are incident with α strong edges alone no β strong edges. Since G is α saturated, and is an odd cycle, | X | 0 . Let u X and v σ * be such that u v μ * . Note that u v is an α strong edge. Being a cycle, there exists w σ * such that u w is α strong. Hence the path w u v is a unique path in G . Removal of u v affects the connectivity between w and v . Also any two β strong edges in G form a fuzzy edge cut, of G and the result follows. □
Next we consider the case of even saturated fuzzy cycles.
Theorem 9.
Let G = ( σ , μ ) be an even saturated fuzzy cycle with | σ * | 3 . Then κ ( G ) = 2 μ ( x y ) , where x y is a weakest edge of G .
Proof. 
Let G = ( σ , μ ) be an even saturated fuzzy cycle with | σ * | 3 , then every vertex in G is adjacent to at least one β -strong edge. No single edge will form a fuzzy edge cut. Collection of any two edges will form a minimal FEC. Of which two edges with minimum weights constitute a minimum fuzzy edge cut. Hence κ ( G ) = 2 μ ( x y ) .  □
Theorem 10.
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | = n 5 and σ ( u ) = t , t ( 0 , 1 ] . Then fuzzy edge connectivity of G c = ( σ , ν ) is, κ ( G c ) = ( n 3 ) t .
Proof. 
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | = n 5 . Let σ ( u ) = t , t ( 0 , 1 ] . Being a fuzzy cycle, G contains only strong edges. Also, C O N N G c ( x , y ) = t , x , y σ * . Clearly u v μ * becomes a δ edge in G c , and there are exactly n 3 strong edges incident at every vertex in G c . Thus the removal of a set S of exactly n 3 vertices from G results in the inequality C O N N G S ( x , y ) < C O N N G ( x , y ) x , y σ * . Clearly there exists a pair of vertices u , v with u v μ * such that S ( P ) = t for every u v path in G c . Thus by definition κ ( G c ) = ( n 3 ) t .  □
Example 1 illustrates Theorem 10.
Example 1.
Let G= ( σ , μ ) be a fuzzy cycle given in Figure 2 with V = { a , b , c , d , e } . Define fuzzy subsets σ of V and μ of E = { a b , b c , c d , d e , e a } as follows σ ( a ) = 0.5 , σ ( b ) = 0.3 , σ ( c ) = 0.2 , σ ( d ) = 0.4 , σ ( e ) = 0.5 , μ ( a b ) = 0.3 , μ ( b c ) = 0.1 , μ ( c d ) = 0.1 , μ ( d e ) = 0.2 and μ ( a e ) = 0.2 .
Here G is a fuzzy cycle with value of t in Theorem 10 is 0.5 . Now consider the fuzzy graph G c . Here, μ ( c d ) = 0.4 and S ( P ) = 0.5 for all other paths from c to d . There are exactly two strong paths from c to d . Also, c e and a c are the strong edges incident at c . Thus S = { c e , a c } is a minimum fuzzy cut set for G c . So, κ ( G c ) = 1 .
Theorem 11.
Let G = ( σ , μ ) be a connected fuzzy graph with | σ * | = n . Then, κ ( G ) κ ( G ) where G = ( σ , μ ) is the complete fuzzy graph spanned by the vertex set of G .
Proof. 
Let G = ( σ , μ ) be a connected fuzzy graph and G = ( σ , μ ) be the complete fuzzy graph spanned by σ . Let v σ * be a vertex of minimum degree in G . Then κ ( G ) = ( n 1 ) σ ( v ) . Let E denotes the set of edges incident at v in G and E that in G . Then E is a fuzzy edge cut in G and hence s ( E ) s ( E ) = κ ( G ) . Therefore, conclusion holds for G also. □
Theorem 12.
Let G = ( σ , μ ) be a fuzzy tree and F be the corresponding MST of G . Then κ ( G ) = κ ( F ) .
Proof follows from the fact that every strong edge of G , belongs to F .

4. Generalized Fuzzy Vertex and Edge Connectivity

The concepts of fuzzy cut vertex and fuzzy bridge are generalized in this section. Generally in a fuzzy edge cut, we consider a set of strong edges E = { e 1 , e 2 , , e n } where e i = u i v i , i = 1 , 2 , , n with either C O N N G E ( x , y ) < C O N N G ( x , y ) for some pair of vertices x , y σ * with at least one of x or y different from both u i and v i , i = 1 , 2 , , n , or G E is disconnected. But it can be seen that even non strong edges contribute towards the connectivity of fuzzy graphs significantly. Also, the condition that x and y should be different from the end vertices of edges in E disqualifies a fuzzy edge cut, being a generalization of classical cut set of edges. The definitions of fuzzy vertex connectivity and fuzzy edge connectivity are modified as in Definition 1.
Definition 1.
A set of vertices X = v 1 , v 2 , , v m σ * of a connected fuzzy graph G = ( σ , μ ) is said to be ageneralized fuzzy vertex cut, if either, C O N N G X ( x , y ) < C O N N G ( x , y ) for some pair of vertices x , y σ * X or G X is trivial. Theweightof X , denoted by w f ( X ) is defined as w f ( X ) = x X μ ( x y ) , where μ ( x y ) is the minimum of the weights of edges incident at x . Thegeneralized fuzzy vertex connectivity of a connected fuzzy graph G is defined as the minimum weight of a generalized fuzzy vertex cut in G . It is denoted by κ f ( G ) .
We call a generalized fuzzy vertex cut as a generalized fuzzy node cut occasionally, when we deal with networks and abbreviate it as a g F N C . Similar generalized definition for edges is as follows.
Definition 2.
Let G = ( σ , μ ) be a fuzzy graph. A set of edges E = { e 1 , e 2 , , e n } is said to be ageneralized fuzzy edge cut(abbreviated as g F E C ) if either C O N N G E ( x , y ) < C O N N G ( x , y ) for some pair of vertices x , y σ * or G E is disconnected. Theweight of E is defined as w f ( E ) = e i E μ e i . Thegeneralized fuzzy edge connectivity, κ f ( G ) of a connected fuzzy graph G is the minimum weight of a generalized fuzzy edge cut in G .
Define κ f ( G ) = κ f ( G ) = 0 for a disconnected or a trivial fuzzy graph. The fuzzy graph in Example 2 illustrates the above definitions.
Example 2.
Let G = ( σ , μ ) be the fuzzy graph given in Figure 3 with σ * = { a , b , c , d } . Here, μ * = { a b , b c , c d , a d , b d } , with σ ( x ) = 1 x σ * and μ ( a b ) = 0 . 12 , μ ( b c ) = 0.13 , μ ( c d ) = 0 . 12 , μ ( a d ) = 0 . 12 , and μ ( b d ) = 0.05 . In this fuzzy graph, we can see that κ ( G ) = 0.24 , κ f ( G ) = 0.1 , κ ( G ) = 0.24 and κ f ( G ) = 0.13 .
Theorem 13.
For a connected fuzzy graph G , κ f ( G ) κ ( G ) and κ f ( G ) κ ( G ) .
Proof. 
Let G = ( σ , μ ) be a connected fuzzy graph, where σ * = { v 1 , v 2 , , v n } . Let X = { v 1 , v 2 , , v m } be a fuzzy vertex cut with κ ( G ) = s ( X ) . So by definition, the removal of X from G reduces the strength of connectedness between some pair of vertices x , y σ * X . i.e., C O N N G X ( x , y ) < C O N N G ( x , y ) . Since we have w f ( X ) s ( X ) , it follows that κ f ( G ) = { w f ( B ) : B i s a g F N C o f G } w f ( X ) s ( X ) = κ ( G ) .
Let E = { e 1 , e 2 , , e n } be a minimum F E C in G . Then, κ ( G ) = s ( E ) . Also, E satisfies all the conditions for a g F E C , and hence, κ f ( G ) κ ( G ) .  □
Theorem 1 gives the relationship between vertex connectivity of a fuzzy graph and that of its subgraphs. The below example in Figure 4 shows that this result is not valid in case of a g F N C .
In this example, κ f ( H ) κ f ( G ) κ f ( H ) . Thus we can see that, for a connected fuzzy graph G with a partial fuzzy subgraph H on the same vertex set, it is not generally true that κ f ( H ) κ f ( G ) . Also it can be seen that κ ( G ) is not always less than or equal to λ ( G ) in general, but it is always true that κ f ( G ) λ ( G ) as seen from Theorem 14.
Theorem 14.
For a connected fuzzy graph G , κ f ( G ) λ ( G ) .
Proof. 
Let G = ( σ , μ ) be a connected fuzzy graph with edge connectivity λ ( G ) . Let E = ( V 1 , V 2 ) be a cut-set in G with weight λ ( G ) . Since E partitions the vertex set into two disjoint sets namely V 1 and V 2 , the removal of E from G disconnects G . Let x V 1 and y V 2 . Then, C O N N G E ( x , y ) = 0 < C O N N G ( x , y ) . Hence, E is a g F E C in G . Now, κ f , being the minimum weight of g F E C ’s in G , it follows that κ f ( G ) w f ( E ) = λ ( G ) , which completes the proof. □
Combining Theorem 13 and Theorem 14 we have the following result.
Theorem 15.
Let G = ( σ , μ ) be a connected fuzzy graph. Then κ f ( G ) m i n { κ ( G ) , λ ( G ) }
The existing fuzzy vertex connectivity and fuzzy edge connectivity are related as in the following theorem.
Theorem 16.
[3] In a connected fuzzy graph G = ( σ , μ ) , κ ( G ) κ ( G ) .
As in Theorem 16, we cannot make a general relationship between κ f ( G ) and κ f ( G ) . This is illustrated in the following example.
Example 3.
Let G= ( σ , μ ) be a complete fuzzy graph given in Figure 5 with σ * = { a , b , c , d } and μ * = { a b , b c , c d , a d , b d } . Let σ ( a ) = 0.3 , σ ( b ) = 0.2 , σ ( c ) = 0.1 , σ ( d ) = 0.1 and μ ( a b ) = 0.2 , μ ( b c ) = 0.1 , μ ( a c ) = 0.1 , μ ( a d ) = 0.1 , μ ( b d ) = 0.1 and μ ( c d ) = 0.1 . We can see that κ f ( G ) = 0.3 , and κ f ( G ) = 0.2 .
Following theorem gives the condition for which κ f ( G ) κ f ( G ) holds.
Theorem 17.
Let G be a fuzzy graph. If any minimum generalized fuzzy edge cut of G contain more than one element, then κ f ( G ) κ f ( G ) .
Proof. 
Let G = ( σ , μ ) be a connected fuzzy graph. Let E be a minimum generalized fuzzy edge cut. Then, w f ( E ) = κ f . Clearly, E does not contain α -strong edges, for otherwise, it will contradict the minimality of E . Consider G E . Then there exist u , v σ * such that C O N N G E ( u , v ) < C O N N G ( u , v ) . Let S be the set of end vertices of edges in E . If u , v S , then E is a fuzzy edge cut and hence κ κ f . But κ f κ . Therefore, κ f = κ .
Similarly, we can prove that κ f ( G ) = κ ( G ) . Hence it follows that, κ f ( G ) κ f ( G ) . Either u or v belong to S . Let K be the set of vertices in S which are adjacent either to u or to v . Then C O N N G K ( u , v ) < C O N N G ( u , v ) . Therefore, K becomes a g F N C and hence, κ f = κ . Theorem is proved. If G is not connected, then the theorem is trivially true. □
Corollary 1.
If a connected fuzzy graph G contains only β strong edges and δ edges, then κ f ( G ) κ f ( G ) .
Proof. 
Let G = ( σ , μ ) be a connected fuzzy graph which contain only β strong and δ edges. Then any minimum g F E C of G contain more than one element, and hence the proof follows by Theorem 17. □
We cannot say anything about the relationship between g F N C and g F E C in a connected fuzzy graph G , having a minimum g F E C containing α strong edges. This is shown in Figure 6.
Corollary 2.
If a fuzzy graph G = ( σ , μ ) satisfies κ f = κ , then κ f ( G ) κ f ( G ) .
Theorem 18.
Let G = ( σ , μ ) be a complete fuzzy graph with σ * = { v 1 , v 2 , , v m } . Let σ ( v i ) = t i for i = 1 , 2 , , m and t 1 < t 2 < < t m . Then, κ f ( G ) = ( m 1 ) t 1 and κ f ( G ) = { ( m 1 ) * t 1 , ( m 2 ) * t 2 , ( m 3 ) * t 3 , , 2 * t m 2 , t m 1 } , where * denote the ordinary product.
Proof. 
The first part follows from the fact that any collection of m 1 vertices form a minimal g F N C with weight ( m 1 ) t 1 . For the second part, C O N N G ( v i , v j ) = t i as v i s are arranged in order and G is complete. To reduce C O N N G ( v i , v j ) , we have to delete a set E of m i edges incident at v i with weight t i . Thus w f ( E ) = ( m i ) * t i . Since | σ * | = n , there are n 2 g fuzzy edge cuts in G . But they can have weights from the set { ( m 1 ) * t 1 , ( m 2 ) * t 2 , ( m 3 ) * t 3 , , 2 * t m 2 , t m 1 } , and the proof follows. □
Theorem 19.
For any connected fuzzy graph with generalized fuzzy edge connectivity κ f ( G ) , there exists a connected super fuzzy graph G of G with fuzzy edge connectivity κ f ( G ) > κ f ( G ) .
Proof. Case 1:
For any trivial fuzzy graph with σ * = { u } , κ f ( G ) = 0 . Construct super fuzzy graph as G = ( ρ , ν ) as ρ * = σ * { v } and ν * = { u v } . Define,
ρ ( x ) = σ ( x ) i f x = u 1 i f x = v
and ν ( u v ) = t , t ( 0 , 1 ] . Clearly κ f ( G ) > κ f ( G ) .
Case 2:
Let G be fuzzy graph with σ * = { u , v } , and μ * = { u v } . Thus in this case κ f ( G ) = μ ( u v ) = t (say). Construct a super graph G = ( ρ , ν ) with ρ * = σ * { z } and ν * = μ * { u z , v z } , with
ρ ( x ) = σ ( x ) i f x σ * 1 i f x = z
and
ν ( x y ) = μ ( x y ) i f x y = u v s i f x y = u z x y = v z , s t .
If s > t , Then, κ f ( G ) = s > t = κ f ( G ) , else then, κ f ( G ) = 2 s > t = κ f ( G ) .
Case 3:
Let G be a fuzzy graph with n vertices say { v 1 , v 2 , , v n } , n 3 . Let E 1 , E 2 , , E k be minimum generalized fuzzy edge cuts of G , and X 1 , X 2 , , X k be its end vertices corresponding to each E j , j k . Construct super graphs G 1 , G 2 , , G k super graphs with G k = ( ρ , ν ) as ρ * = σ * { z } and ν * = μ * { u z : u X k } .
ρ ( x ) = σ ( x ) i f x σ * { σ ( x ) : x X k } i f x = z
and
ν ( x y ) = μ ( x y ) i f x y μ * σ ( z ) O t h e r w i s e .
Thus, every G j j k , we have κ f ( G j ) κ f ( G ) . If all κ f ( G j ) = κ f ( G ) , then G = j = 1 k G j is super graph with κ f ( G j ) > κ f ( G ) .
 □
Generalized fuzzy edge connectivity of fuzzy trees coincides with the fuzzy edge connectivity as seen from the following result.
Theorem 20.
For a fuzzy tree G = ( σ , μ ) , κ f ( G ) = { μ ( x y ) : x y is a strong edge in G } .
Proof. 
Let G = ( σ , μ ) be a fuzzy tree. Suppose that G has a cycle, say C . Then there exists a weakest edge x y in C , which is a δ edge. All other edges in C are strong. Hence the removal of any edge in C other than x y reduces C O N N G ( x , y ) . An edge not belonging to a cycle in G is a bridge and hence is a g F E C .
If G has no cycles, then G * is a tree. Every edge of G is bridge and trivially become a g F E C . Thus it leads to the conclusion that κ f ( G ) equals to the membership values of strong edges in G .  □
As in case of fuzzy node cuts it is not generally true that, for a fuzzy tree κ f ( G ) = { membership values of strong edges in G } , as seen from the fuzzy graph in Figure 7, whose generalized fuzzy vertex connectivity is 0.1 , where as the minimum membership value of strong edges in G is 0.2 . Theorem 21 is trivial.
Theorem 21.
For a fuzzy tree G = ( σ , μ ) , κ f ( G u v ) κ f ( G ) , for all u v μ * .
Theorem 22.
Let G = ( σ , μ ) be a fuzzy tree and let d s ( u ) = d s ( v ) = 1 , for every δ edge u v in G . Then κ f ( G ) = { μ ( x y ) : x y is a strong edge in G } .
Proof. 
Consider the fuzzy tree G = ( σ , μ ) . Assume the conditions of the theorem. Note that there exist no g F N C containing the end vertices of δ edges alone. Consider all strong edges in G . Let e = x y be a strong edge with minimum μ value. Then either S 1 = { x } or S 2 = { y } becomes a minimum g F N C . Precisely, S 2 becomes a g F N C when d α ( y ) = 2 and S 1 becomes a g F N C when d α ( x ) = 2 . Thus κ f ( G ) = { μ ( x y ) : x y is a strong edge in G } . □
Corollary 3.
Let G = ( σ , μ ) be a fuzzy tree such that G * is a cycle, then κ f ( G ) = { μ ( x y ) : x y is a strong edge in G }
Theorems 23 and 24 show the existance of a generalized t connected and t edge connected complete fuzzy graph for any real t .
Theorem 23.
There exists a generalized t connected complete fuzzy graph for any t I R + .
Proof. 
Let us first assume that t ( 0 , 1 ] . A t connected complete fuzzy graph is simply G = K 2 with σ * = { u , v } and μ ( u v ) t .
Suppose t 1 , let t [ n , n + 1 ) for some n I N . Model a fuzzy graph G with at least n + 2 vertices namely v 1 , v 2 , , v n + 2 , , v n + k . Let σ ( v i ) t ( n + k ) for i = 1 , 2 , , n + k , along with μ ( v i v j ) = σ ( v i ) σ ( v j ) for i j . Then G is a CFG with n + k vertices. Without loss of generality we can assume v 1 be the vertex of minimum degree. Thus by Theorem 18, κ f ( G ) = ( n + k ) * { σ ( x ) : x σ * } . Thus, κ f ( G ) ( n + k ) * t ( n + k ) = t . Thus, G is a generalized t connected complete fuzzy graph. □
Theorem 24.
There exists a generalized t edge connected complete fuzzy graph for any t I R + .
Proof. 
Let us first assume that t ( 0 , 1 ] . A generalized t connected complete fuzzy graph is simply G = K 2 with σ * = { u , v } and μ ( u v ) t .
Suppose t 1 , let t [ n , n + 1 ) for some n I N . Construct a fuzzy graph G with at least n + 2 vertices namely v 1 , v 2 , , v n + 2 , , v n + k . Let σ ( v i ) t ( n + k ) i for i = 1 , 2 , , k , k + 1 in a manner that no v i get he same value. Let p = { σ ( v i ) : i = 1 , 2 , , k + 1 } , q = { σ ( v i ) : i = 1 , 2 , , k + 1 } and list σ ( v i ) = q v i for i = k + 1 , , k + 2 , , k + n . And now place μ ( v i v j ) = σ ( v i ) σ ( v j ) for i j . By construction G is a complete fuzzy graph. Arrange the vertices in an ascending order of their weights and rename as u 1 , u 2 , , u n + k , σ ( u i ) = t i for i = 1 , 2 , , n + k and t 1 < t 2 < < t k + 1 . Without loss of generality we can use the Theorem 18 with n + k vertices and κ f ( G ) = { ( n + k 1 ) * t 1 , ( n + k 2 ) * t 2 , ( n + k 3 ) * t 3 , , ( n + 1 ) * t k 1 , ( n ) * t k } . Since ( n + k j ) * t j = ( n + k j ) * σ ( u j ) = ( n + k j ) * σ ( v l ) ( n + k j ) * t ( n + k ) l . Clearly it can be seen that ( n + k j ) * t j t for any j , as j varies only from 1 , 2 , , k . Thus by definition κ f ( G ) t . Hence proof follows. □
Theorem 25.
Let G = ( σ , μ ) be a fuzzy cycle. Then κ f ( G ) = { m , 2 μ ( x y ) } , where x y is a weakest edge in G , and m is the minimum membership value of α strong edges in G .
Proof. 
Let G = ( σ , μ ) be a fuzzy cycle. Then all edges in G are strong. Clearly, any set consisting of a single α strong edge or two β strong edges constitutes g F E C ’s in G . Let m be the minimum membership value of α strong edges in G and let x y be an edge of minimum μ value. Note that any β strong edge in G will have membership value μ ( x y ) and any g F E C containing two β strong edges has strength equal to 2 μ ( x y ) . Then, κ f ( G ) = { m , 2 μ ( x y ) } .  □
Theorem 26.
Let G = ( σ , μ ) be a β-saturated fuzzy cycle. Then κ f ( G v ) = κ f ( G u v ) = k v σ * , u v μ * where k is the membership value of weakest edge in G .
Proof. 
Consider a β -saturated fuzzy cycle G , then every vertex is adjacent to at least one β -strong edge. Clearly, the removal of a vertex from G results in a tree. Since G is β saturated, G u has at least one edge say u v such that μ ( u v ) = k where k is the minimum membership value of weakest edge in G . Then by Theorem 14, the result follows. □
Figure 5 shows that the result is true is not true in general. Note that fuzzy graph in Figure 8 is not β saturated and Theorem 26 fails.
Theorem 27.
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | = n 5 and σ ( u ) = t , t ( 0 , 1 ] . Then for G c = ( σ , ν ) , κ f ( G c ) ( n 3 ) × { t μ ( u v ) : μ ( u v ) 0 } .
Proof. 
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | = n 5 and σ ( u ) = t , t ( 0 , 1 ] . Being a fuzzy cycle G contains only strong edges. Also, C O N N G c ( x , y ) = t x , y σ * . Clearly any u v μ * becomes a δ edge in G c , and there are exactly n 3 strong edges incident at every vertex in G c . Thus any g F N C X in G c has cardinality n 3 . Also each vertex in X is adjacent with at least one δ edge whose ν value is strictly less than k . Let m be the minimum membership value of edges in G . Then, ν ( x y ) t m x y μ * . So, κ f ( G c ) ( n 3 ) × { t μ ( u v ) : μ ( u v ) 0 } .  □
We can also find a lower bound for the generalized fuzzy vertex connectivity of complements of fuzzy cycles as given in the following theorem. Proof is similar and is omitted.
Theorem 28.
Let G = ( σ , μ ) be a fuzzy cycle with | σ * | = n 5 and σ ( u ) = t , t ( 0 , 1 ] . Then generalized fuzzy vertex connectivity of G c = ( σ , ν ) satisfies κ f ( G c ) ( n 3 ) × { t μ ( u v ) : μ ( u v ) 0 } .
Definition 3.
Let G be a connected fuzzy graph and t ( 0 , ) . G is called generalized t-fuzzy connected if κ f ( G ) t and G is called generalized t-fuzzy edge connected if κ f ( G ) t .
In other words a fuzzy graph G is t-fuzzy connected if there exist no generalized fuzzy vertex cut with weight less than t and is t-fuzzy edge connected if there exist no generalized fuzzy edge cut with weight less than t .
Theorem 29.
Every generalized t fuzzy connected graph G is t connected fuzzy graph.
Proof. 
Let G be a generalized t fuzzy connected graph, so, κ f ( G ) t . Then by Theorem 13 we have t κ ( G ) . Thus G is t connected. □
Below Figure 9 Shows the converse of the above theorem need not true.
In Figure 9, G is 0.23 connected but it is not generalized 0.23 fuzzy connected.

5. Algorithm

This section is intended to provide an algorithm for clustering of fuzzy graphs, based on the newly defined connectivity parameters. This algorithm seems to be better than the existing algorithms for fuzzy graph clustering. A comparison is provided. For better understanding we give some of the definitions used in the procedure.
Definition 4.
A generalized t fuzzy edge component of G = ( σ , μ ) is a maximal generalized t fuzzy edge connected fuzzy subgraph of G = ( σ , μ ) . In other words a maximal generalized t fuzzy edge connected subgraph, is a fuzzy subgraph H of G , induced by a set of vertices in G such that κ f ( H ) = t .
The above concept is illustrated in the following example.
Example 4.
Let G be a fuzzy graph with σ * = { a , b , c , d } and σ ( x ) = 1 x σ * , μ ( a b ) = μ ( c d ) = 0.2 , μ ( b c ) = 0.5 , and μ ( a d ) = 0.6 .
Here, κ f ( G ) = 0.4 . Hence, G is generalized t fuzzy edge connected for all t such that t 0.4 . Thus, G itself is a generalized t fuzzy edge component for all t such that 0 t 0.4 . Now let t = 0.5 . Then the generalized 0.5 fuzzy edge components of G are H 1 = { b , c } , H 2 = { a } , H 3 = { d } with κ f ( H 1 ) = 0.5 . When t = 0 . 6 , generalized fuzzy edge components of G are H 4 = { a , d } , H 5 = { b } , H 6 = { c } with κ f ( H 4 ) = 0 . 6 .
Definition 5.
Let G = ( σ , μ ) be a fuzzy graph. A collection C of vertices in G is called a generalized fuzzy cluster of level t if the fuzzy subgraph of G induced by C is a generalized t fuzzy edge component of G .
We use cohesive matrix M defined by Yeh and Bang [4] to find the maximal t edge connected components of a fuzzy graph G . An element of G is defined to be either a vertex or an edge. The cohesiveness of an element denoted by h ( e ) , is the maximum value of edge connectivity of the subgraphs of G containing e . And the cohesive matrix M of G is defined as M = ( m i , j ) , where m i , j = the cohesiveness of the edge v i v j if i j and the cohesiveness of the vertex v i if i = j .
Now we define generalized cohesive matrix that is used to find maximal generalized t edge connected components of a fuzzy graph G .
Definition 6.
Let G = ( σ , μ ) be a fuzzy graph. An element of G is defined to be either a vertex or an edge. The generalized cohesiveness of an element denoted by h ( e ) , is the maximum value of generalized edge connectivity of the subgraphs of G containing e .
Definition 7.
Let G = ( σ , μ ) be a fuzzy graph. The cohesive matrix M of G is defined as M = ( m i , j ) , where m i , j = the cohesiveness of the edge v i v j if i j and the cohesiveness of the vertex v i if i = j .
We use generalized cohesive matrix M to find the maximal generalized t fuzzy edge connected components of a fuzzy graph G .
Note that a vertex v σ * is said to be in a cluster of level t , if v belongs to a generalized t fuzzy edge component of G . Thus, finding the generalized t fuzzy edge components of G is equivalent to the extraction of clusters from G . This process of finding generalized t fuzzy edge components and fuzzy clusters using generalized fuzzy edge connectivity is termed g e n e r a l i z e d t f u z z y e d g e c o n n e c t i v i t y p r o c e d u r e .
Generalized t fuzzy edge connectivity procedure:
Step 1:
Obtain the generalized cohesive matrix M of the fuzzy graph G .
Step 2:
Obtain the t-threshold graph G t of M .
Step 3:
The maximal complete subgraphs of G t are the generalized t fuzzy edge components.
Illustration: Consider the following part of the grid network represented as a fuzzy subgraph given in Figure 10.
The matrix representation of the fuzzy graph in Figure 10 with 10 nodes is,
G = 0 0.25 0 0 0 0.45 0 0 0 0 0.25 0 0.3 0 0 0 0.55 0 0 0 0 0.3 0 0.35 0 0 0 0.65 0 0 0 0 0.35 0 0.4 0 0 0 0.75 0 0 0 0 0.4 0 0 0 0 0 0.8 0.45 0 0 0 0 0 0.25 0 0 0 0 0.55 0 0 0 0.25 0 0.3 0 0 0 0 0.65 0 0 0 0.3 0 0.35 0 0 0 0 0.75 0 0 0 0.35 0 0.4 0 0 0 0 0.8 0 0 0 0.4 0
The cohesive matrix M of the fuzzy graph in Figure 10 is,
M = 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0 0.6 0.6 0.6 0.5 0.6 0.6 0.6 0.6 0.5 0.6 0 0.7 0.7 0.5 0.6 0.7 0.7 0.7 0.5 0.6 0.7 0 0.8 0.5 0.6 0.7 0.8 0.8 0.5 0.6 0.7 0.8 0 0.5 0.6 0.7 0.8 0.8 0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.6 0.6 0.6 0.6 0.5 0 0.6 0.6 0.6 0.5 0.6 0.7 0.7 0.7 0.5 0.6 0 0.7 0.7 0.5 0.6 0.7 0.8 0.8 0.5 0.6 0.7 0 0.8 0.5 0.6 0.7 0.8 0.8 0.5 0.6 0.7 0.8 0
The generalized cohesive matrix M of G is given by,
M = 0 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0 0.55 0.55 0.55 0.45 0.55 0.55 0.55 0.55 0.45 0.55 0 0.65 0.65 0.45 0.55 0.65 0.65 0.65 0.45 0.55 0.65 0 0.75 0.45 0.55 0.65 0.75 0.75 0.45 0.55 0.65 0.75 0 0.45 0.55 0.65 0.75 0.8 0.45 0.45 0.45 0.45 0.45 0 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0 0.55 0.55 0.55 0.45 0.55 0.65 0.65 0.65 0.45 0.55 0 0.65 0.65 0.45 0.55 0.65 0.75 0.75 0.45 0.55 0.65 0 0.75 0.45 0.55 0.65 0.75 0.8 0.45 0.55 0.65 0.75 0
We consider both clustering procedures given in Reference [3] and the one described above. We can see that the new procedure excels compared to the old.
Generalized t fuzzy connectivity procedure
It is not hard to see that, K f ( G ) = 0 . 45 . Using generalized t connectivity procedure we can obtain the generalized fuzzy clusters as follows.
LevelGeneralized fuzzy clusters
( 0.8 , ) { a } , { b } , { c } , { d } , { e } , { f } , { g } , { h } , { i } , { j }
( 0.75 , 0.8 ] { a } , { b } , { c } , { d } , { f } , { g } , { h } , { i } , { e , j }
( 0.65 , 0.75 ] { a } , { b } , { c } , { f } , { g } , { h } , { d , e , i , j }
( 0.55 , 0.65 ] { a } , { b } , { f } , { g } , { c , d , e , h , i , j }
( 0.45 , 0.55 ] { a } , { f } , { b , c , d , e , g , h , i , j }
( 0 , 0.45 ] { a , b , c , d , e , f , g , h , i , j }
Consider the same fuzzy graph used for the above illustration. The clusters obtained while applying t fuzzy edge connectivity procedure in Reference [3] is given below.
t fuzzy edge connectivity procedure
We have K ( G ) = 0.5 , using t fuzzy edge connectivity procedure, we obtain fuzzy clusters as,
LevelFuzzy clusters
( 0.8 , ) { a } , { b } , { c } , { d } , { e } , { f } , { g } , { h } , { i } , { j }
( 0.7 , 0.8 ] { a } , { b } , { c } , { f } , { g } , { h } , { d , e , i , j }
( 0.6 , 0.7 ] { a } , { b } , { f } , { g } , { c , d , e , h , i , j }
( 0.5 , 0.6 ] { a } , { f } , { b , c , d , e , g , h , i , j }
( 0 , 0.5 ] { a , b , c , d , e , f , g , h , i , j }
We can observe that the generalized t fuzzy edge connectivity procedure finds more qualitative clusters. For example, the cluster corresponding to the threshold value t = 0.68 is not present in the second set of clusters. Also note that clusters obtained through the old method appears in the new procedures for lower levels of the thresholds, which is an advantage with regard to the computational complexity involved.
Thus we can see that generalized t fuzzy edge connectivity procedure is more effective than the old t fuzzy edge connectivity procedure in multiple perspectives. In the next section this new clustering technique will be applied in natural human trafficking networks.

6. Application: Human Trafficking

Trafficking of persons is a transnational crime that is often carried out domestically or within a given subregion. Most offenders are convicted in their countries of citizenship. Victims, on the other hand, are often foreigners in the country where their exploitation was detected. Trafficking flows are usually confined to a geographically limited area, either within a country or between neighboring or relatively close countries. In Chapter II of Reference [35], regional overviews are given concerning trafficking situation in four regions, (1) Europe and Central Asia, (2) the Americas, (3) South Asia., East Asia and the Pacific, and (4) Africa and the Middle East. Profiles of offenders, victims, trafficking flows, and regional responses to the trafficking crime are given.
In this section, we proceed with a model given in Reference [36]. In Reference [36], the authors divided the four regions mentioned above further and studied human trafficking between different locations of the globe and represented it as a directed fuzzy graph. Some of the most vulnerable routes are identified and major human trafficking paths are classified. The directed graph G obtained after fuzzyfication is given in Figure 11. In this section, we apply the clustering technique developed in this paper to the said model and draw some conclusions. We use the following subregions: ( a ) West-Central Europe, ( b ) West-Southern Europe, ( c ) Central Europe ( d ) Eastern Europe and Central Asia ( e ) North and Central America and caribbeans, ( f ) South America ( g ) East Asia and Pacific ( h ) South Asia ( i ) Sub Saharan Africa ( j ) Middle East.
The diagram shows the illegal flow of humans between 10 different subregions of the world. The associated connectivity matrix A = D f ( G ) of the directed fuzzy graph is given below.
A = 0 0.13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0.27 0 0 0.05 0.04 0 0 0 0 0.05 0.05 0.05 0 0.05 0.04 0 0 0 0.06 0.08 0.08 0 0 0 0.04 0 0 0 0 0.03 0.07 0 0 0.03 0 0 0 0 0 0.08 0.07 0 0 0.25 0.04 0 0 0 0.33 0.07 0.07 0 0 0.07 0.04 0 0 0 0.18 0.07 0.16 0 0 0.07 0.04 0 1 0 0.18 0 0 0 0 0 0 0 0 0 0
Each entry a i j in A denotes the flow from ith region to jth region. In order to apply the technique developed in this article, the connectivity matrix A of the directed graph is reconstructed by taking a i j = a j i as the connectivity matrix of an un-directed graph as follows. If there is no path from a to b , then the strength from b to a is assigned as C O N N G ( a , b ) .
B = 0 0.13 0.05 0.05 0.08 0.03 0.08 0.07 0.07 0 0.13 0 0.27 0.05 0.08 0.07 0.07 0.07 0.16 0 0.05 0.27 0 0.05 0.05 0.04 0 0 0 0 0.05 0.05 0.05 0 0.05 0.04 0 0 0 0.06 0.08 0.08 0.05 0.05 0 0.04 0.25 0.07 0.07 0 0.03 0.07 0.04 0.04 0.04 0 0.04 0.04 0.04 0 0.08 0.07 0 0 0.25 0.04 0 0 0 0.33 0.07 0.07 0 0 0.07 0.04 0 0 1 0.18 0.07 0.16 0 0 0.07 0.04 0 1 0 0.18 0 0 0 0.06 0 0 0.33 0.18 0.18 0
We now apply the new clustering procedure, by finding the cohesiveness matrix. The generalized cohesiveness matrix M for the directed fuzzy graph G is,
M = 0 0.13 0.05 0.05 0.08 0.03 0.08 0.07 0.07 0.08 0.13 0 0.27 0.05 0.08 0.07 0.07 0.07 0.16 0.07 0.05 0.27 0 0.05 0.05 0.04 0.07 0.07 0.16 0.06 0.05 0.05 0.05 0 0.05 0.04 0.06 0.06 0.06 0.06 0.08 0.08 0.05 0.05 0 0.04 0.25 0.07 0.07 0.25 0.03 0.07 0.04 0.04 0.04 0 0.04 0.04 0.04 004 0.08 0.07 0.07 0.06 0.25 0.04 0 0.07 0.18 0.33 0.07 0.07 0.07 0.06 0.07 0.04 0.07 0 1 0.18 0.07 0.16 0.16 0.06 0.07 0.04 0.18 1 0 0.18 0.08 0.07 0.05 0.06 0.25 0.04 0.33 0.18 0.18 0
Using the algorithm from Reference [6], we have K f ( G ) = 0.03 . Generalized t connectivity procedure we can produce fuzzy clusters as given bellow.
LevelFuzzy Clusters
( 1 , ) { a } , { b } , { c } , { d } , { e } , { f } , { g } , { h } , { i } , { j }
( 0 . 33 , 1 ] { d } , { f } , { a } , { b , c } , { e } , { g } , { j } , { h , i , }
( 0.25 , 0.33 ] { d } , { f } , { a } , { b , c } , { e } , { g , j } , { h , i , }
( 0.18 , 0.25 ] { d } , { f } , { a } , { b , c } , { e , g , j } , { h , i }
( 0.16 , 0.18 ] { d } , { f } , { a } , { b , c } , { e , g , j } , { h , i }
( 0.13 , 0.16 ] { d } , { f } , { a } , { b , c } , { e , g , h , i , j }
( 0.08 , 0.13 ] { d } , { f } , { e , g } , { a , b , c , h , i , j }
( 0.07 , 0.08 ] { d } , { f } , { e , g } , { a , b , c , h , i , j }
( 0.06 , 0.07 ] { d } , { a , b , c , e , f , g , h , i , j }
( 0.05 , 0.06 ] { a , b , c , d , e , f , g , h , i , j }
( 0.04 , 0.05 ] { a , b , c , d , e , f , g , h , i , j }
( 0.03 , 0.04 ] { a , b , c , d , e , f , g , h , i , j }
( 0 , 0.03 ] { a , b , c , d , e , f , g , h , i , j }
Induced subgraph of G with generalized edge connectivity κ f ( G ) = 0.13 is given in Figure 12.
Cluster of the above subgraph is given in Figure 13.
Induced subgraph H of the directed graph G having κ f ( H ) = 0.18 is given in Figure 14.
Cluster of the above subgraph is given in Figure 15.
We can see that there is a moderate flow of humans between most of the locations, except South America, eastern Europe and central Asia. There is a reasonably high flow from the cluster formed by South Asia, Middle East, Sub saharan Africa to North and central America and central Europe to west and Southern Europe. It is possible to assign numerical parameters to the clusters at any level. For example the average cluster density ρ defined by n 1 * k 1 + n 2 * k 2 + + n l * k l n 1 + n 2 + + n l where n i denote the number of vertices in ith connected component in the cluster induced subgraph and k i denote the generalized edge connectivity in the ith connected component, gives value 0.16 for the level t = 0.13 and 0.47 for the level t = 0.18 . More realistic parameters can be defined using cluster size, average distance, and so forth.

7. Conclusions

Graph parameters are extremely important in modeling and controlling dynamic interconnection networks. Widest paths problems and bottleneck problems have been studied widely by computer experts in the past but there were no mathematical theories to substantiate the results until recently. Most of the concepts in the recently introduced fuzzy graph theory can be directly applied to problems which were previously developed algorithmically. This article is an attempt to redefine some of the existing connectivity parameters. The existence of super fuzzy graphs and complete fuzzy graphs with pre-fixed connectivity values are established. Also the existing parametric values are computed for saturated fuzzy cycles and complements of fuzzy graphs. The best possible generalizations for vertex and edge connectivity in graph theory are presented and their values are computed for some of the major sub classes. It is demonstrated with an example that the new values excel the old ones and is helpful in fuzzy graph clustering to find more qualitative clusters. An example, which uses these concepts in the area of human trafficking, is also provided, where the authors are working as a part of a project on sustainable development goals of the United Nations.

Author Contributions

Conceptualization, A.S., S.M.; validation, J.N.M.; formal analysis, A.S. and S.M.; writing–original draft preparation, A.S. and S.M.; writing–review and editing, J.N.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  2. Rosenfeld, A. Fuzzy graphs. In Fuzzy Sets and Their Applications; Zadeh, L.A., Fu, K.S., Shimura, M., Eds.; Academic Press: New York, NY, USA, 1975; pp. 77–95. [Google Scholar]
  3. Mathew, S.; Sunitha, M.S. Node connectivity and arc connectivity in fuzzy graphs. Inf. Sci. 2010, 180, 519–531. [Google Scholar] [CrossRef]
  4. Yeh, R.T.; Bang, S.Y. Fuzzy graphs, fuzzy relations, and their applications to cluster analysis. In Fuzzy Sets and Their Applications; Zadeh, L.A., Fu, K.S., Shimura, M., Eds.; Academic Press: New York, NY, USA, 1975; pp. 125–149. [Google Scholar]
  5. Bhattacharya, P. Some remarks on fuzzy graphs. Pattern Recognit. Lett. 1987, 6, 297–302. [Google Scholar] [CrossRef]
  6. Bhattacharya, P.; Suraweera, F. An algorithm to compute the supremum of max-min powers and a property of fuzzy graphs. Pattern Recognit. Lett. 1991, 12, 413–420. [Google Scholar] [CrossRef]
  7. Bhutani, K.R.; Rosenfeld, A. Strong arcs in fuzzy graphs. Inf. Sci. 2003, 152, 319–322. [Google Scholar] [CrossRef]
  8. Bhutani, K.R. On automorphisms of fuzzy graphs. Pattern Recognit. Lett. 1989, 9, 159–162. [Google Scholar] [CrossRef]
  9. Bhutani, K.R.; Rosenfeld, A. Fuzzy end nodes in fuzzy graphs. Inf. Sci. 2003, 152, 323–326. [Google Scholar] [CrossRef]
  10. Bhutani, K.R.; Rosenfeld, A. Geodesics in fuzzy graphs. Electron. Notes Discrete Math. 2003, 15, 51–54. [Google Scholar] [CrossRef]
  11. Sunitha, M.S.; Vijayakumar, A. A characterization of fuzzy trees. Inf. Sci. 1999, 113, 293–300. [Google Scholar] [CrossRef] [Green Version]
  12. Sunitha, M.S.; Vijayakumar, A. Blocks in fuzzy graphs. J. Fuzzy Math. 2005, 13, 13–23. [Google Scholar]
  13. Sunitha, M.S.; Vijayakumar, A. Complement of a fuzzy graph. Indian J. Pure Ap. Mat. 2002, 33, 1451–1464. [Google Scholar]
  14. Mathew, S.; Sunitha, M.S. Types of arcs in a fuzzy graph. Inf. Sci. 2009, 179, 1760–1768. [Google Scholar] [CrossRef]
  15. Mathew, S.; Sunitha, M.S. Cycle connectivity in fuzzy graphs. J. Intell. Fuzzy Syst. 2013, 24, 549–554. [Google Scholar] [CrossRef]
  16. Anjali, N.; Mathew, S. Critical blocks in fuzzy graphs. J. Fuzzy Math. 2015, 23, 907–916. [Google Scholar]
  17. Anjali, N.; Mathew, S. On blocks and stars in fuzzy graphs. J. Intell. Fuzzy Syst. 2015, 28, 1659–1665. [Google Scholar] [CrossRef]
  18. Mathew, S.; Anjali, N.; Mordeson, J.N. Transitive blocks and their applications in fuzzy interconnection networks. Fuzzy Set. Syst. 2018, in press. [Google Scholar] [CrossRef]
  19. Mathew, S.; Sunitha, M.S. A characterization of blocks in fuzzy graphs. J. Fuzzy Math. 2010, 18, 999–1006. [Google Scholar]
  20. Mordeson, J.N.; Malik, D.S.; Richards, C.S.; Trebbian, J.A.; Boyce, M.A.; Byrne, M.B.P.; Cousino, B.J. Fuzzy graphs and complentary fuzzy graphs. J. Fuzzy Math. 2016, 24, 271–288. [Google Scholar]
  21. Akram, M. Bipolar fuzzy graphs. Inf. Sci. 2011, 181, 5548–5564. [Google Scholar] [CrossRef]
  22. Akram, M. Interval-valued fuzzy line graphs. Neural Comput. Appl. 2012, 21, 145–150. [Google Scholar] [CrossRef]
  23. Akram, M.; Davvaz, B. Strong intuitionistic fuzzy graphs. Filomat 2012, 26, 177–196. [Google Scholar] [CrossRef] [Green Version]
  24. Mathew, S.; Mordeson, J.N.; Malik, D.S. Fuzzy Graph Theory; Springer: Berlin, Germany, 2018. [Google Scholar]
  25. Mordeson, J.N.; Nair, P.S. Fuzzy Graphs and Fuzzy Hypergraphs; Physica-Verlag: Heidelberg, Germany, 2000. [Google Scholar]
  26. Mordeson, J.N.; Mathew, S.; Malik, D.S. Fuzzy Graph Theory with Applications to Human Trafficking; Springer: Berlin, Germany, 2018. [Google Scholar]
  27. Mordeson, J.N. Fuzzy line graphs. Pattern Recognit. Lett. 1993, 14, 381–384. [Google Scholar] [CrossRef]
  28. Mordeson, J.N.; Nair, P.S. Cycles and cocycles of fuzzy graphs. Inf. Sci. 1996, 90, 39–49. [Google Scholar] [CrossRef]
  29. Binu, M.; Mathew, S.; Mordeson, J.N. Wiener index of a fuzzy graph and application to illegal immigration networks. Fuzzy Set Syst. 2019, 384, 132–147. [Google Scholar]
  30. Binu, M.; Mathew, S.; Mordeson, J.N. Connectivity index of a fuzzy graph and its application to human trafficking. Fuzzy Set Syst. 2019, 360, 117–136. [Google Scholar]
  31. Binu, M.; Mathew, S.; Mordeson, J.N. Cyclic connectivity index of fuzzy graphs. IEEE T. Fuzzy Syst. 2020. accepted. [Google Scholar] [CrossRef]
  32. Mordeson, J.N.; Yao, Y.Y. Fuzzy cycles and fuzzy trees. J. Fuzzy Math. 2002, 10, 189–202. [Google Scholar]
  33. Mathew, S.; Mathew, J.K. Saturation in fuzzy graphs. New Math. Nat. Comput. 2018, 1, 113–128. [Google Scholar] [CrossRef]
  34. Ali, S.; Mathew, S.; Mordeson, J.N.; Rashmanlou, H. Vertex connectivity of fuzzy graphs with applications to human trafficking. New Math. Nat. Comput. 2018, 14, 457–485. [Google Scholar] [CrossRef]
  35. United Nations Office on Drugs and Crime. Global Report on Trafficking in Persons; United Nations Office on Drugs and Crime: Vienna, Austria, 2014. [Google Scholar]
  36. Mordeson, J.N.; Mathew, S. Non-deterministic flow in fuzzy networks and its application in identification of human trafficking chains. New Math. Nat. Comput. 2017, 13, 231–243. [Google Scholar] [CrossRef] [Green Version]
Figure 1. A fuzzy graph G having a subgraph H with κ ( H ) > κ ( G ) .
Figure 1. A fuzzy graph G having a subgraph H with κ ( H ) > κ ( G ) .
Mathematics 08 00424 g001
Figure 2. Fuzzy graphs in Example 1.
Figure 2. Fuzzy graphs in Example 1.
Mathematics 08 00424 g002
Figure 3. A fuzzy graph with κ f ( G ) = 0.1 and κ f ( G ) = 0.13 .
Figure 3. A fuzzy graph with κ f ( G ) = 0.1 and κ f ( G ) = 0.13 .
Mathematics 08 00424 g003
Figure 4. (a) Fuzzy graph with κ ( G ) = 0.24 and κ f ( G ) = 0.1 . (b) κ ( H ) = 0.24 and κ f ( H ) = 0.24 . (c) κ ( H ) = 0 . 12 and κ f ( H ) = 0.05 .
Figure 4. (a) Fuzzy graph with κ ( G ) = 0.24 and κ f ( G ) = 0.1 . (b) κ ( H ) = 0.24 and κ f ( H ) = 0.24 . (c) κ ( H ) = 0 . 12 and κ f ( H ) = 0.05 .
Mathematics 08 00424 g004
Figure 5. κ f ( G ) = 0.3 , and κ f ( G ) = 0.2 .
Figure 5. κ f ( G ) = 0.3 , and κ f ( G ) = 0.2 .
Mathematics 08 00424 g005
Figure 6. (a) κ f ( G ) = 0.2 and κ f ( G ) = 0.2 . (b) κ f ( G ) = 0.2 and κ f ( G ) = 0.3 .
Figure 6. (a) κ f ( G ) = 0.2 and κ f ( G ) = 0.2 . (b) κ f ( G ) = 0.2 and κ f ( G ) = 0.3 .
Mathematics 08 00424 g006
Figure 7. κ f ( G ) = 0.1 .
Figure 7. κ f ( G ) = 0.1 .
Mathematics 08 00424 g007
Figure 8. κ f ( G ) = 0.4 a n d κ f ( G c ) = 0.4 .
Figure 8. κ f ( G ) = 0.4 a n d κ f ( G c ) = 0.4 .
Mathematics 08 00424 g008
Figure 9. κ ( G ) = 0.24 a n d κ f ( G ) = 0.1 .
Figure 9. κ ( G ) = 0.24 a n d κ f ( G ) = 0.1 .
Mathematics 08 00424 g009
Figure 10. A grid network.
Figure 10. A grid network.
Mathematics 08 00424 g010
Figure 11. Directed graph model of human trafficking from Reference [36].
Figure 11. Directed graph model of human trafficking from Reference [36].
Mathematics 08 00424 g011
Figure 12. Cluster induced subgraph for the level 0.13 .
Figure 12. Cluster induced subgraph for the level 0.13 .
Mathematics 08 00424 g012
Figure 13. The Venn Diagram for the graph in Figure 12.
Figure 13. The Venn Diagram for the graph in Figure 12.
Mathematics 08 00424 g013
Figure 14. Cluster induced subgraph for the level 0.18 .
Figure 14. Cluster induced subgraph for the level 0.18 .
Mathematics 08 00424 g014
Figure 15. The Venn Diagram for the graph in Figure 14.
Figure 15. The Venn Diagram for the graph in Figure 14.
Mathematics 08 00424 g015

Share and Cite

MDPI and ACS Style

Sebastian, A.; Mordeson, J.N.; Mathew, S. Generalized Fuzzy Graph Connectivity Parameters with Application to Human Trafficking. Mathematics 2020, 8, 424. https://doi.org/10.3390/math8030424

AMA Style

Sebastian A, Mordeson JN, Mathew S. Generalized Fuzzy Graph Connectivity Parameters with Application to Human Trafficking. Mathematics. 2020; 8(3):424. https://doi.org/10.3390/math8030424

Chicago/Turabian Style

Sebastian, Arya, John N Mordeson, and Sunil Mathew. 2020. "Generalized Fuzzy Graph Connectivity Parameters with Application to Human Trafficking" Mathematics 8, no. 3: 424. https://doi.org/10.3390/math8030424

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop