Next Article in Journal
Acknowledgement to Reviewers of Mathematics in 2018
Previous Article in Journal
Extending the Applicability of Two-Step Solvers for Solving Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Graph Structures with Application

by
Muzzamal Sitara
1,
Muhammad Akram
1,* and
Muhammad Yousaf Bhatti
2
1
Department of Mathematics, University of the Punjab, New Campus, Lahore 54590, Pakistan
2
Department of Mathematics, COMSATS University Islamabad, Lahore Campus, Lahore 54000, Pakistan
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(1), 63; https://doi.org/10.3390/math7010063
Submission received: 23 November 2018 / Revised: 29 December 2018 / Accepted: 3 January 2019 / Published: 8 January 2019

Abstract

:
In this article, we introduce the notions of maximal products of fuzzy graph structures, regular fuzzy graph structures, and describe these notions with examples and properties. Further, we present the degree and total degree of a vertex in maximal product of fuzzy graph structures and explain some of their properties. Furthermore, we develop a flowchart to show general procedure of application of fuzzy graph structure, regarding identification of most controversial issues among countries.

1. Introduction

A fuzzy set, as a superset of a crisp set, owes its origin to the work of Zadeh [1] in 1965 that has been introduced to deal with the notion of partial truth between absolute true and absolute false. Zadeh’s remarkable idea has found many applications in several fields, including chemical industry, telecommunication, decision making, networking, computer science, and discrete mathematics. Rosenfeld [2] used the concept of a fuzzy subset of a set to introduce the notion of a fuzzy subgroup of a group. Rosenfeld’s paper spearheaded the development of fuzzy abstract algebra.
A graph is a mathematical representation of a network and it describes the relationship between vertices and edges. Graph theory is used to represent real-life phenomena, but sometimes graphs are not able to properly represent many phenomena because uncertainty of different attributes of the systems exists naturally. Many real-world phenomena provided motivation to define the fuzzy graphs. Kauffman [3] introduced fuzzy graphs using Zadeh’s fuzzy relation [4]. Fuzzy-graph theory is growing rapidly, with numerous applications in many domains, including networking, communication, data mining, clustering, image capturing, image segmentation, planning, and scheduling.
Rosenfeld [5] described fuzzy analogue of some graph theoretical notions. Later on, Bhattacharya [6] provided remarks on fuzzy graphs. Sunitha and Vijayakumar [7,8] defined the complement of fuzzy graph and some characterization of fuzzy trees. Mordeson and Nair [9] defined some fuzzy graphs. Bhutani and Battou [10] introduced the concept of M-strong fuzzy graphs with some properties. Mathew and Sunitha defined types of arcs in a fuzzy graph [11]. Mordeson and Chang-Shyh [12] defined operations on fuzzy graphs. Nagoor Gani and Radha [13,14,15,16] described some properties of conjunction of fuzzy graphs, regular fuzzy graphs, some sequences in fuzzy graphs, and the degree of vertex in some fuzzy graphs. Akram et al. [17,18,19,20] defined certain notions of soft graphs, bipolar fuzzy graphs, and hypergraphs.
Sampathkumar [21] introduced the notion of graph structures. Graph structures are the generalization of graphs and widely useful in the study of some structures, like graphs, signed graphs, semigraphs, edge-colored graphs, and edge-labeled graphs. Graph structures are very useful in the study of different domains of computer science and computational intelligence. Dinesh [22] introduced the concept of fuzzy-graph structures and described some related concepts. Fuzzy-graph structures are more useful than graph structures because they deal with the uncertainty and ambiguity of many real-world phenomena. Ramakrishnan and Dinesh [23,24,25] worked on generalized fuzzy-graph structures. Harinath and Lavanya discussed fuzzy graph structures for wheel, helm, and star graphs [26].
In this article, we present a new framework to handle fuzzy information by combining fuzzy sets with graph structures. We introduce many basic notions concerning fuzzy-graph structures and investigate a few related properties. We also consider an application of fuzzy-graph structures. In particular, a flowchart is developed to show general procedure of application, regarding identification of most controversial issues among countries.

2. Maximal Product of Fuzzy Graph Structures

Definition 1.
[21] A graph structure(GS) G = ( V , R 1 , , R n ) consists of a nonempty set V with relations R 1 , R 2 , , R n on set V which are mutually disjoint such that each relation R i , 1 i n is symmetric and irreflexive.
Graph structure G * = ( V , R 1 , , R n ) can be represented just like a graph where each edge is labeled as R i , 1 i n .
Example 1.
Consider a set V = { v 1 , v 2 , v 3 , v 4 } , define two relations on set V, i.e., R 1 = { v 1 v 3 , v 1 v 2 , v 3 v 4 } and R 2 = { v 1 v 4 , v 2 v 3 , v 2 v 4 } such that these relations are disjoint. Moreover, they do not have elements of same vertices, like v 1 v 1 , v 2 v 2 , v 3 v 3 , v 4 v 4 ; hence, these two relations R 1 and R 2 are irreflexive. Furthermore, these relations are symmetric, since graph structure is nondirected, so each element v i v j is also considered as v j v i . Relations R 1 and R 2 are disjoint, irreflexive and symmetric. Hence, vertex set V with relations R 1 and R 2 is a graph structure G * = ( V , R 1 , R 2 ) and is shown in Figure 1.
In this graph structure, each edge is labeled as R 1 or R 2 .
Definition 2.
[22] Let σ be the fuzzy set on set V and μ 1 , μ 2 , , μ n be fuzzy sets on R 1 , R 2 , , R n , respectively. If 0 μ i ( v u ) σ ( v ) σ ( u ) u , v V , i = 1 , 2 , , n , then G = ( σ , μ 1 , μ 2 , , μ n ) is called fuzzy graph structure(FGS) of graph structure G * .
If v u s u p p ( μ i ) , then v u is named as μ i -edge of FGS G.
Example 2.
Consider a graph structure G * = ( V , R 1 , R 2 ) as shown in Figure 1. We define fuzzy set σ : V [ 0 , 1 ] by
σ ( v 1 ) = 0.3 , σ ( v 2 ) = 0.3 , σ ( v 3 ) = 0.4 , σ ( v 4 ) = 0.4 .
We define fuzzy sets μ 1 , μ 2 on relations R 1 , R 2 , respectively, as follows:
μ 1 ( v 1 v 3 ) = 0.3 , μ 1 ( v 1 v 2 ) = 0.3 , μ 1 ( v 3 v 4 ) = 0.4 ,
μ 2 ( v 1 v 4 ) = 0.3 , μ 2 ( v 2 v 3 ) = 0.3 , μ 2 ( v 2 v 4 ) = 0.3 .
By routine calculations, it is easy to see that G = ( σ , μ 1 , μ 2 ) is a fuzzy-graph structure as shown in Figure 2.
Definition 3.
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures with underlying crisp graph structures G 1 * = ( V 1 , R 1 , R 2 , , R n ) and G 2 * = ( V 2 , R 1 , R 2 , , R n ) , respectively. G 1 G 2 = ( σ , μ 1 , μ 2 , μ n ) is called maximal fuzzy graph structure with underlying crisp graph structure G * = ( V , R 1 , R 2 , , R n ) , where, V = V 1 × V 2 and R i = { ( u 1 , v 1 ) ( u 2 , v 2 ) / u 1 = u 2 , v 1 v 2 R i or v 1 = v 2 , u 1 u 2 R i } . Fuzzy vertex set σ and fuzzy relations μ i in maximal product G 1 G 2 = ( σ , μ 1 , μ 2 , μ n ) are defined as: σ = σ 1 σ 2 ,
σ ( u , v ) = σ 1 ( u ) σ 2 ( v ) , f o r   a l l ( u , v ) V = V 1 × V 2 ,
and μ i = μ i μ i ,
μ i ( ( u 1 , v 1 ) ( u 2 , v 2 ) ) = σ 1 ( u 1 ) μ i ( v 1 v 2 ) , u 1 = u 2 , v 1 v 2 R i , σ 2 ( v 1 ) μ i ( u 1 u 2 ) , v 1 = v 2 , u 1 u 2 R i ,
i = 1 , 2 , , n .
Example 3.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 , μ 3 ) and G 2 = ( σ 2 , μ 1 ) , which are shown in Figure 3.
Maximal product of G 1 and G 2 is shown in Figure 4.
Definition 4.
A fuzzy-graph structure G = ( σ , μ 1 , μ 2 , μ n ) is μ i -strong if
μ i ( v 1 v 2 ) = σ ( v 1 ) σ ( v 2 ) , f o r   a l l   v 1 v 2 R i , i { 1 , 2 , , n } .
If G is μ i -strong i { 1 , 2 , , n } , then G is called strong fuzzy-graph structure.
Theorem 1.
Maximal product of two strong fuzzy-graph structures is also a strong fuzzy-graph structure.
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two strong fuzzy-graph structures. Then, μ i ( v 1 v 2 ) = σ 1 ( v 1 ) σ 1 ( v 2 ) for any v 1 v 2 R i and μ i ( u 1 u 2 ) = σ 2 ( u 1 ) σ 2 ( u 2 ) for any u 1 u 2 R i , i = 1 , 2 , , n . Then, proceeding according to the definition of maximal product,
Case (i):
u 1 = u 2 and v 1 v 2 R i . Then,
μ i ( ( u 1 , v 1 ) ( u 2 , v 2 ) ) = σ 1 ( u 1 ) μ i ( v 1 v 2 ) = σ 1 ( u 1 ) [ σ 2 ( v 1 ) σ 2 ( v 2 ) ] = [ σ 1 ( u 1 ) σ 2 ( v 1 ) ] [ σ 1 ( u 1 ) σ 2 ( v 2 ) ] = [ σ ( u 1 , v 1 ) σ ( u 2 , v 2 ) ] .
Case (ii):
v 1 = v 2 and u 1 u 2 R i . Then,
μ i ( ( u 1 , v 1 ) ( u 2 , v 2 ) ) = σ 2 ( v 1 ) μ i ( u 1 u 2 ) = σ 2 ( v 1 ) [ σ 1 ( u 1 ) σ 1 ( u 2 ) ] = [ σ 1 ( u 1 ) σ 2 ( v 1 ) ] [ σ 1 ( u 2 ) σ 2 ( v 1 ) ] = [ σ ( u 1 , v 1 ) σ ( u 2 , v 2 ) ] .
Thus, μ i ( ( u 1 , v 1 ) ( u 2 , v 2 ) ) = σ ( u 1 , v 1 ) σ ( u 2 , v 2 ) for all edges of maximal product.
Hence G = G 1 G 2 = ( σ , μ 1 , μ 2 , μ n ) is a strong fuzzy graph structure.
 ☐
