Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2022 Jan 10;55(6):4557–4574. doi: 10.1007/s10462-021-10111-2

Estimation of most effected cycles and busiest network route based on complexity function of graph in fuzzy environment

Soumitra Poulik 1,#, Ganesh Ghorai 1,✉,#
PMCID: PMC8743107  PMID: 35035019

Abstract

Connectivity and strength has a major role in the field of network connecting with real world life. Complexity function is one of these parameter which has manifold number of applications in molecular chemistry and the theory of network. Firstly, this paper introduces the thought of complexity function of fuzzy graph with its properties. Second, based on the highest and lowest load on a network system, the boundaries of complexity function of different types of fuzzy graphs are established. Third, the behavior of complexity function in fuzzy cycle, fuzzy tree and complete fuzzy graph are discussed with their properties. Fourth, applications of these thoughts are bestowed to identify the most effected COVID-19 cycles between some communicated countries using the concept of complexity function of fuzzy graph. Also the selection of the busiest network stations and connected internet paths can be done using the same concept in a graphical wireless network system.

Keywords: Fuzzy graph, Complexity function, Boundaries, Cycle, COVID-19, Internet routing

Introduction

Research background

Mathematics serves an essential and important requirement in many fields. One of the most significant role in the field of mathematics is being played by graph theory in various innovative methods, structural models in strategic decision making under different discipline, determination of shortest path, computer network modelling. If a structure is constructed by a large or huge number of parts which interact in a non-straight forward way under a voluntary loading scheme, then we can say that the structure is complex. Complexity function has an egregious role to measurement of complexity in many applications of crisp graph as well as fuzzy graph.

The initial work on molecular topological complexity was emerged on the utilization of information theory in the study of complexity of living system and was published in several leading paper in the journal “Bulletin Mathematical Biophysics" (the current of the journal is “Bulletin of Mathematical Biology"). The intuition behind this perception was reductionist: The complexity of the life course is mainly constructed by complexity of the component organic molecules. In 1956, Trucco (1956) formulated the complexity index in the automorphism group of molecules. Since the molecular topology was not sufficient, he used the graph theoretical elements in his work. Then Mowshowitz (1968) proposed the structural information related to the complexity of graphs. In 1975, Minoli (1975) first introduce the notion of the complexity function in molecular graph, where the vertices and edges represent the molecular atoms and their corresponding bounds respectively. The authors in Bertz (1987), Todeschini and Consonni (2000) tried to find qualified index which will account for the complexity in molecules, paths and this was set by Minoli. Also derive complexity indices from the representation of molecular graphs, independent on information theory. Dehmer et al. (2019) initiated the measure of the complexity in directed graphs.

In 1965, the revolution of Zadeh’s fuzzy set theory Zadeh (1965) deliver mathematics a global concept in which uncertainty can be measured. Due to presence of uncertainty in vertices and edges of graphs, Rosenfield (1975) in 1975 explained fuzzy graph theory. Also Yeh and Bang (1975) independently introduced the notion of fuzzy graphs and their many applications. Mordeson et al. (2018a, 2018b) established various properties of fuzzy relation, fuzzy graphs and applications. Mathew et al. (2018a, 2018b) explained several kind of fuzzy graphs and their saturation properties. Bhutani and Rosenfeld (2003a, 2003b) introduced end nodes and strong arcs of fuzzy graphs. Different types of arcs and operations of fuzzy graphs have been explained in Mathew and Sunitha (2009); Mordeson and Peng (1994). Nagoorgani and Hussain (2008) introduced total fuzzy domination and connected fuzzy domination on different types of fuzzy graphs. They also gave the notion of global and connected fuzzy domination number for some standards graphs. In Thirunavukarasu et al. (2016) Thirunavukarasu et al. introduced complex fuzzy graphs in which the membership values of vertices and edges are complex numbers. Many indices and their real applications of fuzzy graphs in human trafficking and illegal immigration are described in Binu et al. (2019, 2020). Concepts of cycle, trees and bridges in fuzzy graph have been explained in Mordeson and Nair (2000); Sunitha and Vijayakumar (1999). Degree of vertex and threshold graphs are established in Ghorai and Jacob (2019); Ghorai and Pal (2016). Certain types of index, nodes and their degree are examined in Poulik and Ghorai (2020a, 2020b, 2020c). Different types of degrees of bipolar fuzzy graphs are described in Borzooei and Rashmanlou (2016). Many concepts and operations of bipolar fuzzy graphs are examined in Dudek and Talebi (2016); Lakdashti et al. (2019). Rashmanlou et al. (2015, 2016) introduced different categorical properties and products of bipolar fuzzy graph. Talebi (2018) introduced Cayley fuzzy graphs. Talebi et al. (2020, 2021) defined different types of irregular intuitionistic fuzzy graphs and irregular single valued neutrosophic graphs. Poulik and Ghorai (2021) introduced Wiener index of bipolar fuzzy graph with application in journeys order. Application of interval-valued fuzzy graph in education system are described in Poulik et al. (2020).

Motivation

In crisp graph, the membership values of vertices and edges are either 0 or 1 which inform the presence of vertices and edges in the graph. But in a connected network field there always appeared some problems like natural disaster, mechanical disturbances, excessive users, etc. So in this type of network field, the signal becomes up-down i. e., the signal in the stations and its surrounding areas are uncertain. Then the fuzzy graph Rosenfield (1975) can be used to control the system. Since membership values of vertices and edges lie in the closed interval [0, 1], fuzzy graph gives an actual measure of the signal strength of the stations and nearer areas between stations. If the signal becomes slow, then we have to find out the total load on the system which depend on the strengths of all the path between every pair of network stations. To indicate most loaded network stations, the complexity function of various vertex deleted fuzzy subgraphs can be used. If the system can be divided into some cycles then it will be easy to find out the most defective cycles. This will help to repair the system. This is why we have to introduce the complexity function of fuzzy cycle and fuzzy trees.

Organization of the paper

