International Journal of Computational Intelligence Systems

Volume 11, Issue 1, 2018, Pages 1005 - 1015

Representation of competitions by generalized fuzzy graphs

Authors
Sovan Samanta1, ssamantavu@gmail.com, Biswajit Sarkar1, *, bsbiswajitsarkar@gmail.com
1Department of Industrial and Management Engineering, Hanyang University, Ansan Gyeonggi-do, 15588, Korea.
*Corresponding author. Email: bsbiswajitsarkar@gmail.com (Biswajit Sarkar). Office Phone: +82-31-400-5259. Mobile: +82-10-7498-1981. Fax: +82-31-436-8146.
Corresponding Author
Received 1 September 2017, Accepted 15 February 2018, Available Online 2 March 2018.
DOI
10.2991/ijcis.11.1.76How to use a DOI?
Keywords
Generalized fuzzy graphs; neighbourhood; competition; minimal graphs
Abstract

Generalized fuzzy graphs are perfect to represent any system like networks, images, scheduling, etc. compared to fuzzy graphs. This study introduces the concept of a generalized fuzzy neighbourhood of a vertex and generalized fuzzy graphs. Also, an associated graph, called minimal graphs of competition graphs are defined. These graphs will represent some practical competitions existing in the world. Some important results regarding the stated graphs are proved. Some area of applications in real life system is focused.

Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

1. Introduction

Nowadays, graphs do not represent all the systems properly due to the uncertainty or haziness of the parameters of systems. For example, a social network may be represented as a graph where vertices represent an account (person, institution, etc.) and edges represent the relation between the accounts. If the relations among accounts are measured as good or bad according to the frequency of contacts among the accounts, fuzziness can be added for such representation. This and many other problems lead to define fuzzy graphs. The first definition of a fuzzy graph was by Kaufmann 14 in 1973. But, it was Rosenfeld 28 who considered fuzzy relations on fuzzy sets and developed the theory of fuzzy graphs in 1975. Using this concept of a fuzzy graph, Koczy 16 used fuzzy graphs in the evaluation and optimization of networks. For further details of fuzzy graphs, readers may look in 9,17,18,19,27.

There are several types of fuzzy graphs available in the literature. Intuitionistic fuzzy graph 20, interval-valued fuzzy graphs 1, and bipolar fuzzy graphs 2 are some of them. In all these fuzzy graphs, there is a common property that edge membership value is less than to the minimum of its end vertex membership values. Suppose, a social network is to be represented as fuzzy graphs. Here, all social units are taken as fuzzy nodes. The membership values of the vertices may depend on several parameters. Suppose, the membership values are measured according to the sources of knowledge. The relation between the units is represented by fuzzy edges. The membership value is measured according to the transfer of knowledge. But, transfer of knowledge may be greater than one of the social actors/units as more knowledgeable person informs less knowledgeable person. But, this concept cannot be represented in fuzzy graphs as edge membership value should be less than membership values of the end vertices. Thus, all images/networks cannot be represented by fuzzy graphs or any other types of fuzzy graphs. This study removes the restriction on edges.

In 1968, Cohen 11 introduced the notion of competition graphs in connection with a problem in ecology. Let D=(V,E) be a digraph, which corresponds to a food web. A vertex xV(D) represents a species in the food web and an arc (x,s)E(D) means that x preys on the species s. If two species x and y have a common prey s, they will compete for the prey s. Based on this analogy, Cohen defined a graph which represents the relations of competition among the species in the food web. The competition graph C(D) of a digraph D=(V,E) is an undirected graph G = (V,E) which has the same vertex set V and has an edge between two distinct vertices x,yV if there exists a vertex sV and arcs (x,s),(y,s)E(D) .

The representation of competition by competition graphs does not show the characteristics properly. Samanta and Pal 23 represented the competitions in a more realistic way. Also, they 22 showed that fuzzy graphs can be used in competition in ecosystems. The theory of competition graphs is further used in intuitionistic neutrosophic environment3, bipolar fuzzy graphs 26, and others 15, 4. Further, some works 5,6,7,8,7,8,13,21 on the topic increased the literature. But there was a restriction on edges. The membership value of edge which represents the strength of the relationship between preys and predator may be larger than its own membership values. More clearly, for example, a man whose strength is lower than a tiger can trap the tiger. This theory is developed by Sarkar and Samanta26,24. Hence, generalized fuzzy graphs are more appropriate for the representation. In this study, generalized fuzzy competition graphs and related terms are defined.