Remark 1.
Converse of Theorem 1 above may not be true. That is, maximal product G = G 1 G 2 may be a strong fuzzy-graph structure, when G 1 and G 2 are not strong fuzzy-graph structures.
Example 4.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 ) and G 2 = ( σ 2 , μ 1 ) , which are not strong as shown in Figure 5.
Maximal product G 1 G 2 = ( σ , μ 1 ) of G 1 and G 2 is shown in Figure 6.
In Figure 6, we can see that,
μ 1 ( ( u 1 , v 1 ) ( u 1 , v 2 ) ) = σ 1 ( u 1 , v 1 ) σ 2 ( u 1 , v 2 ) ,   μ 1 ( ( u 1 , v 1 ) ( u 2 , v 1 ) ) = σ 1 ( u 1 , v 1 ) σ 2 ( u 2 , v 1 ) ,
μ 1 ( ( u 2 , v 1 ) ( u 2 , v 2 ) ) = σ 1 ( u 2 , v 1 ) σ 2 ( u 2 , v 2 ) ,   μ 1 ( ( u 1 , v 2 ) ( u 2 , v 2 ) ) = σ 1 ( u 1 , v 2 ) σ 2 ( u 2 , v 2 ) .
Hence G 1 G 2 = ( σ , μ 1 ) is a strong fuzzy-graph structure.
Theorem 2.
The maximal product of two connected fuzzy-graph structures is a connected fuzzy graph structure.
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two connected fuzzy-graph structures with underlying crisp graph structures G 1 * = ( V 1 , R 1 , R 2 , , R n ) and G 2 * = ( V 2 , R 1 , R 2 , , R n ) , respectively. Let V 1 = { u 1 , u 2 , , u m } and V 2 = { v 1 , v 2 , , v n } . Then μ i ( u i u j ) > 0 for all u i , u j V 1 and μ i ( v i v j ) > 0 for all v i , v j V 2 . The maximal product of G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) is written as G = ( σ , μ 1 , μ 2 , , μ n ) . Now consider ’m’ subgraphs of G with the vertex sets { u i v 1 , u i v 2 , , u i v n } for i = 1 , 2 , , m . Each of these subgraphs of G is connected since u i s are the same and G 2 is connected, each v i is adjacent to at least one of the vertices in V 2 . Since G 1 is connected, each u i is also adjacent to at least one of the vertices in V 1 . Therefore, there exists one edge between any pair of the above ‘m’ subgraphs. Thus, we have μ i ( ( u i v j ) ( u k v l ) ) > 0 for all ( u i , v j ) ( u k , v l ) R i . Hence, G is a connected fuzzy-graph structure. ☐
Remark 2.
The maximal product of two complete fuzzy-graph structures is not a complete fuzzy-graph structure due to the absence of case u 1 u 2 R i and v 1 v 2 R i in the maximal-product definition. Since every complete fuzzy-graph structure is strong, according to Theorem 1, the maximal product of two complete fuzzy-graph structures is a strong fuzzy-graph structure.
Definition 5.
The degree of a vertex in maximal product G 1 G 2 of two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) .
μ i degree of a vertex of maximal product G 1 G 2 is given by:
μ i d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R i , u i = u k μ i ( v j v l ) σ 1 ( u i ) .
Example 5.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 , μ 3 ) and G 2 = ( σ 2 , μ 1 ) , which are shown in Figure 7.
The maximal product of G 1 and G 2 is shown in Figure 8.
Degree of vertex in maximal product is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) .
Using this formula, we calculate degree of vertices in maximal product as:
d G 1 G 2 ( u 1 , v 1 ) = ( μ 1 ( u 1 u 2 ) σ 2 ( v 1 ) ) + ( μ 3 ( u 1 u 3 ) σ 2 ( v 1 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 1 ) ) = ( 0.4 0.4 ) + ( 0.3 0.4 ) + ( 0.4 0.5 ) = 0.4 + 0.4 + 0.5 = 1.3 ,
d G 1 G 2 ( u 1 , v 2 ) = ( μ 1 ( u 1 u 2 ) σ 2 ( v 2 ) ) + ( μ 3 ( u 1 u 3 ) σ 2 ( v 2 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 1 ) ) = ( 0.4 0.5 ) + ( 0.3 0.5 ) + ( 0.4 0.5 ) = 0.5 + 0.5 + 0.5 = 1.5 ,
d G 1 G 2 ( u 2 , v 1 ) = ( μ 1 ( u 2 u 1 ) σ 2 ( v 1 ) ) + ( μ 2 ( u 2 u 3 ) σ 2 ( v 1 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 2 ) ) = ( 0.4 0.4 ) + ( 0.5 0.4 ) + ( 0.4 0.6 ) = 0.4 + 0.5 + 0.6 = 1.5 ,
d G 1 G 2 ( u 2 , v 2 ) = ( μ 1 ( u 2 u 1 ) σ 2 ( v 2 ) ) + ( μ 2 ( u 2 u 3 ) σ 2 ( v 2 ) ) + ( μ 1 ( v 2 v 1 ) σ 1 ( u 2 ) ) = ( 0.4 0.5 ) + ( 0.5 0.5 ) + ( 0.4 0.6 ) = 0.5 + 0.5 + 0.6 = 1.6 ,
d G 1 G 2 ( u 3 , v 1 ) = ( μ 3 ( u 3 u 1 ) σ 2 ( v 1 ) ) + ( μ 2 ( u 3 u 2 ) σ 2 ( v 1 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 3 ) ) = ( 0.3 0.4 ) + ( 0.5 0.4 ) + ( 0.4 0.7 ) = 0.4 + 0.5 + 0.7 = 1.6 ,
d G 1 G 2 ( u 3 , v 2 ) = ( μ 2 ( u 3 u 2 ) σ 2 ( v 2 ) ) + ( μ 3 ( u 3 u 1 ) σ 2 ( v 2 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 3 ) ) = ( 0.5 0.5 ) + ( 0.3 0.5 ) + ( 0.4 0.7 ) = 0.5 + 0.5 + 0.7 = 1.7 .
μ i - degree of a vertex of maximal product G 1 G 2 is given by:
μ i d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R i , u i = u k μ i ( v j v l ) σ 1 ( u i ) .
Using this formula, we calculate μ i - degree of vertices in maximal product as:
μ 1 d G 1 G 2 ( u 1 , v 1 ) = ( μ 1 ( u 1 u 2 ) σ 2 ( v 1 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 1 ) ) = ( 0.4 0.4 ) + ( 0.4 0.5 ) = 0.4 + 0.5 = 0.9 ,
μ 1 d G 1 G 2 ( u 1 , v 2 ) = ( μ 1 ( u 1 u 2 ) σ 2 ( v 2 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 1 ) ) = ( 0.4 0.5 ) + ( 0.4 0.5 ) = 0.5 + 0.5 = 1.0 ,
μ 1 d G 1 G 2 ( u 2 , v 1 ) = ( μ 1 ( u 2 u 1 ) σ 2 ( v 1 ) ) + ( μ 1 ( v 1 v 2 ) σ 1 ( u 2 ) ) = ( 0.4 0.4 ) + ( 0.4 0.6 ) = 0.4 + 0.6 = 1.0 ,
μ 1 d G 1 G 2 ( u 2 , v 2 ) = ( μ 1 ( u 2 u 1 ) σ 2 ( v 2 ) ) + ( μ 1 ( v 2 v 1 ) σ 1 ( u 2 ) ) = ( 0.4 0.5 ) + ( 0.4 0.6 ) = 0.5 + 0.6 = 1.1 ,
μ 1 d G 1 G 2 ( u 3 , v 1 ) = μ 1 ( v 1 v 2 ) σ 1 ( u 3 ) = 0.4 0.7 = 0.7 ,
μ 1 d G 1 G 2 ( u 3 , v 2 ) = μ 1 ( v 1 v 2 ) σ 1 ( u 3 ) = 0.4 0.7 = 0.7 ,
μ 2 d G 1 G 2 ( u 2 , v 1 ) = μ 2 ( u 2 u 3 ) σ 2 ( v 1 ) = 0.5 0.4 = 0.5 ,
μ 2 d G 1 G 2 ( u 2 , v 2 ) = μ 2 ( u 2 u 3 ) σ 2 ( v 2 ) = 0.5 0.5 = 0.5 ,
μ 2 d G 1 G 2 ( u 3 , v 1 ) = μ 2 ( u 3 u 2 ) σ 2 ( v 1 ) = 0.5 0.4 = 0.5 ,
μ 2 d G 1 G 2 ( u 3 , v 2 ) = μ 2 ( u 3 u 2 ) σ 2 ( v 2 ) = 0.5 0.5 = 0.5 ,
μ 3 d G 1 G 2 ( u 1 , v 1 ) = μ 3 ( u 1 u 3 ) σ 2 ( v 1 ) = 0.3 0.4 = 0.4 ,
μ 3 d G 1 G 2 ( u 1 , v 2 ) = μ 3 ( u 1 u 3 ) σ 2 ( v 2 ) = 0.3 0.5 = 0.5 ,
μ 3 d G 1 G 2 ( u 3 , v 1 ) = μ 3 ( u 3 u 1 ) σ 2 ( v 1 ) = 0.3 0.4 = 0.4 ,
μ 3 d G 1 G 2 ( u 3 , v 2 ) = μ 3 ( u 3 u 1 ) σ 2 ( v 2 ) = 0.3 0.5 = 0.5 .
Theorem 3.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures, such that σ 1 μ i , i = 1 , 2 , , n , then degree of any vertex in maximal product G 1 G 2 is given by d G 1 G 2 ( u i , v j ) = d G 1 ( u i ) σ 2 ( v j ) + d G 2 ( v j ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that σ 1 μ i , then μ i σ 2 , i = 1 , 2 , , n . Then, degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) = u i u k R i , v j = v l σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) = d G 1 * ( u i ) σ 2 ( v j ) + d G 2 ( v j ) .
 ☐