This paper deals with complexity function of fuzzy graph, which provides the measure of the complexity of fuzzy graph and cover all the vertices and edges. Section 2 contains some basic definitions which have been used in the next sections. Section 3 establishes the notion of complexity function of fuzzy graph and fuzzy subgraph and their properties with examples. Section 4 develops various boundaries of complexity function of fuzzy graph, isomorphic properties and completeness with examples. Section 5 illustrates the properties of complexity function of fuzzy cycles, fuzzy trees and regular fuzzy graphs. Two applications of our research work are proposed in Sect. 6, the first one is to determine the communication cycles in which the chances of spread is most and the second one is to mention the strengthening paths in a wireless network system. This paper ending with some conclusions in Sect. 7.

Preliminaries

Here some basic concepts related to fuzzy graphs are given, which have been used in the next sections. Thus some definitions are given below. Most of the definitions are taken from Mordeson and Nair (2000), Sunitha and Vijayakumar (1999), Cary (2018), Gani and Ahamed (2003).

Definition 1

Let A be a set. A fuzzy graph ζ is a pair (μ,τ), where μ be a fuzzy subset of A and τ be a fuzzy subset of A×A such that τ(aiaj)min{μ(ai),μ(aj)}. Here τ is called a fuzzy relation on μ. The crisp graph of ζ=(μ,τ) is denoted by ζ=(μ,τ), such that μ={aiA:μ(ai)>0} and τ={aiajA×A:τ(aiaj)>0}. An element aiμ called a vertex and an element aiajτ called an edge of ζ.

  • A fuzzy graph ζ=(μ,τ) is said to be a partial fuzzy subgraph of ζ=(μ,τ) if μ(ai)μ(ai),aiμ and τ(aiaj)τ(aiaj),aiajτ. In this case ζ=(μ,τ) is called a fuzzy subgraph of ζ if μ(ai)=μ(ai),aiμ and τ(aiaj)=τ(aiaj),aiajτ.

  • A sequence of distinct vertices a0,a1,,ad is called a path P of length d if τ(ai-1,ai)>0,i=1,2,,d. An edge on P is said to be weakest if membership value of the edge is the least of the membership values of all edges on P. The membership value of the weakest edges is called the strength of the path P.

  • ζx1=(μx1,τx1) is called a x1-cut fuzzy subgraph of ζ=(μ,τ) if ζx1 is a partial fuzzy subgraph of ζ, where μx1={ai;μx1(ai)x1} and τx1={aiaj;τx1(aiaj)x1}, 0x11.

  • Two fuzzy graphs ζ=(μ,τ) and ζ=(μ,τ) are isomorphic to each other if there exists a bijective mapping f from ζ to ζ such that μ(ai)=μ(f(ai)),aiμ and τ(aiaj)=τ(f(aiaj)),aiajτ.

Definition 2

A connected fuzzy graph ζ=(μ,τ) is said to be a fuzzy tree if ζ has a spanning fuzzy subgraph F=(μ,τ) which is a tree, such that for all aiaj not in F, there exists a path between ai and aj in F whose strength is greater than τ(aiaj). In this case, F is called the unique maximum spanning tree of ζ.

Here ζ is said to be complete if τ(aiaj)=min{μ(ai),μ(aj),ai,ajμ}.

Definition 3

Let ζ=(μ,τ) be a fuzzy graph.

  • The size of a fuzzy graph ζ is S=ijτ(aiaj).

  • The degree of a vertex ai in ζ is deg(ai)=aiajτ(aiaj) and deg(ai)+μ(ai) is called total degree of the vertex ai.

  • If degree of all the vertices of ζ are equal, then ζ is called a regular fuzzy graph. ζ is totally regular if the total degree of all the vertices of ζ are equal.

Definition 4

A fuzzy graph ζ is said to be perfectly regular if it is both regular and totally regular. For a perfectly regular fuzzy graph ζ, μ must be a constant function i.e., membership values of each vertex are equal.

Complexity function of a fuzzy graph

The word “complexity" is derive from the Latin word “com" and “plectere". “com" means “together" and “plectere" means “to plait". Various topological functions and indices of molecular graph have an egregious role in facility location, communication, cryptology, internet routing, decision making, etc. All of these depend on the strength of each path between every pair of vertices in graph theory. But to maintain the system, total strength of each path with associated vertices is more important to avoid the internet traffic jam. Therefore derivation the complexity measure of the system is essential. Thus in this section the complexity function of fuzzy graph is introduced. The properties of complexity function in fuzzy subgraphs are explained with example.

Definition 5

Let ζ=(μ,τ) be a fuzzy graph of the graph ζ=(μ,τ) such that order of μ is μ=d and order of τ is τ=s. The complexity function of ζ is denoted by CF(ζ) and is defined as

CF(ζ)=dsd+sai,ajμi>jμ(ai)μ(aj)SPij

where SPij is the sum of the strengths of all paths between ai and aj. i>j means for a pair of vertices ai,aj only SPij will be taken but again SPji is not consider.

Example 1

Consider a social network group of five friends a1,a2,a3,a4,a5, shown in Fig. 1. Then μ={a1,a2,a3,a4,a5}. A friend may active in the group between 0 hour to 24 hours. So, the activation time of each friend is uncertain. If a friend active 24 hours in a day then the membership value of the friend is 1 and if he/she can’t active then the membership value is 0. Suppose the a1 active 9 hours 6 minutes in the group, then the membership value of a1 is μ(a1)=9.624=0.4, Similarly, the membership values of the friends a2,a3,a4,a5 are μ(a2)=0.3, μ(a3)=0.2, μ(a4)=0.5, μ(a5)=0.3 respectively. Suppose the communication time between a1 and a2 is 2 hours 4 minutes. Then the membership value of the edge a1a2 is τ(a1a2)=2.424=0.1. Similarly, the membership values of the edges a1a3,a1a5,a2a3,a3a4,a3a5,a4a5 are τ(a1a3)=0.2, τ(a1a5)=0.2, τ(a2a3)=0.1, τ(a3a4)=0.2, τ(a3a5)=0.1, τ(a4a5)=0.2 respectively. So, τ={a1a2,a1a3,a1a5,a2a3,a3a4,a3a5,a4a5}. Therefore, μ=d=5 and τ=s=7.