After the introductory section, Problem definition is given in Section 2. After that, some basic notions are discussed in Section 3. In that section, generalized fuzzy graphs of type 1 and type 2 (GFG1, GFG2) are described with suitable examples. After that, in Section 4.1, the neighbourhood of vertices in GFG is defined. Generalized fuzzy competition graphs (GFCGs) are introduced in Section 4.2. A real-life application is represented through GFCG in Section 5. In Section 6, some benefits of this study are pointed. At last, a conclusion is drawn in Section 7.

2. Problem definition

Edge restriction of fuzzy graphs is generalized. The relation between membership values of vertices and edges are established. Also, this study focuses on a generalization of competition graphs. The competition graphs represent any kind of competitions in any system. But the aim of this study is to show the competition in the proper way including uncertainty and haziness. Besides, minimal graphs are introduced. These graphs are important to characterize the generalized competition graphs. At last, the graphs are applied to show the competitions among countries on the economy.

3. Preliminaries

A fuzzy set A on a set X is characterized by a mapping m : X → [0,1], which is called the membership function. A fuzzy set is denoted by A = (X,m). The height of A is h(A) = max{m(x) ∣ xX}.

A fuzzy graph ξ = (V, σ, μ) is a non-empty set V together with a pair of functions σ : V → [0,1] and μ : V× V → [0,1] such that for all x,yV, μ(x,y) ⩽ σ(x) ∧ σ(y), where σ(x) and μ(x,y) represent the membership values of the vertex x and of the edge (x,y) in ξ respectively. A loop at a vertex x in a fuzzy graph is represented by μ(x,x) ≠ 0. An edge is non-trivial if μ(x,y) ≠ 0.

The underlying crisp graph of ξ = (σ, μ) is denoted by G* = (V, E), where V(G*) = {uV: σ(u) >0} and E(G*) = {u,v) ∈ V × V : μ(u,v) > 0}.

Now, generalized fuzzy graphs are defined. The membership values of vertices of graphs depend on membership values of the adjacent edges. The membership values of isolated vertices are taken as 0. The membership function is defined from a nonempty set to a closed interval [0,1]. Thus, any linguistic term can be defined by membership values. Sometimes, vertex membership values are considered first and depending on vertex membership values, the edge membership values are assumed. For example, social networks, where social actors and its stability are considered first. Depending on stability, vertex membership values are determined. After that, a relation among the actors is considered. The membership values may be taken from the parameter ‘relationship’. Again, in some problems, edges are considered first and depending on edge membership values the vertex membership values are considered. For example, capacities of pipelines can be taken as edge membership values and depend on the capacities, vertex membership values are decided.

Here, two types of relations are considered. In the following, a generalized fuzzy graph of the first kind is defined. Here, vertex membership values are considered first. Then, depending on vertex membership values, edge membership values are considered.

Definition 1. 24

Let V be a non-empty set. Two functions are considered as follows. ρ : V → [0,1] and ω : V × V → [0,1]. Also, let A = {(ρ(x), ρ(y)) ∣ ω(x,y) > 0}. The triad (V,ρ,ω) is said to be generalized fuzzy graph of first kind (GFG1) if there exists a function ϕ: A → (0,1] such that ω(x, y) = ϕ ((ρ (x), ρ (y))) where x, yV. Here ρ(x), xV is the membership value of the vertex x and ω(x,y), x,yV is the membership value of the edge (x,y).

Now, generalized fuzzy graphs of second kind is defined. Here, the membership values of edges are considered first. Then, depending on edge membership values, vertex membership values of vertices are assigned.

Definition 2. 24

Let V be a non-empty set. Two functions are considered as follows. ρ : V → [0,1] and ω : V × V → [0,1]. Also, let B be the range set of ω. The triad (V,ρ,ω) is said to be generalized fuzzy graph of second kind (GFG2) if there exists a function ψ : B → (0,1] such that for all xV, ρ(x) = ψ(ω(ex)) where ex = (x,y) such that yV. Here, ρ(x), xV is the membership values of the vertex x and ω(x,y) is the generalized membership value of the edge (x,y).