Theorem 4.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy graph structures such that σ 1 μ i , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’, then degree of any vertex in G 1 G 2 (maximal product) is given by: d G 1 G 2 ( u i , v j ) = d G 1 * ( u i ) c + d G 2 ( v j ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures, such that σ 1 μ i , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’. Moreover, σ 1 μ i implies μ i σ 2 , i = 1 , 2 , , n . Then degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) = u i u k R i , v j = v l σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) = d G 1 * ( u i ) c + d G 2 ( v j ) .
 ☐
Theorem 5.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures such that σ 2 μ i , i = 1 , 2 , , n , then degree of any vertex in maximal product G 1 G 2 is given by: d G 1 G 2 ( u i , v j ) = d G 2 * ( v j ) σ 1 ( u i ) + d G 1 ( u i ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that σ 2 μ i , then μ i σ 1 , i = 1 , 2 , , n . Then, degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) = u i u k R i , v j = v l μ i ( u i u k ) + v j v l R j , u i = u k σ 1 ( u i ) = d G 1 ( u i ) + d G 2 * ( v j ) σ 1 ( u i ) .
 ☐
Theorem 6.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures such that σ 2 μ i , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’, then degree of any vertex in G 1 G 2 (maximal product) is given by: d G 1 G 2 ( u i , v j ) = d G 1 ( u i ) + d G 2 * ( v j ) c .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that σ 2 μ i , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’. Moreover, σ 2 μ i implies μ i σ 1 , i = 1 , 2 , , n . Then, degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) = u i u k R i , v j = v l μ i ( u i u k ) + v j v l R j , u i = u k σ 1 ( u i ) = d G 1 ( u i ) + d G 2 * ( v j ) c .
 ☐
