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 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 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 by the authors of Reference [3]. They were generalizations of Yeh and Bang’s connectivity parameters. In Mathew and Sunitha introduced the cyclic connectivity in fuzzy graphs [15]. In 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 [1]. Most of the fundamental definitions of fuzzy graph theory are given by Rosenfeld [2] and Yeh and Bang [4]. A fuzzy graph is a pair where is a fuzzy subset of a set S and is a fuzzy subset of such that [2]. Since we consider only undirected fuzzy graphs we denote the edge or by A fuzzy graph is called a partial fuzzy subgraph of G if for every and for every A partial subgraph with and for all is called a fuzzy subgraph of G [2]. A path P of length n is a sequence of distinct vertices with for The strength of that path is the membership value of a weakest edge in A path is called a cycle if 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 If the strength of a path P from x to y is equal to then P is called a strongest path. If for any then G is called a connected fuzzy graph [32]. If then is called strong and if then 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 is called a fuzzy bridge if its removal reduces the strength of connectedness between some pair of vertices in G [2]. Similarly a vertex 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 is a fuzzy tree if it has a fuzzy spanning subgraph which is a tree, where for all edges not in there exists a path from x to y in whose strength is more than [2]. A complete fuzzy graph is a fuzzy graph with the property for all G is said to be saturated, if at least one strong edge is incident at every vertex 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 is a vertex set whose removal results in a disconnected or a single vertex fuzzy graph. The weight of D is defined to be The vertex connectivity of a fuzzy graph G denoted by is defined to be the minimum weight of a disconnection in G [4]. Let be a connected fuzzy graph. A set of vertices is said to be a fuzzy vertex cut or fuzzy node cut (FNC) if either, for some pair of vertices such that both for or is trivial. Let X be a fuzzy vertex cut in The strong weight of denoted by is defined as is the minimum of the weights of strong edges incident at The fuzzy vertex connectivity of a connected fuzzy graph G is defined as the minimum strong weight of fuzzy vertex cuts of It is denoted by [3]. Let G be a fuzzy graph and be a partition of its vertex set. The set of edges joining vertices of and vertices of is called a cut-set of denoted by relative to the partition The weight of the cut-set is defined as Let G be a fuzzy graph. The edge connectivity of G denoted by is defined to be the minimum weight of cut-sets of G [4]. Let be a fuzzy graph, a set of strong edges with is said to be a fuzzy edge cut or fuzzy arc cut (FAC) if either for some pair of vertices with at least one of x or y different from both and or is disconnected. The strong weight of a fuzzy edge cut E is defined as The fuzzy edge connectivity of a connected fuzzy graph G is defined to be the minimum strong weight of fuzzy edge cuts of Let G be a connected fuzzy graph and G is called t-connected if and G is called t-edge connected if [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 be a fuzzy graph with If is a partial fuzzy subgraph of then
Theorem 1 can be restated in fuzzy edge connectivity terms for a particular category of partial fuzzy subgraphs as follows.
Theorem 2.
Let be a fuzzy graph with If is a partial fuzzy subgraph having the same vertex set of then
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 This result is not true for every partial fuzzy subgraph of G, as seen from the fuzzy graph shown in Figure 1.
Figure 1.
A fuzzy graph G having a subgraph H with
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 for every
Proof of Theorem 3 follows from Theorem 2 and the fact that 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 there exists a connected super fuzzy graph of G with fuzzy edge connectivity
Proof.
Case 1. For any trivial fuzzy graph with Construct super fuzzy graph as as and Define,
and Clearly
- Case 2.
- Let G be fuzzy graph with and Thus in this case (say). Construct a super graph with and withandIf Then, else then,
- Case 3.
- Let G be a complete fuzzy graph with n vertices say In this case Construct a super graph as andandThus becomes a CFG with vertices. So,
- Case 4.
- Let G is not a complete fuzzy graph with edge connectivityLet E be a minimum fuzzy edge cut of G and X be the collection of end vertices of Then there exists a pair of vertices such that with at least one of u or v different from the end vertices of If is a edge, then there exist k internally disjoint strongest paths and is the weakest edge of a cycle. Thus any minimum separating set has cardinality Construct a super fuzzy graph with andandBy construction, has internally disjoint strongest paths. Hence, minimum separating set has exactly edges. Moreover, If then becomes the super graph. But if then let be a minimum fuzzy edge cut of Then there exists a pair of vertices in such that If is a edge or and are not adjacent, then the above procedure can be repeated. Suppose is disconnected. let Y be a minimum separating set in such that is disconnected. Construct with and where and are in different components with minimum strength of connectedness.andLet be a minimum strength reducing set and there exist internally disjoint strongest paths in Hence, If then choose super graph as Suppose Repeat the above procedure that have been already discussed. □
Now we study the existence of edge connected complete fuzzy graphs.
Theorem 5.
There exists a edge connected complete fuzzy graph for any
Proof.
Let us first assume that A connected complete fuzzy graph is simply with and
Suppose let for some Construct a fuzzy graph G with at least vertices namely Let for and for Then G is a CFG with vertices. Without loss of generality we can assume be the vertex of minimum degree. Thus by Theorem 4 in Reference [3], Hence, Thus, G is a edge connected complete fuzzy graph. □
Theorem 6.
Let G be a connected fuzzy graph and let E be a minimum fuzzy edge cut of Let be a fuzzy graph obtained by adding a new vertex z to G and joining z to the end vertices of Let is a strong edge in Then is edge connected.
Proof.
Let be a 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 Let be the fuzzy graph obtained by adding a new vertex z to and joining z to X and is a strong edge in Let be the minimum fuzzy edge cut of
It is clear that the edges from are all strong. Now let, contains edges from Then, removal of those edges from is a fuzzy edge cut for Suppose contains no edges from Then itself is a fuzzy edge cut of Thus, In both cases, Thus, Hence, is edge connected. □
Next we determine the fuzzy edge connectivity of saturated fuzzy cycles.
Theorem 7.
Let be a fuzzy cycle with If G is saturated, then where is a weakest edge of
Proof.
Let be a saturated fuzzy cycle with 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 Thus the removal of a single edge does not affect the edge connectivity between any pair of vertices in Also removing any two edges from G disconnects the graph. Thus any two edges form a fuzzy cut set of of which one having any two strong edges will have the minimum size. Hence, □
Next we determine the fuzzy edge connectivity of odd cycles which are saturated.
Theorem 8.
Let be an odd fuzzy cycle with If G is saturated and e is a weakest edge of then where {: either u or v is incident with strong edges only}.
Proof.
Let be an odd fuzzy cycle with 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, Let and be such that Note that is an strong edge. Being a cycle, there exists such that is strong. Hence the path is a unique path in Removal of affects the connectivity between w and 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 be an even saturated fuzzy cycle with Then where is a weakest edge of
Proof.
Let be an even saturated fuzzy cycle with 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 □
Theorem 10.
Let be a fuzzy cycle with and Then fuzzy edge connectivity of is,
Proof.
Let be a fuzzy cycle with Let Being a fuzzy cycle, G contains only strong edges. Also, Clearly becomes a edge in and there are exactly strong edges incident at every vertex in Thus the removal of a set S of exactly vertices from G results in the inequality Clearly there exists a pair of vertices with such that for every path in Thus by definition □
Example 1 illustrates Theorem 10.
Example 1.
Let G= be a fuzzy cycle given in Figure 2 with Define fuzzy subsets σ of V and μ of as follows and
Figure 2.
Fuzzy graphs in Example 1.
Here G is a fuzzy cycle with value of t in Theorem 10 is Now consider the fuzzy graph Here, and for all other paths from c to There are exactly two strong paths from c to Also, and are the strong edges incident at Thus is a minimum fuzzy cut set for So,
Theorem 11.
Let be a connected fuzzy graph with Then, where is the complete fuzzy graph spanned by the vertex set of
Proof.
Let be a connected fuzzy graph and be the complete fuzzy graph spanned by Let be a vertex of minimum degree in Then Let E denotes the set of edges incident at v in and that in Then is a fuzzy edge cut in G and hence Therefore, conclusion holds for also. □
Theorem 12.
Let be a fuzzy tree and F be the corresponding MST of Then
Proof follows from the fact that every strong edge of belongs to
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 where with either for some pair of vertices with at least one of x or y different from both and or 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 of a connected fuzzy graph is said to be ageneralized fuzzy vertex cut, if either, for some pair of vertices or is trivial. Theweightof denoted by is defined as where is the minimum of the weights of edges incident at Thegeneralized fuzzy vertex connectivity of a connected fuzzy graph G is defined as the minimum weight of a generalized fuzzy vertex cut in It is denoted by
We call a generalized fuzzy vertex cut as a generalized fuzzy node cut occasionally, when we deal with networks and abbreviate it as a Similar generalized definition for edges is as follows.
Definition 2.
Let be a fuzzy graph. A set of edges is said to be ageneralized fuzzy edge cut(abbreviated as ) if either for some pair of vertices or is disconnected. Theweight of E is defined as Thegeneralized fuzzy edge connectivity, of a connected fuzzy graph G is the minimum weight of a generalized fuzzy edge cut in
Define for a disconnected or a trivial fuzzy graph. The fuzzy graph in Example 2 illustrates the above definitions.
Example 2.
Let be the fuzzy graph given in Figure 3 with Here, with and and In this fuzzy graph, we can see that and
Figure 3.
A fuzzy graph with and .
Theorem 13.
For a connected fuzzy graph and
Proof.
Let be a connected fuzzy graph, where Let be a fuzzy vertex cut with So by definition, the removal of X from G reduces the strength of connectedness between some pair of vertices i.e., Since we have it follows that
Let be a minimum in Then, Also, E satisfies all the conditions for a and hence, □
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
Figure 4.
(a) Fuzzy graph with and . (b) and . (c) and .
In this example, 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 Also it can be seen that is not always less than or equal to in general, but it is always true that as seen from Theorem 14.
Theorem 14.
For a connected fuzzy graph
Proof.
Let be a connected fuzzy graph with edge connectivity Let be a cut-set in G with weight Since E partitions the vertex set into two disjoint sets namely and the removal of E from G disconnects Let and Then, Hence, E is a in Now, being the minimum weight of ’s in it follows that which completes the proof. □
Combining Theorem 13 and Theorem 14 we have the following result.
Theorem 15.
Let be a connected fuzzy graph. Then
The existing fuzzy vertex connectivity and fuzzy edge connectivity are related as in the following theorem.
Theorem 16.
[3] In a connected fuzzy graph
As in Theorem 16, we cannot make a general relationship between and This is illustrated in the following example.
Example 3.
Let G= be a complete fuzzy graph given in Figure 5 with and Let and and We can see that and
Figure 5.
and .
Following theorem gives the condition for which holds.
Theorem 17.
Let G be a fuzzy graph. If any minimum generalized fuzzy edge cut of G contain more than one element, then
Proof.
Let be a connected fuzzy graph. Let E be a minimum generalized fuzzy edge cut. Then, Clearly, E does not contain -strong edges, for otherwise, it will contradict the minimality of Consider Then there exist such that Let S be the set of end vertices of edges in If then E is a fuzzy edge cut and hence But Therefore,
Similarly, we can prove that Hence it follows that, Either u or v belong to Let K be the set of vertices in S which are adjacent either to u or to Then Therefore, K becomes a and hence, 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
Proof.
Let be a connected fuzzy graph which contain only strong and edges. Then any minimum of G contain more than one element, and hence the proof follows by Theorem 17. □
We cannot say anything about the relationship between and in a connected fuzzy graph having a minimum containing strong edges. This is shown in Figure 6.
Figure 6.
(a) and . (b) and .
Corollary 2.
If a fuzzy graph satisfies then
Theorem 18.
Let be a complete fuzzy graph with Let for and Then, and where * denote the ordinary product.
Proof.
The first part follows from the fact that any collection of vertices form a minimal with weight For the second part, as are arranged in order and G is complete. To reduce we have to delete a set E of edges incident at with weight Thus Since there are fuzzy edge cuts in But they can have weights from the set and the proof follows. □
Theorem 19.
For any connected fuzzy graph with generalized fuzzy edge connectivity there exists a connected super fuzzy graph of G with fuzzy edge connectivity
Proof. Case 1:
For any trivial fuzzy graph with Construct super fuzzy graph as as and Define,
and Clearly
- Case 2:
- Let G be fuzzy graph with and Thus in this case (say). Construct a super graph with and withandIf Then, else then,
- Case 3:
- Let G be a fuzzy graph with n vertices say Let be minimum generalized fuzzy edge cuts of and be its end vertices corresponding to each Construct super graphs super graphs with as andandThus, every we have If all then is super graph with
□
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 is a strong edge in
Proof.
Let be a fuzzy tree. Suppose that G has a cycle, say Then there exists a weakest edge in which is a edge. All other edges in C are strong. Hence the removal of any edge in C other than reduces An edge not belonging to a cycle in G is a bridge and hence is a
If G has no cycles, then is a tree. Every edge of G is bridge and trivially become a Thus it leads to the conclusion that equals to the membership values of strong edges in □
As in case of fuzzy node cuts it is not generally true that, for a fuzzy tree as seen from the fuzzy graph in Figure 7, whose generalized fuzzy vertex connectivity is where as the minimum membership value of strong edges in G is Theorem 21 is trivial.
Figure 7.
.
Theorem 21.
For a fuzzy tree for all
Theorem 22.
Let be a fuzzy tree and let for every edge in Then .
Proof.
Consider the fuzzy tree Assume the conditions of the theorem. Note that there exist no containing the end vertices of edges alone. Consider all strong edges in Let be a strong edge with minimum value. Then either or becomes a minimum Precisely, becomes a when and becomes a when Thus . □
Corollary 3.
Let be a fuzzy tree such that is a cycle, then
Theorems 23 and 24 show the existance of a generalized connected and edge connected complete fuzzy graph for any real
Theorem 23.
There exists a generalized connected complete fuzzy graph for any
Proof.
Let us first assume that A connected complete fuzzy graph is simply with and
Suppose let for some Model a fuzzy graph G with at least vertices namely Let for along with for Then G is a CFG with vertices. Without loss of generality we can assume be the vertex of minimum degree. Thus by Theorem 18, Thus, Thus, G is a generalized connected complete fuzzy graph. □
Theorem 24.
There exists a generalized edge connected complete fuzzy graph for any
Proof.
Let us first assume that A generalized connected complete fuzzy graph is simply with and
Suppose let for some Construct a fuzzy graph G with at least vertices namely Let for in a manner that no get he same value. Let and list for And now place for By construction G is a complete fuzzy graph. Arrange the vertices in an ascending order of their weights and rename as for and Without loss of generality we can use the Theorem 18 with vertices and Since Clearly it can be seen that for any as j varies only from Thus by definition Hence proof follows. □
Theorem 25.
Let be a fuzzy cycle. Then where is a weakest edge in and m is the minimum membership value of strong edges in
Proof.
Let 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 ’s in Let m be the minimum membership value of strong edges in G and let be an edge of minimum value. Note that any strong edge in G will have membership value and any containing two strong edges has strength equal to Then, □
Theorem 26.
Let be a β-saturated fuzzy cycle. Then , where k is the membership value of weakest edge in
Proof.
Consider a -saturated fuzzy cycle 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, has at least one edge say such that where k is the minimum membership value of weakest edge in 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.
Figure 8.
.
Theorem 27.
Let be a fuzzy cycle with and Then for
Proof.
Let be a fuzzy cycle with and Being a fuzzy cycle G contains only strong edges. Also, Clearly any becomes a edge in and there are exactly strong edges incident at every vertex in Thus any X in has cardinality Also each vertex in X is adjacent with at least one edge whose value is strictly less than Let m be the minimum membership value of edges in Then, So, □
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 be a fuzzy cycle with and Then generalized fuzzy vertex connectivity of satisfies
Definition 3.
Let G be a connected fuzzy graph and G is called generalized t-fuzzy connected
if and G is called
generalized t-fuzzy edge connected
if
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
Theorem 29.
Every generalized fuzzy connected graph G is connected fuzzy graph.
Proof.
Let G be a generalized fuzzy connected graph, so, Then by Theorem 13 we have Thus G is connected. □
Below Figure 9 Shows the converse of the above theorem need not true.
Figure 9.
.
In Figure 9, G is connected but it is not generalized 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 fuzzy edge component of is a maximal generalized fuzzy edge connected fuzzy subgraph of In other words a maximal generalized fuzzy edge connected subgraph, is a fuzzy subgraph H of induced by a set of vertices in G such that
The above concept is illustrated in the following example.
Example 4.
Let G be a fuzzy graph with and and
Here, Hence, G is generalized fuzzy edge connected for all t such that Thus, G itself is a generalized fuzzy edge component for all t such that Now let Then the generalized fuzzy edge components of G are with When generalized fuzzy edge components of G are , with
Definition 5.
Let 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 fuzzy edge component of
We use cohesive matrix M defined by Yeh and Bang [4] to find the maximal edge connected components of a fuzzy graph An element of G is defined to be either a vertex or an edge. The cohesiveness of an element denoted by is the maximum value of edge connectivity of the subgraphs of G containing And the cohesive matrix M of G is defined as where the cohesiveness of the edge if and the cohesiveness of the vertex if
Now we define generalized cohesive matrix that is used to find maximal generalized edge connected components of a fuzzy graph
Definition 6.
Let 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 is the maximum value of generalized edge connectivity of the subgraphs of G containing
Definition 7.
Let be a fuzzy graph. The cohesive matrix M of G is defined as where the cohesiveness of the edge if and the cohesiveness of the vertex if
We use generalized cohesive matrix M to find the maximal generalized fuzzy edge connected components of a fuzzy graph
Note that a vertex is said to be in a cluster of level if v belongs to a generalized fuzzy edge component of Thus, finding the generalized fuzzy edge components of G is equivalent to the extraction of clusters from This process of finding generalized fuzzy edge components and fuzzy clusters using generalized fuzzy edge connectivity is termed
Generalized fuzzy edge connectivity procedure:
- Step 1:
- Obtain the generalized cohesive matrix M of the fuzzy graph
- Step 2:
- Obtain the t-threshold graph of
- Step 3:
- The maximal complete subgraphs of are the generalized fuzzy edge components.
Illustration: Consider the following part of the grid network represented as a fuzzy subgraph given in Figure 10.
Figure 10.
A grid network.
The matrix representation of the fuzzy graph in Figure 10 with 10 nodes is,
The generalized cohesive matrix M of G is given by,
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 fuzzy connectivity procedure
It is not hard to see that, Using generalized connectivity procedure we can obtain the generalized fuzzy clusters as follows.
| Level | Generalized fuzzy clusters |
Consider the same fuzzy graph used for the above illustration. The clusters obtained while applying fuzzy edge connectivity procedure in Reference [3] is given below.
fuzzy edge connectivity procedure
We have using fuzzy edge connectivity procedure, we obtain fuzzy clusters as,
| Level | Fuzzy clusters |
We can observe that the generalized fuzzy edge connectivity procedure finds more qualitative clusters. For example, the cluster corresponding to the threshold value 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 fuzzy edge connectivity procedure is more effective than the old 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 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: West-Central Europe, West-Southern Europe, Central Europe Eastern Europe and Central Asia North and Central America and caribbeans, South America East Asia and Pacific South Asia Sub Saharan Africa Middle East.
Figure 11.
Directed graph model of human trafficking from Reference [36].
The diagram shows the illegal flow of humans between 10 different subregions of the world. The associated connectivity matrix of the directed fuzzy graph is given below.
Each entry 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 as the connectivity matrix of an un-directed graph as follows. If there is no path from a to then the strength from b to a is assigned as
We now apply the new clustering procedure, by finding the cohesiveness matrix. The generalized cohesiveness matrix M for the directed fuzzy graph is,
Using the algorithm from Reference [6], we have Generalized connectivity procedure we can produce fuzzy clusters as given bellow.
| Level | Fuzzy Clusters |
Induced subgraph of G with generalized edge connectivity is given in Figure 12.
Figure 12.
Cluster induced subgraph for the level .
Cluster of the above subgraph is given in Figure 13.
Figure 13.
The Venn Diagram for the graph in Figure 12.
Figure 14.
Cluster induced subgraph for the level .
Cluster of the above subgraph is given in Figure 15.
Figure 15.
The Venn Diagram for the graph in Figure 14.
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 where denote the number of vertices in ith connected component in the cluster induced subgraph and denote the generalized edge connectivity in the ith connected component, gives value for the level and for the level 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
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- 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]
- Mathew, S.; Sunitha, M.S. Node connectivity and arc connectivity in fuzzy graphs. Inf. Sci. 2010, 180, 519–531. [Google Scholar] [CrossRef]
- 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]
- Bhattacharya, P. Some remarks on fuzzy graphs. Pattern Recognit. Lett. 1987, 6, 297–302. [Google Scholar] [CrossRef]
- 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]
- Bhutani, K.R.; Rosenfeld, A. Strong arcs in fuzzy graphs. Inf. Sci. 2003, 152, 319–322. [Google Scholar] [CrossRef]
- Bhutani, K.R. On automorphisms of fuzzy graphs. Pattern Recognit. Lett. 1989, 9, 159–162. [Google Scholar] [CrossRef]
- Bhutani, K.R.; Rosenfeld, A. Fuzzy end nodes in fuzzy graphs. Inf. Sci. 2003, 152, 323–326. [Google Scholar] [CrossRef]
- Bhutani, K.R.; Rosenfeld, A. Geodesics in fuzzy graphs. Electron. Notes Discrete Math. 2003, 15, 51–54. [Google Scholar] [CrossRef]
- Sunitha, M.S.; Vijayakumar, A. A characterization of fuzzy trees. Inf. Sci. 1999, 113, 293–300. [Google Scholar] [CrossRef]
- Sunitha, M.S.; Vijayakumar, A. Blocks in fuzzy graphs. J. Fuzzy Math. 2005, 13, 13–23. [Google Scholar]
- Sunitha, M.S.; Vijayakumar, A. Complement of a fuzzy graph. Indian J. Pure Ap. Mat. 2002, 33, 1451–1464. [Google Scholar]
- Mathew, S.; Sunitha, M.S. Types of arcs in a fuzzy graph. Inf. Sci. 2009, 179, 1760–1768. [Google Scholar] [CrossRef]
- Mathew, S.; Sunitha, M.S. Cycle connectivity in fuzzy graphs. J. Intell. Fuzzy Syst. 2013, 24, 549–554. [Google Scholar] [CrossRef]
- Anjali, N.; Mathew, S. Critical blocks in fuzzy graphs. J. Fuzzy Math. 2015, 23, 907–916. [Google Scholar]
- Anjali, N.; Mathew, S. On blocks and stars in fuzzy graphs. J. Intell. Fuzzy Syst. 2015, 28, 1659–1665. [Google Scholar] [CrossRef]
- 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]
- Mathew, S.; Sunitha, M.S. A characterization of blocks in fuzzy graphs. J. Fuzzy Math. 2010, 18, 999–1006. [Google Scholar]
- 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]
- Akram, M. Bipolar fuzzy graphs. Inf. Sci. 2011, 181, 5548–5564. [Google Scholar] [CrossRef]
- Akram, M. Interval-valued fuzzy line graphs. Neural Comput. Appl. 2012, 21, 145–150. [Google Scholar] [CrossRef]
- Akram, M.; Davvaz, B. Strong intuitionistic fuzzy graphs. Filomat 2012, 26, 177–196. [Google Scholar] [CrossRef]
- Mathew, S.; Mordeson, J.N.; Malik, D.S. Fuzzy Graph Theory; Springer: Berlin, Germany, 2018. [Google Scholar]
- Mordeson, J.N.; Nair, P.S. Fuzzy Graphs and Fuzzy Hypergraphs; Physica-Verlag: Heidelberg, Germany, 2000. [Google Scholar]
- Mordeson, J.N.; Mathew, S.; Malik, D.S. Fuzzy Graph Theory with Applications to Human Trafficking; Springer: Berlin, Germany, 2018. [Google Scholar]
- Mordeson, J.N. Fuzzy line graphs. Pattern Recognit. Lett. 1993, 14, 381–384. [Google Scholar] [CrossRef]
- Mordeson, J.N.; Nair, P.S. Cycles and cocycles of fuzzy graphs. Inf. Sci. 1996, 90, 39–49. [Google Scholar] [CrossRef]
- 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]
- 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]
- Binu, M.; Mathew, S.; Mordeson, J.N. Cyclic connectivity index of fuzzy graphs. IEEE T. Fuzzy Syst. 2020. accepted. [Google Scholar] [CrossRef]
- Mordeson, J.N.; Yao, Y.Y. Fuzzy cycles and fuzzy trees. J. Fuzzy Math. 2002, 10, 189–202. [Google Scholar]
- Mathew, S.; Mathew, J.K. Saturation in fuzzy graphs. New Math. Nat. Comput. 2018, 1, 113–128. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).