Fig. 1.

Fig. 1

Representation of a social network group as a fuzzy graph ζ

Now, a1-a2, a1-a3-a2, a1-a5-a3-a2 and a1-a5-a4-a3-a2 are the four paths between a1 and a2 with strengths 0.1, 0.1, 0.1, 0.1 respectively. So, SP12=0.1+0.1+0.1+0.1=0.4, Similarly, SP13=0.6, SP14=0.8, SP15=0.7, SP23=0.4, SP24=0.6, SP25=0.6, SP34=0.6, SP35=0.6, SP45=0.6.

CF(ζ)=5×75+7[0.048+0.048+0.16+0.084+0.024+0.09+0.054+0.06+0.036+0.09]=2.024.

Theorem 1

Let ζ=(μ,τ) be a partial fuzzy subgraph of the fuzzy graph ζ=(μ,τ). Then CF(ζ)CF(ζ).

Proof

Let ζ=(μ,τ) be a fuzzy graph with μ=d, τ=s and ζ=(μ,τ) be the partial fuzzy subgraph of ζ with μ=d, τ=s. Then ζ=(μ,τ) must be a subgraph of the graph ζ=(μ,τ). So, dd, ss and hence

dsd+sdsd+s(I).

Since the strength of any path lie on an edge in fuzzy graph, so the strength of a path in ζ must be less than or equal to the strength of that path in ζ. Therefore, sum of the strengths of all paths between any two vertices ai and aj (i.e.,SPij) in ζ must be less than or equal to sum of the strengths of all paths between ai and aj (i.e.,SPij) in ζ.

Thus, SPijSPij, ai,ajμ

μ(ai)μ(aj)SPijμ(ai)μ(aj)SPij,ai,ajμai,ajμi>jμ(ai)μ(aj)SPijai,ajμi>jμ(ai)μ(aj)SPij(II).

Now, from (I) and (II), we have

dsd+sai,ajμi>jμ(ai)μ(aj)SPijdsd+sai,ajμi>jμ(ai)μ(aj)SPij.

Therefore CF(ζ)CF(ζ).

Example 2

Consider the fuzzy graph ζ=(μ,τ) of Fig. 2 with μ={a1,a2,a3,a4,a5}. Here a1,a2,a3,a4,a5 are communicated friends in a social network group like Example 1. τ={a1a2,a1a3,a2a3,a3a4,a3a5,a4a5}. Here μ=d=5, τ=s=6, μ(a1)=0.4, μ(a2)=0.3, μ(a3)=0.2, μ(a4)=0.5, μ(a5)=0.3 and τ(a1a2)=0.1, τ(a1a3)=0.2, τ(a2a3)=0.1, τ(a3a4)=0.2, τ(a3a5)=0.1, τ(a4a5)=0.2. Clearly ζ is partial fuzzy subgraph of the fuzzy graph ζ in Example 1.

Fig. 2.

Fig. 2

A partial fuzzy subgraph ζ of the fuzzy graph ζ of Fig. 1

Now in ζ, there are only two paths a1-a2 and a1-a3-a2 between a1 and a2. Strengths of a1-a2 and a1-a3-a2 are 0.1 and 0.1. Sum of the strengths of all the paths between a1 and a2 in ζ is SP12=0.2. Similarly, SP13=0.3, SP14=0.5, SP15=0.5, SP23=0.2, SP24=0.4, SP25=0.4, SP34=0.3, SP35=0.3, SP45=0.3. So, CF(ζ)=1.1154 but from Example 1, we have CF(ζ)=2.024. Therefore CF(ζ)CF(ζ).

Note that, here μ=μ and τ=τ\{a1a5}. Thus ζ is also a fuzzy subgraph of ζ. Since any fuzzy subgraph is also a partial fuzzy subgraph, therefore we have the following Proposition.

Proposition 1

For any fuzzy subgraph ζ of a fuzzy graph ζ, CF(ζ)>CF(ζ).

Consider the fuzzy graph ζ=(μ,τ) with μ=d, τ=s. Let ζ=ζ\{aiaj} with μ=d and τ=s. Since aiaj is an edge in ζ, so there is at least one path between ai and aj in ζ which is absent in ζ. Then the sum of the strengths of all paths between ai and aj in ζ must be strictly greater than the sum of the strengths of all paths between ai and aj in ζ i.e., SPij>SPij and s>s.

Again if we delete a vertex from ζ and get a fuzzy subgraph ζ, then d>d. Thus we have the following proposition.

Proposition 2

If a vertex or an edge is excluded from a fuzzy graph then its complexity function must be strictly reduces.

Suppose the contributions of all the vertices in a fuzzy graph are reached at the highest level i.e., μ(ai)=1,ai and all the connectivity between the vertices are same i.e., τ(aiaj) are same for all edges aiaj. Then we can easily calculate the complexity function which is shown in Theorem 2.

Theorem 2

Let ζ=(μ,τ) be a fuzzy graph such that μ(ai)=1,aiμ,τ(aiaj)=k,aiajτ. If there are equal number of path between every pair of vertices, pN, then CF(ζ)=d2(d-1)s2(d+s)pk.

Proof

Consider the fuzzy graph ζ=(μ,τ) such that μ=d,τ=s. Since the number of paths between every pair of vertices is p and τ(aiaj)=k,aiajτ, then the sum of the strengths of all paths between each pair of vertices are same i.e., SPij=k+k++k(p-times)=pk,ai,ajμ. Again, since μ=d, so there are dC2 pair of vertices. Therefore

CF(ζ)=dsd+sai,ajμi>jμ(ai)μ(aj)SPij=dsd+spk.dC2=d2(d-1)s2(d+s)pk.[sinceμ(ai)=1,aiμ].

Example 3

Consider the fuzzy graph ζ of Fig. 3. Here d=4,s=6,k=τ(aiaj)=0.5,1ij4,p=5. Using the formula of Theorem 2, we have