Theorem 7.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures such that μ i σ 1 and μ i σ 2 , i = 1 , 2 , , n , then degree of any vertex in G 1 G 2 (maximal product) is given by: d G 1 G 2 ( u i , v j ) = d G 1 * ( u i ) σ 2 ( v j ) + d G 2 * ( v j ) σ 1 ( u i ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that μ i σ 1 and μ i σ 2 , i = 1 , 2 , , n , then degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) = u i u k R i , v j = v l σ 2 ( v j ) + v j v l R j , u i = u k σ 1 ( u i ) = d G 1 * ( u i ) σ 2 ( v j ) + d G 2 * ( v j ) σ 1 ( u i ) .
 ☐
Example 6.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 , μ 3 ) and G 2 = ( σ 2 , μ 1 ) , which are shown in Figure 9.
The maximal product of G 1 and G 2 is shown in Figure 10.
In Figure 9. μ 1 = σ 1 and μ i < σ 2 , i = 1 , 2 , 3 . Then, the degree of vertex in maximal product is calculated by using following formula:
d G 1 G 2 ( u i , v j ) = d G 1 * ( u i ) σ 2 ( v j ) + d G 2 * ( v j ) σ 1 ( u i )
.
d G 1 G 2 ( u 1 , v 1 ) = d G 1 * ( u 1 ) σ 2 ( v 1 ) + d G 2 * ( v 1 ) σ 1 ( u 1 ) = ( 2 ) ( 0.7 ) + 1 ( 0.7 ) = 1.4 + 0.7 = 2.1 ,
d G 1 G 2 ( u 1 , v 2 ) = d G 1 * ( u 1 ) σ 2 ( v 2 ) + d G 2 * ( v 2 ) σ 1 ( u 1 ) = ( 2 ) ( 0.8 ) + 1 ( 0.7 ) = 1.6 + 0.7 = 2.3 ,
d G 1 G 2 ( u 2 , v 1 ) = d G 1 * ( u 2 ) σ 2 ( v 1 ) + d G 2 * ( v 1 ) σ 1 ( u 2 ) = ( 3 ) ( 0.7 ) + 1 ( 0.7 ) = 2.1 + 0.7 = 2.8 ,
d G 1 G 2 ( u 2 , v 2 ) = d G 1 * ( u 2 ) σ 2 ( v 2 ) + d G 2 * ( v 2 ) σ 1 ( u 2 ) = ( 3 ) ( 0.8 ) + 1 ( 0.7 ) = 2.4 + 0.7 = 3.1 ,
d G 1 G 2 ( u 3 , v 1 ) = d G 1 * ( u 3 ) σ 2 ( v 1 ) + d G 2 * ( v 1 ) σ 1 ( u 3 ) = ( 2 ) ( 0.7 ) + 1 ( 0.7 ) = 1.4 + 0.7 = 2.1 ,
d G 1 G 2 ( u 3 , v 2 ) = d G 1 * ( u 3 ) σ 2 ( v 2 ) + d G 2 * ( v 2 ) σ 1 ( u 3 ) = ( 2 ) ( 0.8 ) + 1 ( 0.7 ) = 1.6 + 0.7 = 2.3 ,
d G 1 G 2 ( u 4 , v 1 ) = d G 1 * ( u 4 ) σ 2 ( v 1 ) + d G 2 * ( v 1 ) σ 1 ( u 4 ) = ( 1 ) ( 0.7 ) + 1 ( 0.7 ) = 0.7 + 0.7 = 1.4 ,
d G 1 G 2 ( u 4 , v 2 ) = d G 1 * ( u 4 ) σ 2 ( v 2 ) + d G 2 * ( v 2 ) σ 1 ( u 4 ) = ( 1 ) ( 0.8 ) + 1 ( 0.7 ) = 0.8 + 0.7 = 1.5 .
By direct calculations:
d G 1 G 2 ( u 4 , v 1 ) = 0.7 + 0.7 = 1.4 ,
d G 1 G 2 ( u 4 , v 2 ) = 0.8 + 0.7 = 1.5 ,
d G 1 G 2 ( u 1 , v 1 ) = 0.7 + 0.7 + 0.7 = 2.1 ,
d G 1 G 2 ( u 3 , v 1 ) = 0.7 + 0.7 + 0.7 = 2.1 ,
d G 1 G 2 ( u 1 , v 2 ) = 0.8 + 0.8 + 0.7 = 2.3 ,
d G 1 G 2 ( u 3 , v 2 ) = 0.8 + 0.8 + 0.7 = 2.3 ,
d G 1 G 2 ( u 2 , v 1 ) = 0.7 + 0.7 + 0.7 + 0.7 = 2.8 ,
d G 1 G 2 ( u 2 , v 2 ) = 0.8 + 0.8 + 0.8 + 0.7 = 3.1 .
It is clear from the above calculations that degrees of vertices calculated by using the formula of the above theorem and by direct method are same.
Theorem 8.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures, such that μ i σ 1 , i = 1 , 2 , , n , then total degree of any vertex in G 1 G 2 (maximal product) is given by: t d G 1 G 2 ( u i , v j ) = d G 1 * ( u i ) σ 2 ( v j ) + t d G 2 ( v j ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that μ i σ 1 , then μ i σ 2 , σ 1 σ 2 , i = 1 , 2 , , n . Then, total degree of any vertex in G 1 G 2 (maximal product) is given by:
t d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) + σ ( u i , v j ) = u i u k R i , v j = v l σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) + [ σ 1 ( u i ) σ 2 ( v j ) ] = d G 1 * ( u i ) σ 2 ( v j ) + [ d G 2 ( v j ) + σ 2 ( v j ) ] = d G 1 * ( u i ) σ 2 ( v j ) + t d G 2 ( v j ) .
 ☐