Note 1 In GFG2, the co-domain set of ψ excludes the number 0, as the membership values of vertices are always positive.

3.1. Generalized fuzzy directed graphs (GFDGs)

The generalized directed fuzzy graph of first kind (GDFG1) is defined below.

Definition 3.

Let V be a non-empty set. Two functions are considered as follows. ρ : V → [0,1] and ω:E[0,1] , where E be a set of ordered elements of V × V. A={(ρ(x),ρ(y))|ω(x,y)>0} . The triad (V, ρ, ω) is said to be generalized directed fuzzy graph of first kind (GDFG1) if there exists a function ϕ : A → (0,1] such that ω(x,y)=ϕ((ρ(x),ρ(y))) where x,yV. Here, ρ(x), xV are membership value of the vertex x and ω(x,y) is the membership value of directed edge (x,y) .

Example 1.

Let the vertex set be V = {x,y,z,t} and edge set be {(x,y),(x,z),(t,x),(y,t)} . Also, let ρ(x) = 0.2, ρ(y) = 0.9, ρ(z) = 0.3, ρ(t) = 0.8. Let ϕ(m,n) = mn. Here, A = {(0.2, 0.9),(0.2, 1.3), (0.8, 0.2),(0.9, 0.8)}. Then ω(x,y)=0.20.9=0.2 , ω(x,z)=0.2 , ω(t,x)=0.2 , ω(t,y)=0.8 . The corresponding generalized fuzzy graph is shown in Fig. 1.

Fig. 1

A generalized directed fuzzy graph of first kind (GDFG1)

Degree of a vertex x in GDFG1 is the pair (d+(x),d(x)) where d+(x), out degree of x, is the sum of the generalized membership values of outgoing edges and d, in degree of x, is the sum of the generalized membership values of incoming edges. Thus, d+(x)=yVω(x,y) and d(x)=yVω(y,x) In the Fig. 1, the degree of x is (0.2+0.2,0.2)=(0.4,0.2). The degree of the vertices y,z,t are (0.8,0.2), (0,0.2), (0.2,0.8) respectively.

Note 2 In GDFG1, out degree or in degree of a vertex may be 0. But, when both are 0 then the vertex is called null vertex.

Generalized directed fuzzy graph of second kind (GDFG2) is introduced below.

Definition 4.

Let V be a non-empty set. Two functions are considered as follows. ρ : V → [0,1] and Let ω:E[0,1] , where E be a set of ordered elements of V ×V. Also, let B be the range set of ω. The triad (V,ρ, ω) is said to be generalized directed fuzzy graph of second kind (GDFG2) if there exists a function ψ : B → (0,1] such that for all xV, ρ(x) = ψ(ω(ex)) where ex=(x,y) or ex=(y,x) such that yV.

From the definition it is clear that, if a vertex has no incoming edge but has outgoing edges, its generalized membership value is 0. Let us discuss this situation with an example.

Example 2.

Here, V = {a,b,c,d,e}.The edge membership values are given as ((b,a),0.5) , ((d,a),0.4) , ((b,c),0.6) , ((c,d),0.5) , ((e,c),0.8) , ((a,e),0.7) , ((d,e),0.2) . Here, ψ(x)=max{ω(y,x)} , yV. Now, the generalized membership value of the vertex a is ρ(a)=0.5+0.4 = 0.9 as there are only two directed edges (b,a),(d,a) . Similarly, other vertices have the weights as b(0), c(1.4), d(0.5), e(0.9). Thus, the graph of Fig. 2 is GDFG2.

Fig. 2

A generalized directed fuzzy graph of second kind (GDFG2)

Degree of a vertex x in GDFG2 (similarly defined) is the pair (d+(x),d(x)) where d+(x), out degree of x, is the sum of the generalized membership values of outgoing edges and d, in degree of x, is the sum of the generalized membership values of incoming edges. Thus, d+(x)=yVω(x,y) and d(x)=yVω(y,x) .

Note 3 In GDFG2, in-degree or out-degree of a vertex may be zero. If both of them are zero, the vertex is said to null vertex.