CF(ζ)=d2(d-1)s2(d+s)pk=42(4-1)62(4+6)×5×0.5=36.

Fig. 3.

Fig. 3

A fuzzy graph ζ with membership values of vertices are as 1 and edges are as 0.5

Boundaries of complexity function of fuzzy graphs

The value of the highest and lowest complexity function of a fuzzy graph associated with a connected network maintain the total load of the system. Thus in this section, we discuss several boundaries of complexity function of different fuzzy graphs. Some theorems about complexity function of perfectly regular fuzzy graphs are discussed.

Let ζ be a complete fuzzy graph and ζ be a fuzzy subgraph of ζ. Then we call ζ as a completion of ζ.

Theorem 3

Let ζ=(μ,τ) be a fuzzy graph and ζ=(μ,τ) be a complete fuzzy graph such that ζ be the completion of ζ. Then 0CF(ζ)CF(ζ).

Proof

Let ζ=(μ,τ) be a fuzzy graph. If μ=0, then CF(ζ)=0. Now, consider the complete fuzzy graph ζ=(μ,τ) such that μ0. Since ζ is the completion of ζ, so μ(ai)=μ(ai) and τ(aiaj)τ(aiaj). Then ζ is a partial fuzzy subgraph of ζ and hence CF(ζ)CF(ζ), by Theorem 1. Therefore 0CF(ζ)CF(ζ).

Example 4

Consider the fuzzy graphs ζ=(μ,τ) and ζ=(μ,τ) of Fig. 4. Clearly it is seen that ζ is the completion of ζ. Now using the Definition 5, we have CF(ζ)=1.116 and CF(ζ)=4.58. Therefore 0CF(ζ)CF(ζ).

Fig. 4.

Fig. 4

Two fuzzy graphs ζ and its completion ζ

Theorem 4

If two fuzzy graphs ζ=(μ,τ) and ζ=(μ,τ) are isomorphic to each other, then CF(ζ)=CF(ζ).

Proof

Consider two fuzzy graphs ζ=(μ,τ) and ζ=(μ,τ) are isomorphic to each other. The there must exist a bijective mapping f from ζ to ζ such that μ(ai)=μ(f(ai)),aiμ and τ(aiaj)=τ(f(aiaj)),aiajτ. Also, μ=d=μ and τ=s=τ. Since ζζ, so the strength of a path in ζ is equal to the strength of a similar path in ζ. Then the sum of the strength of the strengths of all paths between ai and aj in ζ is same as that of f(ai)f(aj) in ζ i.e., SPij=SPij, ai,ajμ and f(ai),f(aj)μ. Therefore

dsd+sai,ajμi>jμ(ai)μ(aj)SPij=dsd+sf(ai),f(aj)μi>jμ(f(ai))μ(f(aj))SPij

and hence CF(ζ)=CF(ζ).

If the minimum of the membership values of vertices and the sum of the membership values of edges i.e., size of a fuzzy graph are known, then the evaluation of the lower boundary of complexity function motivate us to introduce the following Theorem.

Theorem 5

For a connected fuzzy graph ζ=(μ,τ), CF(ζ)dd+1l2S, where S denote the size of ζ and l=min{μ(ai):aiμ}.

Proof

Let ζ=(μ,τ) be a connected fuzzy graph with μ=d, τ=s and S(ζ) is the size of ζ.

Since ζ is connected, so 2sd i.e., sd2. Again since μ=d, so the number of maximum possible edges of ζ is dC2=d(d-1)2 and hence sd(d-1)2. Then dsd+sdd2d+d(d-1)2dsd+sdd+1(I).

Now we know that in a fuzzy graph, the sum of the strengths of all paths between a pair of vertices is not less than the membership value of the edge between those pair of vertices. Then SPijτ(aiaj) and hence

ai,ajμi>jμ(ai)μ(aj)SPijaiajτl2τ(aiaj)ai,ajμi>jμ(ai)μ(aj)SPijl2S(II), by Definition3.

From (I) and (II), we have CF(ζ)dd+1l2S.

Example 5

Consider the fuzzy graph ζ of Fig. 4. From the Example 4, we have CF(ζ)=0.558. Here d=4, S=0.3+0.3+0.4+0.1=1.1, l=min{0.3,0.3,0.7,0.6}=0.3 and dd+1l2S=0.0792. Therefore CF(ζ)>dd+1l2S.

Now, consider a connected fuzzy graph ζ=(μ,τ), S=size of ζ and m=max{μ(ai);aiμ}. Then the inequality CF(ζ)dd+1m2S may not be true. For this, consider the example.

Example 6

If we consider the fuzzy graph ζ of Fig. 5, then d=4,s=4,S=0.8 and m=max{μ(ai);aiμ}=1. So, CF(ζ)=2.4 and dsd+sm2S=0.64. Then CF(ζ)>dd+1m2S.

Fig. 5.

Fig. 5

Two fuzzy graphs ζ and ζ

Again, if we consider the fuzzy graph ζ of Fig. 5, then d=3,s=3,S=0.3 and m=max{μ(ai);aiμ}=1. So, CF(ζ)=0.063 and dsd+sm2S=0.225. Then CF(ζ)<dd+1m2S.

Theorem 6

Let ζ=(μ,τ) be a fuzzy graph. If 0x1x21, then CF(ζx2)CF(ζx1).

Proof

Since x1x2, so ζx2 is a partial fuzzy subgraph of ζx1 and by Theorem 1 we have, CF(ζx2)CF(ζx1).

Corollary 1

Let ζ=(μ,τ) be a fuzzy graph. If 0x1x2xn1, then CF(ζx1)CF(ζx2)CF(ζxn).

Theorem 7

Let ζ=μ,τ be a perfectly regular fuzzy graph such that deg(ai)=k and l=μ(ai),aiμ. Then CF(ζ)12d2d+1kl2.

Proof

Since ζ is a perfectly regular fuzzy graph, so degree of all the vertices of ζ are same Cary (2018). So deg(ai)=k for all ai in ζ. Also size of ζ is S=dk2Cary (2018) and d=μ. From the Theorem 5, we have