Example 7.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 , μ 3 ) and G 2 = ( σ 2 , μ 1 ) , which are shown in Figure 11.
In Figure 11. μ 1 σ 1 . Then, the total degree of vertex in maximal product is calculated by using the following formula:
t d G 1 G 2 ( u i , v j ) = d G 1 * ( u i ) σ 2 ( v j ) + t d G 2 ( v j ) .
t d G 1 G 2 ( u 1 , v 1 ) = d G 1 * ( u 1 ) σ 2 ( v 1 ) + t d G 2 * ( v 1 ) = 2 ( 0.7 ) + ( 0.7 + 0.7 ) = 1.4 + 1.4 = 2.8 ,
t d G 1 G 2 ( u 1 , v 2 ) = d G 1 * ( u 1 ) σ 2 ( v 2 ) + t d G 2 * ( v 2 ) = ( 2 ) ( 0.8 ) + ( 0.7 + 0.8 ) = 1.6 + 1.5 = 3.1 ,
t d G 1 G 2 ( u 2 , v 1 ) = d G 1 * ( u 2 ) σ 2 ( v 1 ) + t d G 2 * ( v 1 ) = ( 3 ) ( 0.7 ) + ( 0.7 + 0.7 ) = 2.1 + 1.4 = 3.5 ,
t d G 1 G 2 ( u 2 , v 2 ) = d G 1 * ( u 2 ) σ 2 ( v 2 ) + t d G 2 * ( v 2 ) = ( 3 ) ( 0.8 ) + ( 0.7 + 0.8 ) = 2.4 + 1.5 = 3.9 ,
t d G 1 G 2 ( u 3 , v 1 ) = d G 1 * ( u 3 ) σ 2 ( v 1 ) + t d G 2 * ( v 1 ) = ( 2 ) ( 0.7 ) + ( 0.7 + 0.7 ) = 1.4 + 1.4 = 2.8 ,
t d G 1 G 2 ( u 3 , v 2 ) = d G 1 * ( u 3 ) σ 2 ( v 2 ) + t d G 2 * ( v 2 ) = ( 2 ) ( 0.8 ) + ( 0.7 + 0.8 ) = 1.6 + 1.5 = 3.1 ,
t d G 1 G 2 ( u 4 , v 1 ) = d G 1 * ( u 4 ) σ 2 ( v 1 ) + t d G 2 * ( v 1 ) = ( 1 ) ( 0.7 ) + ( 0.7 + 0.7 ) = 0.7 + 1.4 = 2.1 ,
t d G 1 G 2 ( u 4 , v 2 ) = d G 1 * ( u 4 ) σ 2 ( v 2 ) + t d G 2 * ( v 2 ) = ( 1 ) ( 0.8 ) + ( 0.7 + 0.8 ) = 0.8 + 1.5 = 2.3 .
By direct calculations:
t d G 1 G 2 ( u 4 , v 1 ) = 0.7 + 0.7 + 0.7 = 2.1 ,
t d G 1 G 2 ( u 4 , v 2 ) = 0.8 + 0.7 + 0.8 = 2.3 ,
t d G 1 G 2 ( u 1 , v 1 ) = 0.7 + 0.7 + 0.7 + 0.7 = 2.8 ,
t d G 1 G 2 ( u 3 , v 1 ) = 0.7 + 0.7 + 0.7 + 0.7 = 2.8 ,
t d G 1 G 2 ( u 3 , v 2 ) = 0.8 + 0.8 + 0.7 + 0.8 = 3.1 ,
t d G 1 G 2 ( u 1 , v 2 ) = 0.8 + 0.8 + 0.7 + 0.8 = 3.1 ,
t d G 1 G 2 ( u 2 , v 1 ) = 0.7 + 0.7 + 0.7 + 0.7 + 0.7 = 3.5 ,
t d G 1 G 2 ( u 2 , v 2 ) = 0.8 + 0.8 + 0.8 + 0.7 + 0.8 = 3.9 .
It is clear from the above calculations that the total degrees of vertices calculated by using the formula of the above theorem and by direct method are the same.
Theorem 9.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures, such that μ i σ 1 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’, then the total degree of any vertex in G 1 G 2 (maximal product) (Figure 12) is given by: t d G 1 G 2 ( u i , v j ) = t d G 2 ( v j ) + d G 1 * ( u i ) c .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures such that μ i σ 1 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’. Moreover, μ i σ 1 implies σ 2 σ 1 , μ i σ 2 , i = 1 , 2 , , n . Then, the total degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) + σ ( u i , v j ) = u i u k R i , v j = v l σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) + [ σ 1 ( u i ) σ 2 ( v j ) ] = d G 2 ( v j ) + d G 1 * ( u i ) c + σ 2 ( v j ) = t d G 2 ( v j ) + d G 1 * ( u i ) c .
 ☐
Theorem 10.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures such that μ i σ 2 , i = 1 , 2 , , n , then the total degree of any vertex in G 1 G 2 (maximal product) is given by: t d G 1 G 2 ( u i , v j ) = d G 2 * ( v j ) σ 1 ( u i ) + t d G 1 ( u i ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures, such that μ i σ 2 , then σ 1 σ 2 , μ i σ 1 , i = 1 , 2 , , n . The total degree of any vertex in G 1 G 2 (maximal product) is given by:
d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) + σ ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) + v j v l R j , u i = u k σ 1 ( u i ) + [ σ 1 ( u i ) σ 2 ( v j ) ] = d G 1 ( u i ) + d G 2 * ( v j ) σ 1 ( u i ) + σ 1 ( u i ) = t d G 1 ( u i ) + d G 2 * ( v j ) σ 1 ( u i ) .
 ☐
Theorem 11.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two fuzzy-graph structures, such that μ i σ 2 , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’, then the total degree of any vertex in G 1 G 2 (maximal product) is given by: t d G 1 G 2 ( u i , v j ) = d G 2 * ( v j ) c + t d G 1 ( u i ) .
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be two fuzzy-graph structures, such that μ i σ 2 , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’. Moreover, μ i σ 2 implies σ 1 σ 2 , μ i σ 1 , i = 1 , 2 , , n . Then, the total degree of any vertex in G 1 G 2 (maximal product) is given by:
t d G 1 G 2 ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) σ 2 ( v j ) + v j v l R j , u i = u k μ j ( v j v l ) σ 1 ( u i ) + σ ( u i , v j ) = u i u k R i , v j = v l μ i ( u i u k ) + v j v l R j , u i = u k σ 1 ( u i ) + [ σ 1 ( u i ) σ 2 ( v j ) ] = d G 1 ( u i ) + d G 2 * ( v j ) c + σ 1 ( u i ) = t d G 1 ( u i ) + d G 2 * ( v j ) c .
 ☐