3.2. Isomorphism in GFGs

The definition of homomorphism is given first.

Definition 5.

Let ξ1 = (V1,ρ1,ω1) and ξ2 = (V2,ρ2,ω2) be two GFG1 (or GFG2). Also let, h : V1V2, θ1 : A1 → [0,1] and θ2 : A1 → [0,1] be the functions where A1 = {ρ2(x)|xV2} and A2 = {(ρ2(x), ρ2(y))|x,yV2, (x,y) is an edge in ξ2} such that ρ1(x) = θ1(ρ2(h(x))) and ω1(x,y) = θ2(ω2(h(x),h(y))). Then, the function h is said to be homomorphism between two generalized fuzzy grtaphs.

If two systems are equal in vertex and edge membership values, then they are called isomorphic.

Definition 6.

Let ξ1 = (V1,ρ1,ω1) and ξ2 = (V2,ρ2,ω2) be two homomorphic GFG1s (or GFG2s). Also let, h : V1V2, be a bijective homomorphism and θ1 and θ2 are both identity mappings. Then, the function h is said to be isomorphism between two generalized fuzzy graphs.

Example 3.

Let us consider a GFG1, ξ1 =(V2,ρ1,ω1) where V1 = {a(0.6), b(0.5), c(0.7), d(0.8)} and edge set {((a,b),0.5), ((b,c),0.5), ((c,d),0.7), ((d,a),0.8)} which is shown in Fig. 3(a). Also, let another GFG1, ξ2 = (V2,ρ2,ω2) V2 = {a′ (0.6), b′ (0.5), c′ (0.7), d′ (0.8)} and edge set {((a′,b′),0.5), ((b′,c′),0.5), ((c′, d′),0.7), ((d′,a′),0.8)}. Also, let h : V1V2 such that h(a) = a′, h(b) = b′, h(c) = c′, h(d) = d′. θ1(x) = x and θ2(y) = y. Then, by routine calculation, it is observed that the graphs are weak isomorphic.

Fig. 3

Isomorphism between two generalized fuzzy graphs

4. Generalized fuzzy competition graphs

Neighbourhood of vertices is a related term to define GFCG.

4.1. Neighbourhood of a vertex in GFG

In GFG, neighbourhood of a vertex is the set of adjacent vertices. Let x be a vertex of a GFG, ξ and x is adjacent to the vertices y1,y2,...,yk. Then, the neighbourhood of x is the set {(y1,ω(x,y1)), (y2,ω(x,y2)),..., (yk,ω(x,yk))}. A vertex y is said to be strong neighbour of x if ω (x,y) > 0.5. In GFDG, ξ , a vertex y is said to be out-neighbourhood of a vertex x if there exists an edge (x,y) and the membership value of the out neighbourhood is ω(x,y) . Conversely, x is said to be an in-neighbourhood of y and the membership value of in-neighbourhood is ω(y,x) . A vertex z is strong out/in-neighbourhood if ω(x,y)>0.5(ω(y,x)>0.5) .

In Fig. 1, neighbourhood of x is {(y,0.9),(z,0.5),(t,0.8)}. In the same figure, the out-neighbourhood of x is the set {(y,0.2),(z,0.2)} and in-neighbourhood of x is (t,0.2).

The neighbours may be indirect also. Suppose, there is a directed path from x to xm of length m as xx1x2 → ... → xm−1xm. Then, xm is said to be m-step out neighbourhood of x. Let Nm+(x) be the set of m-step out neighbourhood of x. Thus, xmNm+(x) . The membership value of xm in Nm+(x) is ω(x,x1)×ω(x1,x2)×ω(xm1,xm) . In Fig. 4, a directed graph is shown. Here z2 is a 3-step out neighbourhood of x. So z2 is an indirect neighbourhood of x. The membership value of z2N3+(x) is 0.9 × 0.7 × 0.8 = 0.504. The concept of neighbourhood is generalized here. The direct or indirect (i.e. m-step) neighbourhoods are not mentioned in this case. If a vertex is both direct and indirect neighbourhood of another vertex, in generalized concept, indirect path may be taken, only if its membership value is greater than as direct neighbourhood. If a vertex x is a m1,m2,...,mk steps out neighbourhood of another vertex y, then the maximum membership value will be taken. The following example clarifies the issue. In Fig. 2, e is the 1-step and 2-step out neighbourhood of d. Thus, e with membership value 0.2 belongs to N1+(d) and e with membership value 0.4 × 0.7 = 0.28 belongs to N2+(d) . Thus, membership value of e as a neighbourhood of d is taken as 0.28. This concept is used through out the paper, if no of steps are not mentioned.