CF(ζ)dd+1l2Sdd+1l2dk2 and therefore CF(ζ)12d2d+1kl2.

Complexity function of fuzzy cycle, tree, regular fuzzy graphs

We have to determine the cycles in which the highest and lowest internet traffic jam occur. Thus in this section, complexity function of fuzzy cycle is given with example. The complexity function of various fuzzy trees and perfectly regular fuzzy graphs are discussed with some of their properties .

If we delete an edge from a fuzzy cycle ζ then at least one path will be reduced strictly between every pair of vertices. Also the sum of the strengths between every pair of vertices will reduce strictly. So the complexity function of the fuzzy cycle will reduce. Thus we have the proposition.

Proposition 3

Let ζ=(μ,τ) be a fuzzy cycle and ζ=(μ,τ), where τ=τ-{e1},e1τ. Then CF(ζ)<CF(ζ).

Theorem 8

Let ζ=(μ,τ) be a fuzzy cycle of the cycle ζ=(μ,τ) such that μ and τ both are constant function. If μ=d, then CF(ζ)=d2(d-1)2km2, where m=μ(ai),aiμ and k=τ(aiaj),aiajτ.

Proof

Since ζ is a fuzzy cycle, so ζ must be a fuzzy graph. Then the number of vertices and the number of edges in ζ are same i.e., μ=τ=d.

Since ζ is a fuzzy cycle, so there are only two paths between every pair of vertices ai and aj (see Fig. 6). Now the strengths of these two paths are corresponding minimum of the membership values of the edges, which are lies on these two paths. But, τ(aiaj)=k,aiajτ, so SPij=k+k=2k,ai,ajμ. Therefore

CF(ζ)=d.dd+dai,ajμi>jμ(ai)μ(aj)SPij=d22d(m.m.2k)dC2=d2(d-1)2km2

[ there are dC2 pair of vertices].

Fig. 6.

Fig. 6

Example of a fuzzy cycle ζ with CF(ζ)=58.8 for Theorem 8

Theorem 9

Let ζ=(μ,τ) be a fuzzy tree and F=(μ,τ) is a maximum fuzzy spanning tree of ζ such that F=(μ,τ) is a tree, μ=d,τ=s. Then CF(F)=12d2(d-1)sd+sk2m, where k=μ(ai),aiμ and m=τ(aiaj),aiajτ.

Proof

Let F=(μ,τ) be a maximum fuzzy spanning tree of the fuzzy graph ζ=(μ,τ) and F=(μ,τ) be the corresponding tree. Then F must be a fuzzy subgraph of ζ and F is unique Sunitha and Vijayakumar (1999) (see Fig. 7). Again, since F is a tree, so there is only one path between every pair of vertices in F. Then the total number of different paths in F =dC2[μ=d] and the strengths of all the paths are m[τ(aiaj)=m,aiajτ]. Therefore

CF(F)=dsd+sai,ajμi>jμ(ai)μ(aj)SPij=dsd+sk.k.m.dC2=12d(d-1)sd+sk2m.

Fig. 7.

Fig. 7

An example for Theorem 9 with CF(ζ)=3.125 and CF(F)=1.667

Theorem 10

Let ζ=(μ,τ) be a perfectly regular complete fuzzy graph. Then CF(ζ)=12d2(d-1)d+sm3[(d-2)!e], where m=μ(ai),aiμ and e is the irrational Euler’s number and third bracket denote the greatest integer function.

Proof

Since ζ is a perfectly regular fuzzy graph, so μ must be a constant function Cary (2018). Then the membership values of all the vertices of ζ are same i.e., μ(ai)=m,aiμ.

Again, since ζ is complete, so τ(aiaj)=min{μ(ai),μ(aj),aiajτ}=min{m,m}=m.

Therefore strengths of all the paths between every pair of vertices in ζ is m. Since ζ is complete graph, so there are [(d-2)!e] number of paths between every pair of vertices in ζ Harris et al. (2008) and hence ζ. Then SPij=[(d-2)!e]m,ai,ajμ. Therefore

CF(ζ)=dsd+sai,ajμi>jμ(ai)μ(aj)SPij=dsd+sdC2.m.m.[(d-2!e)]m=12d2(d-1)d+sm3[(d-2)!e],[there aredC2pair of vertices inζ].

Example 7

Let ζ be a fuzzy graph (see Fig. 8) with μ={a1,a2,a3,a4,a5,a6,a7,a8},μ(ai)=1,aiμ and τ(a1a2)=0.6,τ(a2a3)=0.2,τ(a2a4)=0.3,τ(a3a4)=0.3,τ(a4a5)=0.2,τ(a4a6)=0.4,τ(a5a6)=0.2,τ(a6a7)=0.2,τ(a6a8)=0.5,τ(a7a8)=0.3. So d=8,s=10.

Fig. 8.

Fig. 8

Fuzzy graph ζ with membership values of vertices are as 1

graphic file with name 10462_2021_10111_Figa_HTML.jpg

The above matrix is the matrix form of the edges of the fuzzy graph ζ of Fig. 8. The matrix form of the sum of strengths of all paths between every pair of vertices of ζ is given below as : graphic file with name 10462_2021_10111_Figb_HTML.jpg

CF(ζ)=dsd+s(sumofalltheupperorlowertriangularentriesoftheabovematrix)=8018×25=111.11(approximate).

Applications of complexity function of fuzzy graph

Determination of most effected COVID-19 cycle between countries

Description of model

The COVID-19 pandemic began in the late 2019 in Wuhan, China with an infectious virus that is converted version of the Corona virus. China closed the city of Wuhan in late January and by March, 2020, the country effectively controlled the spread of this epidemic, not only to other cities in the country but also to Wuhan. However, the Earth was connected by land, air and sea routs. The virus spread through out the world. In March, 2020 the Western countries were most effected by COVID-19. Governments in the United State of America, Europe and some Asian countries including India have located their countries considering closing. It has created the impression so that most developed countries around the world are panicking against the virus outbreak. It is unclear just how infectious the Corona virus is. It seems to spread from person to person in close contact. When someone coughs or sneezes with virus, it can spread by the release of respiratory tract. If a person touches a surface by a virus and touches his face, nose or eyes, it can also spread. Therefore, the Corona virus can spread from a country to another country mainly by communication (traveling by plane and ship, export and import of animal and foods, etc).