Remark 3.
The maximal product of two regular fuzzy-graph structures may not be a regular fuzzy-graph structure.
Example 8.
Consider two fuzzy-graph structures G 1 = ( σ 1 , μ 1 , μ 2 ) and G 2 = ( σ 2 , μ 1 , μ 2 ) as shown in Figure 13.
It can easily be seen from Figure 13, that each vertex in G 1 = ( σ 1 , μ 1 , μ 2 ) has one μ 1 edge with same membership value that is 0.4, hence G 1 is 0.4 μ 1 -regular FGS and each vertex in G 2 = ( σ 2 , μ 1 , μ 2 ) has one μ 1 edge with same membership value that is 0.3; hence, G 2 is 0.3 μ 1 -regular FGS.
It can easily be seen from Figure 14, that each vertex in maximal product G 1 G 2 does not have same number of edges of any type with same membership value. Hence, e G 1 G 2 is not a regular FGS. This example shows that the maximal product of two regular FGSs is not a regular FGS.
Theorem 12.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) is partially regular fuzzy-graph structure and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) is fuzzy-graph structure such that μ i σ 1 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’, then maximal product G 1 G 2 is regular if and only if G 2 is regular.
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) be partially regular fuzzy-graph structure such that G 1 * is r 1 -regular and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be fuzzy-graph structures such that μ i σ 1 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’. Moreover, suppose that G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) is k-regular fuzzy-graph structure. Then, d G 1 G 2 ( u i , v j ) = d G 2 ( v j ) + d G 1 * ( u i ) σ 2 ( v j ) = k + r 1 c . This holds for all vertices of V 1 × V 2 . Hence, maximal product ( G 1 G 2 ) is regular fuzzy-graph structure. Conversely, suppose that maximal product ( G 1 G 2 ) is a regular fuzzy-graph structure. Then, for any two vertices of V 1 × V 2 ,
d G 1 G 2 ( u 1 , v 1 ) = d G 1 G 2 ( u 2 , v 2 ) d G 2 ( v 1 ) + d G 1 * ( u 1 ) σ 2 ( v 1 ) = d G 2 ( v 2 ) + d G 1 * ( u 2 ) σ 2 ( v 2 ) d G 2 ( v 1 ) + r 1 c = d G 2 ( v 2 ) + r 1 c d G 2 ( v 1 ) = d G 2 ( v 2 ) .
This holds for all vertices of G 2 . Thus, G 2 is regular fuzzy-graph structure. ☐
Theorem 13.
If G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) is partially regular fuzzy-graph structure and G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) is fuzzy-graph structure, such that μ i σ 2 , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’, then maximal product G 1 G 2 is regular if and only if G 1 is regular.
Proof. 
Let G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be partially regular fuzzy-graph structure such that G 2 * is r 2 -regular and G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) be fuzzy-graph structure such that μ i σ 2 , i = 1 , 2 , , n and σ 1 is a constant function of value ‘c’. Moreover, suppose that G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) is k - regular fuzzy-graph structure. Then, d G 1 G 2 ( u i , v j ) = d G 1 ( u i ) + d G 2 * ( v j ) σ 1 ( u i ) = k + r 2 c . This holds for all vertices of V 1 × V 2 . Hence, maximal product ( G 1 G 2 ) is a regular fuzzy-graph structure. Conversely, suppose that maximal product ( G 1 G 2 ) is a regular fuzzy-graph structure. Then, for any two vertices of V 1 × V 2 ,
d G 1 G 2 ( u 1 , v 1 ) = d G 1 G 2 ( u 2 , v 2 ) d G 1 ( u 1 ) + d G 2 * ( v 1 ) σ 1 ( u 1 ) = d G 1 ( u 2 ) + d G 2 * ( v 2 ) σ 1 ( u 2 ) d G 1 ( u 1 ) + r 2 c = d G 1 ( u 2 ) + r 2 c d G 1 ( u 1 ) = d G 1 ( u 2 ) .
This holds for all vertices of G 1 . Thus, G 1 is a regular fuzzy-graph structure. ☐
Theorem 14.
If G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) are two partially regular fuzzy-graph structures such that μ i σ 1 , μ i σ 2 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’, then maximal product G 1 G 2 is regular if and only if σ 1 is a constant function.
Proof. 
Let G 1 = ( σ 1 , μ 1 , μ 2 , , μ n ) and G 2 = ( σ 2 , μ 1 , μ 2 , , μ n ) be partially regular fuzzy-graph structures such that μ i σ 1 , μ i σ 2 , i = 1 , 2 , , n and σ 2 is a constant function of value ‘c’. Moreover, G 1 * is r 1 - regular and G 2 * is r 2 - regular. Furthermore, suppose that σ 1 is a constant function of value k. Then, d G 1 G 2 ( u i , v j ) = d G 2 * ( v j ) σ 1 ( u i ) + d G 1 * ( u i ) σ 2 ( v j ) = r 2 k + r 1 c . This holds for all vertices of V 1 × V 2 . Hence, maximal product ( G 1 G 2 ) is a regular fuzzy-graph structure. Conversely, suppose that maximal product ( G 1 G 2 ) is a regular fuzzy-graph structure. Then, for any two vertices of V 1 × V 2 ,
d G 1 G 2 ( u 1 , v 1 ) = d G 1 G 2 ( u 2 , v 2 ) d G 2 * ( v 1 ) σ 1 ( u 1 ) + d G 1 * ( u 1 ) σ 2 ( v 1 ) = d G 2 * ( v 2 ) σ 1 ( u 2 ) + d G 1 * ( u 2 ) σ 2 ( v 2 ) r 2 σ 1 ( u 1 ) + r 1 c = r 2 σ 1 ( u 2 ) + r 1 c σ 1 ( u 1 ) = σ 1 ( u 2 ) .
This holds for all vertices of G 1 . Thus, σ 1 is a constant function. ☐
Remark 4.
G 1 G 2 (maximal product) of two full regular fuzzy-graph structures G 1 and G 2 is not always full regular. Moreover, if G 1 and G 2 are two regular fuzzy-graph structures on complete graph structures G 1 * and G 2 * , respectively, then G 1 G 2 (maximal product) is a partially regular fuzzy-graph structure on a complete underlying graph structure G 1 * G 2 * .

3. Application

Identification of most controversial issues among countries: Nowadays, the world has become a global village, due to which all countries are related to each other. Relationships among different countries are not of the same nature. Some countries have good relationships with each other; for example, Pakistan and China have a very good relationship for many years. However, some countries do not have good relationships due to which global peace is at stake. The reasons for bad relationships are some controversial issues between those countries. There are many controversial issues that are permanently dangerous to global peace, including line of control issues, counterterrorism activities, proliferation of nuclear weapons, power struggles, religious issues, and occupations of other countries.
Different countries have many issues with each other, but, in particular time period, one issue is the most controversial that needs the attention of peace-loving organizations to be solved, so that warfare activities among those countries can be contained. For example, India and Pakistan have many issues with each other, including the issue of Kashmir, water issues, religious issues, terrorism, power struggles, and line of control issues. In different time periods, the India–Pakistan relationship has been disturbed due to different issues. Nowadays, the most controversial issue between Pakistan and India is the line of control issue, which needs to be promptly solved.
We can use a fuzzy-graph structure to highlight the most controversial issue between any two countries in a particular time period, and can also tell the severity level of the issue at that time with the help of the membership function. The fuzzy-graph structure of the most controversial issues can be very helpful for peace-keeping organizations and the United Nations to maintain global peace. Consider a set S of eight powerful countries:
S = { N o r t h K o r e a , A m e r i c a , S o u t h K o r e a , P a k i s t a n , I r a n , R u s s i a , I n d i a , A f g h a n i s t a n } .
Let σ be a fuzzy set on S, defined in Table 1.
In Table 1, we describe the degrees of membership in a set of powerful countries. In Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9 and Table 10, we have mentioned the membership values of controversial issues between each pair of countries. Membership value of each pair of countries is according to μ ( v 1 v 2 ) σ ( v 1 ) σ ( v 2 ) , for all v 1 , v 2 S . By using these membership values, we show the severity level of each controversial issue between each pair of countries.
On set S, many relations can be defined. Let us define following relations on S: R 1 = Proliferation of nuclear weapons, R 2 = Counter terrorism activities, R 3 = Line of control issues, R 4 = To be more powerful, R 5 = Religious issues, R 6 = To occupy other country, such that ( S , R 1 , R 2 , R 3 , R 4 , R 5 , R 6 ) is a graph structure. Each element in the relation depicts a particular kind of most controversial issues among those two countries. As ( S , R 1 , R 2 , R 3 , R 4 , R 5 , R 6 ) is the graph structure, therefore a pair of countries can appear in just one relation. Hence, it would be considered an element of that relation, for which its membership value is comparatively high than those of other relations. Using the given data above, elements in relations are paired with their membership values, resulting sets are the fuzzy sets on R 1 , R 2 , R 3 , R 4 , R 5 , R 6 , respectively. These fuzzy sets are μ 1 , μ 2 , μ 3 , μ 4 , μ 5 , μ 6 , respectively.
Let
R 1 = { ( A m e r i c a , N o r t h K o r e a ) , ( A m e r i c a , I r a n ) ,
( N o r t h K o r e a , R u s s i a ) , ( P a k i s t a n , N o r t h K o r e a ) } ,
R 2 = { ( P a k i s t a n , A m e r i c a ) } ,
R 3 = { ( P a k i s t a n , I n d i a ) , ( A f g h a n i s t a n , I n d i a ) } ,
R 4 = { ( A m e r i c a , R u s s i a ) , ( S o u t h K o r e a , N o r t h K o r e a ) } ,
R 5 = { ( I r a n , I n d i a ) , ( A f g h a n i s t a n , S o u t h K o r e a ) } ,
R 6 = { ( A m e r i c a , A f g h a n i s t a n ) } .
And the corresponding fuzzy sets are:
μ 1 = { ( ( A m e r i c a , N o r t h K o r e a ) , 0.8 ) , ( ( A m e r i c a , I r a n ) , 0.7 ) ,
( ( N o r t h K o r e a , R u s s i a ) , 0.8 ) , ( ( P a k i s t a n , N o r t h K o r e a ) , 0.8 ) } ,
μ 2 = { ( ( P a k i s t a n , A m e r i c a ) , 0.8 ) }
μ 3 = { ( ( P a k i s t a n , I n d i a ) , 0.8 ) , ( ( A f g h a n i s t a n , I n d i a ) , 0.5 ) } ,
μ 5 = { ( ( I r a n , I n d i a ) , 0.7 ) , ( ( A f g h a n i s t a n , S o u t h K o r e a ) , 0.5 ) } ,
μ 6 = { ( ( A m e r i c a , A f g h a n i s t a n ) , 0.5 ) } .
Clearly, ( σ , μ 1 , μ 2 , μ 3 , μ 4 , μ 5 , μ 6 ) is a fuzzy-graph structure and is shown in Figure 15.
In the FGS shown in Figure 15, each edge depicts the most controversial issue in the corresponding countries. For example: the most controversial issue between America and North Korea is the proliferation of nuclear weapons, and its membership value is 0.8 . It can be noted that vertex America has the highest vertex degree for the relation proliferation of nuclear weapons. This means that America has the proliferation of nuclear weapons as a controversial issue with other countries. Moreover, according to this fuzzy-graph structure, Pakistan and India have the line of control issue as the most controversial issue at this time with membership value 0.8. A FGS of all countries can be very helpful for United Nations and other organizations to maintain global peace. It would highlight those controversial issues that needed to be promptly solved.
The general procedure used in this application is shown in the following flowchart (Figure 16).