Fig. 4

Indirect neighbourhoods

4.2. Generalized fuzzy competition graphs

Definition 7.

Let ξ = (V,ρ,ω) be a GFDG. Now, the generalized competition graph of ξ is a GFG, C(ξ) = (V,ρ′,ω′) where ρ′ = ρ. Also, ω(x,y)=h(Nm+(x)Nn+(y)) where x′,y′C(ξ) are the corresponding vertices of x,yξ and m,n are integers.

Example 4.

Let us consider a competition among Tiger(T), Lion(L), Dog(D), Bear(B) for Food(F) (see Fig. 5). Here, the predators and prey are assumed as vertices, i.e. V = {T,L,D,B,F}. The membership values of the vertices are taken as their strengths for snatching the food. Suppose ρ(T) = 1, ρ(L) = 0.9, ρ(D) = 0.6, ρ(B) = 0.7, ρ(F) = 0.35. Also, the demands of the particular food for the predators are taken as edge membership values. Empirically, ω(T,F)=0.95 , ω(L,F)=0.85 , ω(D,F)=0.45 , ω(B,F)=0.35 , ϕ , are taken. Thus, h(N+(T) ∩ N+(L)) = 0.85, h(N+(T) ∩ N+(D)) = 0.45, h(N+(T) ∩ N+(B)) = 0.35, h(N+(D) ∩ N+(L)) = 0.45, h(N+(B) ∩ N+(L)) = 0.35, h(N+(B) ∩ N+(D)) = 0.35. The corresponding GFCG is shown in Fig. 6.

Fig. 5

Competition among predators.

Fig. 6

GFCG of Fig. 5

GFCG represents any competition with much effective way. Any GFG may be considered as GFCG of some GFDG. This GFDG may not be unique. The following theorems clarify the statement.

Theorem 1.

Let ξ be a GFG. There exists a GFDG, C(ϕ)=ξ such that ϕ=(V,ρ,ω) .

Proof.

Let ξ = (V,ρ,ω) be a GFG and (x,y) be an edge of the graph. Now, a GFDG, C(ϕ)=ξ is to be constructed such that ϕ . Let x′ and y′ be the corresponding vertices in ω(x,y)=h(Nm+(x)Nn+(y)) of x and y with ρ(x) = ρ′ (x′), ρ(y) = ρ′(y′). Also, there is at least one common generalized out neighbourhood, say, z′ of x′ and y′ such that ϕ , m,n are integers. This formation can be done empirically. Similarly, for all the vertices and edges of ξ, vertices can be formed as common out neighbourhoods in ϕ . Thus, C(ϕ)=ξ .

There may be more than one GFDGs which satisfies Theorem 1. An example is given below. In Fig. 7(a), a GFG is shown. In Fig. 7(b) and Fig. 7(c), GFDGs are shown whose GFCG is the same graph of Fig. 7(a). By routine calculation, this is easy to understand. So there are infinitely many GFDGs whose competition graph is ξ.

Fig. 7

GFDGs in (b), (c) and their GFCG in (a)

Among the GFDGs whose competition graph is a given GFG, some types of graphs have minimum number of edges. These graphs are called minimal graphs which are defined below.

Definition 8.

Let ξ be a GFG. Minimal graph, ϕ of ξ is a GFDG, such that C(ϕ)=ξ and ϕ has minimum number of edges, i.e. if there exists a GFDG ϕ other than ϕ such that C(ϕ)=ξ , then number of edges in ϕ is greater than or equal to the number of edges in ϕ .

Example 5.

In Fig. 7(b), the number of edges of the graph, ϕ1 is 4. And all other graphs, ϕ with the condition that C(ϕ)=ξ has 4 or more edges. Thus, minimal GFDG of ξ is ϕ .