Representation of membership values

Most of the countries were affected by COVID-19 within April, 2020. Here we consider top five COVID-19 affected countries within that time and their graphical representation of transmission due to intercommunications. All the data are taken from Mahapatra et al. (2021) and the website (https://www.worldmeters.info/coronavirus/) dated 4th April, 2020. These five countries are USA, Spain, Italy, China, Germany which represents the vertices a1,a2,a3,a4,a5 of the fuzzy graph ζ of Fig. 9. The membership values of vertices are given in Table 1. The chances of spreading virus reached the highest level due to the maximum communication between countries. For maximum communication between countries the membership values of the edges is equal to the minimum of the membership values of corresponding edges of ζ. So, τ(a1a2)=min{μ(a1),μ(a2)}=0.46. Similarly, τ(a1a3)=0.46, τ(a1a4)=0.32, τ(a1a5)=0.35, τ(a2a3)=0.46, τ(a2a4)=0.32, τ(a2a5)=0.35, τ(a3a4)=0.32, τ(a3a5)=0.35, τ(a4a5)=0.32.

Fig. 9.

Fig. 9

A fuzzy graph ζ of five COVID-19 affected countries

Table 1.

Five most affected countries by COVID-19 and no. of cases Mahapatra et al. (2021)

Countries (vertices) Total cases Normalized score Membership value of vertices
USA (a1) 258409 1 μ(a1)=1
Spain (a2) 117710 0.46 μ(a2)=0.46
Italy (a3) 119827 0.46 μ(a3)=0.46
China (a4) 81620 0.32 μ(a4)=0.32
Germany (a5) 89451 0.35 μ(a5)=0.35

To determine the most effected cycles, the complexity function of all the longest cycles of ζ need to be find out. There are many cycles in ζ. The highest length of a cycle in ζ is 5. Here, ζ is a complete fuzzy graph. The strengths of paths between every pair of vertices depend on the edge membership values. So for computing complexity function, SPij is maximum if the strengths of the paths i.e., membership values of the edges on the paths are maximum. The membership value of the three edges a1a2,a1a3,a2a3 are 0.46 is maximum of the edge membership values of ζ. So, we have to find out complexity function of those cycles of length 5 which contains the maximum number of edges from a1a2,a1a3,a2a3. A cycle of length 5 contains at most two edges of a1a2,a1a3,a2a3. There are only six cycles in ζ of length 5 contains two of the edge a1a2,a1a3,a2a3 which are a1-a2-a3-a4-a5-a1 (C1 cycle) shown in Fig. 10, a1-a2-a3-a5-a4-a1 (C2 cycle) shown in Fig. 11, a3-a1-a2-a5-a4-a3 (C3 cycle), a3-a1-a2-a4-a5-a3 (C4 cycle), a2-a3-a1-a5-a4-a2 (C5 cycle), a2-a3-a1-a4-a5-a2 (C6 cycle).

Fig. 10.

Fig. 10

A cycle C1 of the fuzzy graph ζ of Fig. 9

Fig. 11.

Fig. 11

Another cycle C2 of the fuzzy graph ζ of Fig. 9

CF(C1)=5×55+5(0.78+0.78+0.64+0.67+0.78+0.64+0.67+0.64+0.67+0.64)=17.275. Similarly, CF(C2)=CF(C3)=CF(C4)=CF(C5)=CF(C6)=17.275.

Since the values of the complexity function of all the cycles C1,C2,C3,C4,C5,C6 of the fuzzy graph ζ are equal, therefore all these cycles are the most effected and communicated cycles in which the virus COVID-19 mostly spread. Hence, these five cycles a1-a2-a3-a4-a5-a1, a1-a2-a3-a5-a4-a1, a3-a1-a2-a5-a4-a3, a3-a1-a2-a4-a5-a3, a2-a3-a1-a5-a4-a2, a2-a3-a1-a4-a5-a2 are the most effected cycle for spreading the virus COVID-19.

Estimation of busiest internet routing path using complexity function

Model description

Network traffic is increasing because of the internet usage that surrounds our daily lives. User always expect better quality service from network providers. To increase demand and address service expectation, the network operators looking for better utilize underlying topological functions to reduce traffic input and traffic delays, input and latency. Specially, a common practice is load balancing network flow along multiple paths. Routing is only process to select a route for traffic from a single or multiple networks. Obviously, routing takes place on several kind of networks such as mobile tower network, computer networks, traffic signal networks. Choosing the best route through path selection involves applying one route metric to other multiple routes. Multi path route techniques enable the use of multiple alternative paths.

Interpretation of membership values

Suppose we need to cover through towers of mobile phone network and also each village has at least one network tower. This situation can be controlled by graph theory. If a tower can be placed on a village to covers the surrounding villages, then it is connected by an edge. But there is an important think is to found out most effective paths for complexity measure. In Mariappan et al. (2019), a network of five villages is considered having mobile towers. In every village there is a tower placed area, which is denoted by a vertex. The membership values of vertices represents the maximum capacity of the towers in unit. The membership values of edges represents the strength of mobile signal between the corresponding vertices i.e., towers. Now, using the complexity function of fuzzy graph we will determine the most effective paths. Consider the fuzzy graph ζ=(μ,τ) for the corresponding mobile networks, which is shown in Fig. 12. Here μ={a1,a2,a3,a4,a5} and τ={a1a2,a1a4,a2a3,a2a4,a3a4,a3a5,a4a5}. μ(a1)=0.6,μ(a2)=0.6,μ(a3)=0.7,μ(a4)=0.9,μ(a5)=0.8, τ(a1a2)=0.4,τ(a1a4)=0.2,τ(a2a3)=0.5,τ(a2a4)=0.3,τ(a3a4)=0.7,τ(a3a5)=0.2,τ(a4a5)=0.8.

Fig. 12.

Fig. 12

Internet network route between villages

For the fuzzy graph ζ=(μ,τ) of Fig.12, we have CF(ζ-{a1})=8.293,CF(ζ-{a2})=4.518,CF(ζ-{a3})=3.624,CF(ζ-{a4})=1.416,CF(ζ-{a5})=6.56. Therefore CF(ζ-{a1})>CF(ζ-{a5})>CF(ζ-{a2})>CF(ζ-{a3})>CF(ζ-{a4}).

Decision making

The complexity function of the vertex deleted fuzzy subgraph ζ-{a4} is lowest and ζ-{a1} is highest. So the vertex a4 i.e., the tower at a4 is the highest effective tower and the vertex a1 i.e., the tower at a1 is the lowest effective tower according to the complexity measure and the path a4-a3-a2-a5-a1 is the most effective path. Hence the internet load of the tower at a4 is highest and the tower at a1 is lowest and also the path a4-a3-a2-a5-a1 is the most busiest network route.

Conclusion

A system is called complex if it contains many elements that interact with each other in different ways, for which this interactions somewhere leads to unexpected conjunctions. The purpose of measuring complexity of the above mentioned requirements has been completed. Using these concepts, the complexity function of fuzzy graph with many properties are depicted. Different types of upper and lower boundaries of complexity function of various fuzzy graphs are established. Characterization of complexity function and its measure in fuzzy trees, cycles and regular fuzzy graphs are obtained. Two applications of these research work are obtained to find most effected cycle by COVID-19 and busiest internet routing paths.

Acknowledgements

The authors would like to express their sincere gratitude to the anonymous referees for valuable suggestions, which led to great deal of improvement of the original manuscript. The first author is thankful to the Department of Higher Education, Science and Technology and Biotechnology, Government of West Bengal, India, for the award of Swami Vivekananda merit-cum-means scholarship (Award No. 52-Edn (B)/5B-15/2017 dated 07/06/2017) to meet up the financial expenditure to carry out the research work. The third author acknowledges the support of DST-FIST, New Delhi (India) (Sanction No. SR/FST/MS- I/2018/21) for carrying out this work.

Declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Soumitra Poulik and Ganesh Ghorai have contributed equally to this work.

Contributor Information

Soumitra Poulik, Email: poulikmsoumitra@gmail.com.

Ganesh Ghorai, Email: math.ganesh@mail.vidyasagar.ac.in.

References

  1. Bertz SH. A mathematical model of molecular complexity. In: King RB, editor. Chemical applications of topology and graph theory. Amsterdam: Elsevier; 1987. pp. 206–221. [Google Scholar]
  2. Bhutani KR, Rosenfeld A. Fuzzy end node in fuzzy graphs. Inf Sci. 2003;152:323–326. doi: 10.1016/S0020-0255(03)00078-1. [DOI] [Google Scholar]
  3. Bhutani KR, Rosenfeld A. Strong arc in fuzzy graphs. Inf Sci. 2003;152:319–322. doi: 10.1016/S0020-0255(02)00411-5. [DOI] [Google Scholar]
  4. Binu M, Mathew S, Mordeson JN. Connectivity index of a fuzzy graph and its application to human trafficking. Fuzzy Sets Syst. 2019;360:117–136. doi: 10.1016/j.fss.2018.06.007. [DOI] [Google Scholar]
  5. Binu M, Mathew S, Mordeson JN. Wiener index of a fuzzy graph and application to illegal immigration networks. Fuzzy Sets Syst. 2020;384:132–147. doi: 10.1016/j.fss.2019.01.022. [DOI] [Google Scholar]
  6. Borzooei RA, Rashmanlou H. Degree and total degree of edges in bipolar fuzzy graphs with application. J Intell Fuzzy Syst. 2016;30(6):3271–3280. doi: 10.3233/IFS-152075. [DOI] [Google Scholar]
  7. Cary M. Perfectly regular and perfectly edge-regular fuzzy graphs. Ann Pure Appl Math. 2018;16(2):461–469. doi: 10.22457/apam.v16n2a24. [DOI] [Google Scholar]
  8. Dehmer M, Chen Z, Streib FE, Tripathi S, Mowshowitz A, Levitchi A, Feng L, Shi Y, Tao J. Measuring the complexity of directed graphs: a polynomial based approach. PLOS One. 2019;14(11):e0223745. doi: 10.1371/journal.pone.0223745. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Dudek WA, Talebi AA. Operation on level graph of bipolar fuzzy graphs. Buletin Academiel de Stiinte A Republic Moldova Matemtica. 2016;2(8):107–124. [Google Scholar]
  10. Gani AN, Ahamed MB. Order and size in fuzzy graph. Bull Pure Appl Sci. 2003;22E(1):145–148. [Google Scholar]
  11. Ghorai G, Jacob K. Recent developments on the basics of fuzzy graph theory. In: Pal M, Samanta S, Pal A, editors. Handbook of research on advanced applications of graph theory in modern society. United States: IGI Global; 2019. [Google Scholar]
  12. Ghorai G, Pal M. Some isomorphic properties of m-polar fuzzy graphs with applications. SpringerPlus. 2016;5(1):2104. doi: 10.1186/s40064-016-3783-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Harris J, Hirst JL, Mosinghoff M. Combinatorics and graph theory. New York: Springer; 2008. [Google Scholar]
  14. Lakdashti A, Rashmanlou H, Borzooei RA, Samanta S, Pal M. New concepts of bipolar fuzzy graphs. J Multiple-Valued Logic Soft Comput. 2019;33(1–2):117–133. [Google Scholar]
  15. Mahapatra R, Samanta S, Pal M, Lee J, Khan SK, Naseem U, Bhadoria RS. Colouring of COVID-19 affected region based on fuzzy directed graphs. Comput Mater Continua. 2021;68(1):1219–1233. doi: 10.32604/cmc.2021.015590. [DOI] [Google Scholar]
  16. Mariappan S, Ramalingam S, Raman S, Turan GB. Domination integrity and efficient fuzzy graphs. Neural Comput Appl. 2019;32:10263–10273. doi: 10.1007/s00521-019-04563-5. [DOI] [Google Scholar]
  17. Mathew S, Sunitha MS. Types of arcs in a fuzzy graph. Inf Sci. 2009;179(11):1760–1768. doi: 10.1016/j.ins.2009.01.003. [DOI] [Google Scholar]
  18. Mathew S, Mordeson JN, Malik D. Fuzzy graph theory. Berlin: Springer; 2018. [Google Scholar]
  19. Mathew S, Yang HL, Mathew JK. Saturation in fuzzy graphs. New Math Nat Comput. 2018;14(1):113–128. doi: 10.1142/S1793005718500084. [DOI] [Google Scholar]
  20. Minoli D (1975) Combinatorial graph complexity, Atti della Accademia Nazionale dei Lincei. Class di Scienze Fisiche, Matematiche e Naturali. Rendiconti, 59(6), 651-661
  21. Mordeson JN, Nair PS. Fuzzy graphs and fuzzy hypergraphs. Germany: Physica-Verlag; 2000. [Google Scholar]
  22. Mordeson JN, Peng CS. Operation on fuzzy graphs. Inf Sci. 1994;79:159–170. doi: 10.1016/0020-0255(94)90116-3. [DOI] [Google Scholar]
  23. Mordeson JN, Mathew S, Malik D. Fuzzy graph theory with applications to human trafficking. Berlin: Springer; 2018. [Google Scholar]
  24. Mordeson JN, Mathew S, Malik DS. Generalized fuzzy relations. New Math Nat Comput. 2018;14(2):187–202. doi: 10.1142/S1793005718500126. [DOI] [Google Scholar]
  25. Mowshowitz A. Entropy and the complexity of graphs: I. an index of the relative complexity of a graph. Bull Math Biophys. 1968;30:175–204. doi: 10.1007/BF02476948. [DOI] [PubMed] [Google Scholar]
  26. Nagoorgani A, Hussain RJ. Connected and global domination of fuzzy graph. Bull Pure Appl Sci. 2008;27E(2):1–11. [Google Scholar]
  27. Poulik S, Ghorai G. Detour g-interior nodes and detour g-boundary nodes in bipolar fuzzy graph with applications. Hacettepe J Math Stat. 2020;49(1):106–119. [Google Scholar]
  28. Poulik S, Ghorai G. Note on bipolar fuzzy graphs with applications. Knowl Based Syst. 2020;192:1–5. doi: 10.1016/j.knosys.2019.105315. [DOI] [Google Scholar]
  29. Poulik S, Ghorai G (2021) Determination of journeys order based on graph’s Wiener absolute index with bipolar fuzzy information. Inf Sci 545:608–619
  30. Poulik S, Ghorai G. Certain indices of graphs under bipolar fuzzy environment with applications. Soft Comput. 2020;24(7):5119–5131. doi: 10.1007/s00500-019-04265-z. [DOI] [Google Scholar]
  31. Poulik S, Ghorai G, Xin Q. Pragmatic results in Taiwan education system based IVFG & IVNG. Soft Comput. 2020 doi: 10.1007/s00500-020-05180-4. [DOI] [Google Scholar]
  32. Rashmanlou H, Samanta S, Pal M, Borzooei RA. Bipolar fuzzy graphs with categorical properties. Int J Comput Intell Syst. 2015;8(5):808–818. doi: 10.1080/18756891.2015.1063243. [DOI] [Google Scholar]
  33. Rashmanlou H, Samanta S, Pal M, Borzooei RA. Product of Bipolar fuzzy graphs and their degrees. Int J Gen Syst. 2016;45(1):1–14. doi: 10.1080/03081079.2015.1072521. [DOI] [Google Scholar]
  34. Rosenfield R. Fuzzy graphs. In: Zadeh LA, Fu KS, Shimura M, editors. Fuzzy sets and their application. New York: Academic press; 1975. pp. 77–95. [Google Scholar]
  35. Sunitha MS, Vijayakumar A. A characterization of fuzzy trees. Inf Sci. 1999;113(3–4):293–300. doi: 10.1016/S0020-0255(98)10066-X. [DOI] [Google Scholar]
  36. Talebi AA. Cayley fuzzy graphs on the fuzzy groups. Comput Appl Math. 2018;37:4611–4632. doi: 10.1007/s40314-018-0587-5. [DOI] [Google Scholar]
  37. Talebi AA, Ghassemi M, Rashmanlou H. New concepts of irregular-intuitionistic fuzzy graphs with applications. Ann Univ Math Comput Sci Ser. 2020;47(2):226–243. [Google Scholar]
  38. Talebi AA, Ghassemi M, Rashmanlou H, Broum S. Novel properties of edge irregular single valued neutrosophic graphs. Neutrosophic Sets Syst. 2021;43:255–279. [Google Scholar]
  39. Thirunavukarasu P, Suresh R, Viswanathan KK. Energy of a complex fuzzy graph. Int J Math Sci Eng Appl. 2016;10(1):243–248. [Google Scholar]
  40. Todeschini R, Consonni V. Handbook of molecular descriptors. London: Wiley; 2000. [Google Scholar]
  41. Trucco E. A note on the information content of graphs. Bull Math Biophys. 1956;18:129–135. doi: 10.1007/BF02477836. [DOI] [Google Scholar]
  42. Yeh RT, Bang SY. Fuzzy relations, fuzzy graphs and their applications to clustering analysis. In: Zadeh LA, Fu KS, Shimura M, editors. Fuzzy sets and their applications. London: Academic Press; 1975. pp. 125–149. [Google Scholar]
  43. Zadeh LA. Fuzzy sets. Inf Control. 1965;8:338–353. doi: 10.1016/S0019-9958(65)90241-X. [DOI] [Google Scholar]

Articles from Artificial Intelligence Review are provided here courtesy of Nature Publishing Group

RESOURCES