4. Conclusions

Graph theory has many applications in solving various problems of several domains, including networking, communication, data mining, clustering, image capturing, image segmentation, planning, and scheduling. However, in some situations, certain aspects of a graph-theoretical system may be uncertain. Use of fuzzy-graphical methods in dealing with ambiguity and vague notions is very natural. Fuzzy-graph theory has a large number of applications in modeling various real-time systems where the level of information inherent in the system varies with different levels of precision. In this article, we have presented a new framework to handle fuzzy information by combining fuzzy sets with graph structures. We have introduced many basic notions concerning fuzzy-graph structures including maximal product of two fuzzy-graph structures and regular fuzzy-graph structures, and investigated a few related properties. We have also defined the degree and total degree of vertex in the maximal product of fuzzy-graph structures, and discussed some properties with examples. Furthermore, we have considered an application of fuzzy-graph structures. In particular, a flowchart was developed to show the general procedure of the application regarding the identification of the most controversial issues among countries. In the future, we will extend our fuzzification to the maximal product of (1) soft fuzzy-graph structures; (2) fuzzy soft graph structures; (3) rough fuzzy soft graph structures; and (4) rough fuzzy graph structures.

Author Contributions

M.S., M.A. and M.Y.B. conceived of the presented idea. M.S. and M.Y.B. developed the theory and performed the computations. M.A verified the analytical methods.

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 groups. J. Math. Anal. Appl. 1971, 35, 512–517. [Google Scholar] [CrossRef] [Green Version]
  3. Kauffman, A. Introduction a la Theorie des Sous-Emsembles Flous; Masson et Cie: Paris, French, 1973. [Google Scholar]
  4. Zadeh, L.A. Similarity relations and fuzzy orderings. Inf. Sci. 1971, 3, 177–200. [Google Scholar] [CrossRef]
  5. Rosenfeld, A. Fuzzy graphs. In Fuzzy Sets and their Applications; Zadeh, L.A., Fu, K.S., Shimur, M., Eds.; Academic Press: New York, NY, USA, 1975; pp. 77–95. [Google Scholar]
  6. Bhattacharya, P. Some remarks on fuzzy graphs. Pattern Recognit. Lett. 1987, 6, 297–302. [Google Scholar] [CrossRef]
  7. Sunitha, M.S.; Vijayakumar, A. Complement of a fuzzy graph. Indian J. Pure Appl. Math. 2002, 33, 1451–1464. [Google Scholar]
  8. Sunitha, M.S.; Vijayakumar, A. A characterization of fuzzy trees. Inf. Sci. 1999, 113, 293–300. [Google Scholar] [CrossRef] [Green Version]
  9. Mordeson, J.N.; Nair, P.S. Fuzzy Graphs and Fuzzy Hypergraphs; Springer: Heidelberg, Germany, 2000; ISBN 978-3-7908-1854-3. [Google Scholar]
  10. Bhutani, K.R.; Battou, A. On M-strong fuzzy graphs. Inf. Sci. 2003, 155, 103–109. [Google Scholar] [CrossRef]
  11. Mathew, S.; Sunitha, M.S. Types of arcs in a fuzzy graph. Inf. Sci. 2009, 179, 1760–1768. [Google Scholar] [CrossRef]
  12. Mordeson, J.N.; Chang-Shyh, P. Operations on fuzzy graphs. Inf. Sci. 1994, 79, 159–170. [Google Scholar] [CrossRef]
  13. Nagoor Gani, A.; Radha, K. On regular fuzzy graphs. J. Phys. Sci. 2008, 12, 33–44. [Google Scholar]
  14. Nagoor Gani, A.; Radha, K. Conjunction of two fuzzy graphs. Int. Rev. Fuzzy Math. 2008, 3, 61–71. [Google Scholar]
  15. Nagoor Gani, A.; Radha, K. Some sequences in fuzzy graphs. Far East J. Appl. Math. 2008, 31, 321–335. [Google Scholar]
  16. Nagoor Gani, A.; Radha, K. The degree of a vertex in some fuzzy graphs. Int. J. Algorithms Comput. Math. 2009, 2, 107–116. [Google Scholar]
  17. Akram, M.; Dudek, W.A. Regular bipolar fuzzy graphs. Neural Comput. Appl. 2012, 21, 197–205. [Google Scholar] [CrossRef]
  18. Akram, M.; Nawaz, S. Operations on soft graphs. Fuzzy Inf. Eng. 2015, 7, 423–449. [Google Scholar] [CrossRef]
  19. Akram, M.; Luqman, A. Certain concepts of bipolar fuzzy directed hypergraphs. Mathematics 2017, 5, 17. [Google Scholar] [CrossRef]
  20. Sarwar, M.; Akram, M.; Alshehri, N.O. A new method to decision-making with fuzzy competition hypergraphs. Symmetry 2018, 10, 404. [Google Scholar] [CrossRef]
  21. Sampathkumar, E. Generalized graph structures. Bull. Kerala Math. Assoc. 2006, 3, 65–123. [Google Scholar]
  22. Dinesh, T. A Study on Graph Structures, Incidence Algebras and Their Fuzzy Analogues. Ph.D. Thesis, Kannur University, Kannur, India, 2011. [Google Scholar]
  23. Ramakrishnan, R.V.; Dinesh, T. On generalised fuzzy graph structures. Appl. Math. Sci. 2011, 5, 173–180. [Google Scholar]
  24. Ramakrishnan, R.V.; Dinesh, T. On generalised fuzzy graph structures II. Adv. Fuzzy Math. 2011, 6, 5–12. [Google Scholar]
  25. Ramakrishnan, R.V.; Dinesh, T. On generalised fuzzy graph structures III. Bull. Kerala Math. Assoc. 2011, 8, 57–66. [Google Scholar]
  26. Harinath, P.; Lavanya, S. Fuzzy graph structures. Int. J. Appl. Eng. Res. 2015, 10, 80. [Google Scholar]