Minimal graphs of any GFG are not unique. Infinitely many GFDGs can be constructed with different edge membership values. But all the minimal graphs have same number of edges. The underline crisp graphs of the minimal graphs of a GFG are isomorphic. Thus, there exists one-one map-pings between vertices and edges between the minimal graphs.

Theorem 2.

Let (x,y) be an edge in a GFG, ξ = (V,ρ,ω). Also, let ϕ1=(V,ρ1,ω1) be a minimal graph of ξ. Now, there exists a vertices x1,y1,z1 in ϕ1 such that ω(x,y)=ω1(x1,z1) or ω(x,y)=ω1(y1,z1) .

Proof.

Let (x,y) be an edge in a GFG, ξ = (V,ρ,ω) and ϕ1=(V,ρ1,ω1) be a minimal graph of ξ. Minimal graphs are drawn in such a way that there exists common out neighbourhood, say z1, of x1 and y1 where x1,y1 are the corresponding vertices of x,y respectively. Thus, there are two directed edges (x1,z1) and (y1,z1) . N+(x1)={(z1,ω1(x1,z1))} and N+(y1)={(z1,ω1(y1,z1))} . Also, ω(x,y) = h(N+(x1) ∩ N+(y1)). Thus, ω(x,y)=h(N+(x1)N+(y1)) or ω(x,y)=ω1(x1,z1) .

Theorem 3.

Isomorphic GFDGs are minimal graphs of some GFGs, but minimal graphs are not necessarily isomorphic.

Proof.

The isomorphic graphs have equal number of edges. The membership values of corresponding vertices and edges of the isomorphic graphs are equal. Thus, if one GFDG is minimal graph of some GFGs, then all other isomorphic graphs are minimal. But, the converse may not be true. If (x,y) is an edge in a GFG, ξ = (V,ρ,ω) and ϕ1=(V,ρ1,ω1) is a minimal graph of ξ. Now, there exists vertices x1,y1,z1 in ϕ1 which are corresponding to x,y,z in ξ such that ω(x,y)=ω1(x1,z1) or ω(x,y)=ω1(y1,z1) i.e. (x1,z1) or (y1,z1) have the same membership value as (x,y). Without loss of generality, let us assume that ω(x,y)=ω1(x1,z1) . Also, let ϕ2=(V,ρ2,ω2) be another minimal graph of ξ and x2,y2,z2 are the vertices such that the edge (x2,z2) of ϕ2 is corresponding to (x1,z1) of ϕ1 . Now, ω1(x1,z1)ω1(y1,z1)=ω2(x2,z2)ω2(y2,z2) . This does not imply that ω1(x1,z1)=ω2(x2,z2) . Hence, minimal graphs are not necessarily isomorphic.

The characterization of minimal graphs such as the number of possible edges are discussed below.

Theorem 4.

Let ξ be a given connected GFG whose underlying graph is a cycle with m edges. The number of edges in minimal graphs of ξ is equal to 2m where m ⩾ 3.

Proof.

Let ξ be a given connected GFG whose underlying graph is a cycle with m edges. Let x1,x2,...,xm be the vertices of ξ. Also, let y1,y2,...,ym be the corresponding vertices in a minimal graph ϕ For every edge (x,y) in ξ, there will be only one common out neighbourhood of y1 and y2 in ϕ , say y3. Also, y3 is not common out neighbourhood of any other vertices in ϕ Similarly, y2,y3 has only one common out neighbourhood, say y4 and so on (see Fig. 8). Thus for m edges in ξ, there exists 2m edges in ϕ .

Fig. 8

A GFG with m edges and its minimal graph with 2m edges

Theorem 5.

Let ξ be a given connected GFG whose underlying graph is a complete graph with n vertices. The number of edges in minimal graphs of ξ is equal to 2n where n ⩾ 3.

Proof.