Figure 1. Graph Structure G * = ( V , R 1 , R 2 ) .
Figure 1. Graph Structure G * = ( V , R 1 , R 2 ) .
Mathematics 07 00063 g001
Figure 2. Fuzzy graph structure G = ( σ , μ 1 , μ 2 ) .
Figure 2. Fuzzy graph structure G = ( σ , μ 1 , μ 2 ) .
Mathematics 07 00063 g002
Figure 3. Two fuzzy-graph structures G 1 and G 2 .
Figure 3. Two fuzzy-graph structures G 1 and G 2 .
Mathematics 07 00063 g003
Figure 4. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) (maximal product).
Figure 4. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) (maximal product).
Mathematics 07 00063 g004
Figure 5. Not strong fuzzy-graph structures.
Figure 5. Not strong fuzzy-graph structures.
Mathematics 07 00063 g005
Figure 6. Strong fuzzy-graph structure.
Figure 6. Strong fuzzy-graph structure.
Mathematics 07 00063 g006
Figure 7. Two fuzzy-graph structures G 1 and G 2 .
Figure 7. Two fuzzy-graph structures G 1 and G 2 .
Mathematics 07 00063 g007
Figure 8. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) (maximal product).
Figure 8. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) (maximal product).
Mathematics 07 00063 g008
Figure 9. Two fuzzy-graph structures G 1 and G 2 .
Figure 9. Two fuzzy-graph structures G 1 and G 2 .
Mathematics 07 00063 g009
Figure 10. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) .
Figure 10. G 1 G 2 = ( σ , μ 1 , μ 2 , μ 3 ) .
Mathematics 07 00063 g010
Figure 11. Two fuzzy-graph structures.
Figure 11. Two fuzzy-graph structures.
Mathematics 07 00063 g011
Figure 12. Maximal product of two fuzzy-graph structures (FGSs).
Figure 12. Maximal product of two fuzzy-graph structures (FGSs).
Mathematics 07 00063 g012
Figure 13. μ 1 -regular and μ 1 -regular FGSs.
Figure 13. μ 1 -regular and μ 1 -regular FGSs.
Mathematics 07 00063 g013
Figure 14. Maximal Product of G 1 and G 2 .
Figure 14. Maximal Product of G 1 and G 2 .
Mathematics 07 00063 g014
Figure 15. Fuzzy-graph structure depicting most controversial issues among different countries.
Figure 15. Fuzzy-graph structure depicting most controversial issues among different countries.
Mathematics 07 00063 g015
Figure 16. Flowchart.
Figure 16. Flowchart.
Mathematics 07 00063 g016
Table 1. Fuzzy set σ of countries.
Table 1. Fuzzy set σ of countries.
CountryDegree of Membership
North Korea0.8
America0.9
South Korea0.7
Pakistan0.8
Iran0.7
Russia0.9
India0.8
Afghanistan0.5
Table 2. Fuzzy set of controversial issues between America and other countries.
Table 2. Fuzzy set of controversial issues between America and other countries.
Type of Controversial Issues(America, North Korea)(America, South Korea)(America, Pakistan)(America, Iran)
Proliferation of nuclear weapons0.80.50.70.7
Counter terrorism activities0.60.40.80.6
Line of control issues0.10.10.30.2
To be more powerful0.70.20.40.6
Religious issues0.50.30.60.5
To occupy other country0.30.50.60.5
Table 3. Fuzzy set of controversial issues between Russia and other countries.
Table 3. Fuzzy set of controversial issues between Russia and other countries.
Type of Controversial Issues(Russia, North Korea)(Russia, India)(Russia, Afghanistan)(Russia, America)
Proliferation of nuclear weapons0.80.50.20.3
Counter terrorism activities0.60.60.20.4
Line of control issues0.20.60.10.5
To be more powerful0.60.50.20.9
Religious issues0.50.50.40.3
To occupy other country0.60.50.50.4
Table 4. Fuzzy set of controversial issues between North Korea and other countries.
Table 4. Fuzzy set of controversial issues between North Korea and other countries.
Type of Controversial Issues(North Korea, America)(North Korea, South Korea)(North Korea, Pakistan)
Proliferation of nuclear weapons0.80.50.8
Counter terrorism activities0.60.20.4
Line of control issues0.10.60.3
To be more powerful0.70.70.4
Religious issues0.50.50.6
To occupy other country0.30.60.4
Table 5. Fuzzy set of controversial issues between India and other countries.
Table 5. Fuzzy set of controversial issues between India and other countries.
Type of Controversial Issues(India, North Korea)(India, America)(India, South Korea)(India, Russia)
Proliferation of nuclear weapons0.80.20.50.7
Counter terrorism activities0.60.30.40.6
Line of control issues0.10.20.30.4
To be more powerful0.60.80.60.6
Religious issues0.20.50.30.5
To occupy other country0.30.30.40.4
Table 6. Fuzzy set of controversial issues between Pakistan and other countries.
Table 6. Fuzzy set of controversial issues between Pakistan and other countries.
Type of Controversial Issues(Pakistan, Iran)(Pakistan, Russia)(Pakistan, India)(Pakistan, Afghanistan)
Proliferation of nuclear weapons0.30.80.50.3
Counter terrorism activities0.20.60.40.2
Line of control issues0.50.50.80.5
To be more powerful0.60.40.70.1
Religious issues0.70.50.60.1
To occupy other country0.30.30.60.1
Table 7. Fuzzy set of controversial issues between Afghanistan and other countries.
Table 7. Fuzzy set of controversial issues between Afghanistan and other countries.
Type of Controversial Issues(Afghanistan, South Korea)(Afghanistan, Pakistan)(Afghanistan, America)
Proliferation of nuclear weapons0.10.10.1
Counter terrorism activities0.10.20.1
Line of control issues0.20.50.0
To be more powerful0.10.20.0
Religious issues0.50.20.4
To occupy other country0.00.10.5
Table 8. Fuzzy set of controversial issues between Iran and other countries.
Table 8. Fuzzy set of controversial issues between Iran and other countries.
Type of Controversial Issues(Iran, Russia)(Iran, India)(Iran, Afghanistan)(Iran, North Korea)
Proliferation of nuclear weapons0.70.60.40.1
Counter terrorism activities0.20.10.00.1
Line of control issues0.10.40.20.0
To be more powerful0.10.10.00.0
Religious issues0.20.70.30.5
To occupy other country0.00.20.00.0
Table 9. Fuzzy set of controversial issues between South Korea and other countries.
Table 9. Fuzzy set of controversial issues between South Korea and other countries.
Type of Controversial Issues(South Korea, Iran)(South Korea, Russia)(South Korea, North Korea )
Proliferation of nuclear weapons0.10.20.6
Counter terrorism activities0.00.30.4
Line of control issues0.00.20.6
To be more powerful0.10.20.7
Religious issues0.50.10.4
To occupy other country0.30.50.6
Table 10. Fuzzy set of controversial issues between some countries.
Table 10. Fuzzy set of controversial issues between some countries.
Type of Controversial Issues(North Korea, Iran)(Afghanistan, India)(South Korea, Pakistan)
Proliferation of nuclear weapons0.10.10.5
Counter terrorism activities0.00.20.4
Line of control issues0.00.50.0
To be more powerful0.40.10.4
Religious issues0.50.30.6
To occupy other country0.30.00.2

Share and Cite

MDPI and ACS Style

Sitara, M.; Akram, M.; Yousaf Bhatti, M. Fuzzy Graph Structures with Application. Mathematics 2019, 7, 63. https://doi.org/10.3390/math7010063

AMA Style

Sitara M, Akram M, Yousaf Bhatti M. Fuzzy Graph Structures with Application. Mathematics. 2019; 7(1):63. https://doi.org/10.3390/math7010063

Chicago/Turabian Style

Sitara, Muzzamal, Muhammad Akram, and Muhammad Yousaf Bhatti. 2019. "Fuzzy Graph Structures with Application" Mathematics 7, no. 1: 63. https://doi.org/10.3390/math7010063

APA Style

Sitara, M., Akram, M., & Yousaf Bhatti, M. (2019). Fuzzy Graph Structures with Application. Mathematics, 7(1), 63. https://doi.org/10.3390/math7010063

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