Let ξ be a given connected GFG whose underlying graph is a complete graph of n vertices. Every vertices of ξ are connected with each others. Let x,y be two adjacent vertices in ξ and x1 and y1 be the corresponding vertices in the minimal graph ϕ . Now, if a GFDG, say ϕ1 , is considered in such a way that every vertices of ϕ other than x1 has only out neighbourhood as x1 (see Fig. 9). Then, the GFDG has n−1 edges. Similarly, if y1 is considered in place of x1 in another GFDG, ϕ2 , the number of edge will be same i.e. n − 1. Now, consider a directed graph ϕ3 which has only two edges namely (x1,z1) and (y1,z1) In general, membership values of vertices and edges are taken as per needs of the proof. Now, consider the graph ϕ1ϕ2ϕ3 . It is easy to observe that ϕ=ϕ1ϕ2ϕ3 Thus the number of edges in ϕ is (n − 1)+ (n − 1) + 2 =2n.

Fig. 9

A GFG (whose underling graph is complete) with n vertices and its minimal graph with 2n edges.

It is an important task to calculate the number of edges in a minimal graph of a given graph. It is easy to prove that the number of edges of a minimal graph is less than or equal to 2m if the given graph has m edges.

Note 4 Let ξ be a given connected GFG with m edges. The number of edges in minimal graphs of ξ is less than or equal to 2m where m ⩾ 4.

Let ξ be a connected GFG with m edges where m ⩾ 4. If underline graph of ξ is a cycle, then the number of edges in minimal graph is twice the number of edge in ξ. Again, underline graph of ξ is complete graph, then number of edge is twice the number of vertices. For n ⩾ 4, the number of edges of such GFG is greater than its number of vertices. This concludes the result.

Note 5 Let ξ be a given connected GFG with m edges where m ⩽ 3. The number of edges in minimal graphs of x is equal to 2m.

5. Real life problem by GFCG

Competition is arising in every aspect of life. Here an example of real life competition among the countries for economic growth is given. The countries {France(F), India(I), USA(U), Russia(R), China(C), Germany(G)} are considered here. In Fig. 10, the competition is shown. The graphical representation of the competition is shown in Fig. 11 (a). Now, the competition among the countries is shown in Fig. 11 (b). Suppose the competition between U and C is to be calculated. In Fig. 11 (a), U has direct edge to E(economy) with membership value 0.8 and has indirect edge (2-step) 0.8 × 0.5 = 0.4. So out neighbourhood of U is E with membership value 0.8. Now, C has direct edge to E with membership value 0.65 and indirect edge with membership value 0.9 × 0.8 = 0.72. Thus out neighbourhood of C is E with membership value 0.72. As indirect out neighbourhood of C is strong, so its membership is considered. Hence, there is a competition between U and C. The membership value of the edge between U and C in corresponding competition graph is 0.72 according to the Definition 7. And all other edges in corresponding competition graph is shown in Fig. 11 (b).

Fig. 10

Competition for economy among some countries

Fig. 11

Generalized fuzzy competition graphs

6. Insights for this study

  • Edge restrictions on fuzzy graphs are removed

  • The relations between vertex and edge membership values are established.

  • The concept of neighbourhood is modified and more generalized.

  • Competition graphs are generalized.

  • Minimal graphs are introduced. Some competitions are almost same. These competitions are represented by minimal graphs.

  • An example is shown in Example 4 to show prey-predators competition in forest.

  • Some theorems are proved regarding minimal graphs. These theorems are helpful to build algorithms to find the number of vertex and edges in a minimal graphs of any large competitions.

  • An example is shown in Section 5 to show the competition on economy among different countries.

7. Conclusions

This study described some major properties of generalized fuzzy directed graphs. The concepts of neighbourhood of vertices were generalized for those graphs. Indirect neighbourhood may get preference over direct neighbourhood if the product of membership values of edges in indirect path is greater than membership value of direct edge. After that, concept of competition graphs was generalized. This study also introduced another important graph namely minimal graphs and their properties. The concept of minimal graph depended on number of edges. But, the concept can be extended depending on membership values of edges also. These representations are helpful to understand the real life competitions. In near future, the important properties and related algorithms will be established. Also, multi-label competitions must be represented by some graphs. This paper will be backbone for that.

References

1.M Akram and WA Dudek, Interval valued fuzzy graphs, Computers and Mathematics with Applications, Vol. 61, 2011, pp. 289-299. https://doi.org/10.1016/j.camwa.2010.11.004
2.M Akram, Bipolar fuzzy graphs, Information Sciences, 2011.
3.M Akram and M Nasir, Certain competition graphs based on intuitionistic neutrosophic environment, Information, Vol. 8, 2017, pp. 132. 2017.
4.M Akram and M Sarwar, Novel applications of m-polar fuzzy competition graphs in decision support system, Neural Computing and Applications, 2017.
5.GA Azim, SA Khalek, and ASF Obada, A novel edge detection algorithm for image based on non-parametric fisher information measure, Applied and Computational Mathematics, Vol. 14, No. 3, 2015, pp. 316-327.
6.RC Brigham and RD Dutton, On neighbourhood graphs, Journal of Combinatories, Information, and System Sciences, Vol. 12, 1987, pp. 75-85.
7.RC Brigham, FR McMorris, and RP Vitray, Tolerance competition graphs, Linear Algebra and its Application, Vol. 217, 1995, pp. 41-52. https://doi.org/10.1016/0024-3795(94)00059-M
8.C Cable, KF Jones, JR Lundgren, and S Seager, Niche graphs, Discrete Apllied Mathematics, Vol. 23, No. 3, 1989, pp. 231-241.
9.MT Chien, ST Fang, and YX Su, A Generalization of Gershgorin Circles, Applied and Computational Mathematics, Vol. 15, No. 1, 2016, pp. 101-111.
10.HH Cho, SR Kim, and Y Nam, The m-step competition graph of a diagraph, Discrete Applied Mathematics, Vol. 105, No. 1–3, 2000, pp. 115-127.
11.JE Cohen, Interval graphs and food webs: a finding and a problem, RAND Corporation, Santa Monica, CA, 1968. Document 17696-PR,
12.MC Cooper, The tractability of segmentation and scene analysis, International Journal of Computer Vision, Vol. 30, No. 1, 1998, pp. 27-42. https://doi.org/10.1023/A:1008013412628
13.RD Dutton and RC Brigham, A characterization of competition graphs, Discrete Applied Mathematics, Vol. 6, 1983, pp. 315-317.
14.A Kauffman, Introduction a la Theorie des Sousemsembles Flous, Masson et Cie Editeurs, Paris, 1973.
15.MG Karunambigai, M Akram, S Sivasankar, and K Palanivel, Clustering algorithm for intuitionistic fuzzy graphs, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, Vol. 25, No. 3, 2017, pp. 367-383.
16.LT Koczy, Fuzzy graphs in the evaluation and optimization of networks, Fuzzy Sets and Systems, Vol. 46, 1992, pp. 307-319.
18.S Mathew and MS Sunitha, Strongest strong cycles and theta fuzzy graphs, IEEE Transections on Fuzzy Systems, 2013.
19.JN Mordeson and PS Nair, Fuzzy Graphs and Hypergraphs, Physica Verlag, 2000.
21.T Pramanik, S Samanta, B Sarkar, and M Pal, Fuzzy ϕ-tolerance competition graphs, Soft Computing, 2016.
22.S Samanta, M Pal, and M Akram, m-step fuzzy competition graphs, Journal of Applied Mathematics and Computing, 2014.
24.S Samanta, B Sarkar, D Shin, and M Pal, Completeness and regularity of generalized fuzzy graphs, Springerplus, Vol. 5, 2016. (1979)
25.B Sarkar and S Samanta, Generalized fuzzy trees, International Journal of Computational Intelligence Systems, Vol. 10, 2017, pp. 711-720.
27.SN Shahbazova, Application of fuzzy sets for control of student knowledge, Applied and Computational Mathematics, Vol. 10, No. 1, 2011, pp. 195-208.
28.A Rosenfeld, Fuzzy graphs, LA Zadeh, KS Fu, and M Shimura (editors), Fuzzy Sets and Their Applications, Academic Press, New York, 1975, pp. 77-95.
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
11 - 1
Pages
1005 - 1015
Publication Date
2018/03/02
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.11.1.76How to use a DOI?
Copyright
© 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Sovan Samanta
AU  - Biswajit Sarkar
PY  - 2018
DA  - 2018/03/02
TI  - Representation of competitions by generalized fuzzy graphs
JO  - International Journal of Computational Intelligence Systems
SP  - 1005
EP  - 1015
VL  - 11
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.11.1.76
DO  - 10.2991/ijcis.11.1.76
ID  - Samanta2018
ER  -