Article Search
닫기

Original Article

Split Viewer

International Journal of Fuzzy Logic and Intelligent Systems 2020; 20(4): 316-323

Published online December 25, 2020

https://doi.org/10.5391/IJFIS.2020.20.4.316

© The Korean Institute of Intelligent Systems

Interval-Valued Fuzzy Graphs

Tarasankar Pramanik1, Sovan Samanta2, and Madhumangal Pal3

1Department of Mathematics, Khanpur Gangche High School, Midnapore, 721201, India
2Department of Mathematics, Tamralipta Mahavidyalaya, Tamluk, India
3Department of Applied Mathematics with Oceanology and Computer Programming, Vidyasagar University, Midnapore, India

Correspondence to :
Sovan Samanta (ssamantavu@gmail.com)

Received: February 26, 2020; Revised: December 10, 2020; Accepted: December 11, 2020

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Interval-valued fuzzy graphs (IVFGs) are a generalization of fuzzy graphs. In this article, the sum distance between vertices in an IVFG is introduced. This definition satisfies the metric properties. In addition, some important aspects related to eccentricity, radius, and diameter are proved. The necessary and sufficient conditions for a vertex to be eccentric are established. The relationship between eccentricities and the sum distance between two vertices is derived. An algorithm is presented to determine the sum distance between two vertices in interval-valued fuzzy graphs. Furthermore, some related theorems for the complete IVFG are deduced.

Keywords: Sum distance, Eccentricity, Interval-valued fuzzy graphs

Graph theory has vast applications in data mining, image segmentation, clustering, image capturing, networking, communication, planning, scheduling, etc. Similarly, modeling of network topologies can be done using the concept of a graph. In addition, paths, walks, and circuits are used to solve many problems, such as the traveling salesman problem, database design, and resource networking. These lead to the development of new algorithms and new theories that can be used in various applications.

Recently, graph theory has been used to represent all types of real system. However, science and technology are characterized by complex processes and phenomena for which complete information is not always available for any system. For such cases, mathematical models have been developed to handle various types of system containing elements of uncertainty. A large number of these models are based on fuzzy sets, which are an extension of the ordinary set theory. In many cases, some aspects of a graph-theoretic problem may be uncertain. In 1975, Zadeh [1] introduced the notion of interval-valued fuzzy sets as an extension of fuzzy sets in which the values of the membership degrees are interval numbers instead of the single point. Rosenfeld [1] introduced the notation of fuzzy graphs in 1975, introducing the concept of μ-distance in fuzzy graphs. Based on this μ-distance, Bhattacharya [3] introduced the concepts of eccentricity and center in fuzzy graphs, and the properties of this metric were further studied by Sunitha and Vijayakumar [4]. Samanta and Pal [5] introduced different types of fuzzy graph, such as fuzzy tolerance graphs, fuzzy threshold graphs [6], fuzzy planar graphs [7], and fuzzy competition graphs [?, 9]. Furthermore, they studied and proved different results on these graphs [1015]. Bhutani and his colleagues [16, 17] discussed the strengths of arcs. Mathew and Sunitha [18] added a new concept of different types of arc. Further details about fuzzy graphs can be found elsewhere [19].

In 2011, Akram and Dudec [20] defined the interval-valued fuzzy graph (IVFG) and described operations on it. Rashmanlou and Pal [21] defined the μ-length, ν-length, and μν-length between two vertices in an IVFG. They also described the μ-distance, ν-distance, and μν-distance between two vertices in an IVFG. Further information on IVFGs can be found in previous works [22, 23]. However, these distances do not satisfy the metric properties. Also, these distances are intervals. Therefore, one cannot measure the proper distances between two vertices. Some related research can be found elsewhere [2427].

In this report, the sum distance between vertices of IVFGs is introduced. This definition satisfies the metric properties. In addition, different properties related to the definitions are established. The eccentricity, radius, and diameter are defined based on the sum distance. In addition, the sum distance between vertices of an interval-valued complete fuzzy graph is deduced.

A graph G = (V, E) is finite if V and E are finite sets. An infinite graph is one with an infinite set of vertices, edges, or both. Most commonly in graph theory, it is implied that the graphs discussed are finite (Table 1).

A fuzzy set [1] A on a universal 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).

A fuzzy graph [2] G = (V, σ, μ) is a nonempty set V together with a pair of functions σ : V → [0, 1] and μ : V × V → [0, 1], such that, for all x, yV, μ(x, y) ≤ min{σ(x), σ(y)}, where σ(x) and μ(x, y) represent the membership values of the vertex x and of the edge (x, y) in G, respectively. A loop at a vertex x in a fuzzy graph is represented by μ(x, x)/ = 0. An edge is nontrivial if μ(x, y)/ = 0.

An IVFG [20] is a pair G = (A, B), where A = (V, [σ, σ+]) is an interval-valued fuzzy set on V, and B = (V × V, [μ, μ+]) is an interval-valued fuzzy set on V × V, such that μ(x, y) ≤ min{σ(x), σ(y)} and μ+(x, y) ≤ min{σ+(x), σ+(y)} for all (x, y) ∈ E. Here, A is the interval-valued fuzzy vertex set of G, and B is the interval-valued fuzzy edge set of ξ.

An IVFG G = (A, B) is a complete interval-valued fuzzy graph [22] if μ(x, y) = min{σ(x), σ(y)} and μ+(x, y) = min{σ+(x), σ+(y)}, for all x, yV. An IVFG is bipartite if the vertex set V can be partitioned into two independent sets V1 and V2 such that μ+(v1, v2) > 0 if v1V1 (or V2) and v2V2 (or V1). An IVFG G is connected if any two vertices are joined by a path. Let G be a connected IVFG. The μ+ length of a path P : v1v2 − ⋯ − vn is defined as Lμ+(P)=i=1n-1μ+(vi,vi+1). The μ-length of path P is defined as Lμ-(P)=i=1n-1μ-(vi,vi+1). The μ-length of the path is Lμ(P) = [Lμ(P), Lμ+(P)].

Let G be a connected IVFG. The μ+-distance δ+(vi, vj) is the smallest μ+-length of any vivj path P in G, where vi, vjV — that is, δ+(vi, vj) = min Lμ+(P). The μ-distance δ(vi, vj) is the largest μ-length of any vivj path P in G, where vi, vjV — that is, δ(vi, vj) = max Lμ(P). Thus, the distance δ(vi, vj)=[δ(vi, vj), δ+(vi, vj)] = [max Lμ(P), min Lμ+(P)].

Let G be a connected IVFG. The μ+-eccentricity of a vertex vi is eμ+(vi) = max{δ(vi, v) | vV, v vi}. The μ-eccentricity of vertex vi is eμ(vi) = max{δ(vi, v) | vV, v/ = vi}. Thus, the eccentricity of a vertex vi is [eμ(vi), eμ+(vi)].

Let G be a connected IVFG. The μ+-radius of G is rμ+(G) = min{eμ+(vi) | viV }. The μ-radius of G is rμ(G) = min{eμ(vi) | viV}. Thus, the radius of G is [rμ(G), rμ+(G)].

Let G be a connected IVFG. The μ+-diameter of G is dμ+(G) = max{eμ+(vi) | viV }. The μ-diameter of G is dμ(G) = max{eμ(vi) | viV}. Thus, the diameter of G is [dμ(G), dμ+(G)].

The independent strength [12] of an edge (a, b) in an IVFG is defined by an interval number I(a,b)=[I(a,b)-,I(a,b)+], where I(a,b)-=μ-(a,b)min{σ+(a),σ+(b)}, and I(a,b)+=μ+(a,b)min{σ+(a),σ+(b)}. An edge (a, b) is nontrivial if I(a,b)->0. Let G = (A, B) be an IVFG. An edge (a, b) in G is independent strong [12] if I(a,b) ≥ [0.5, 0.5] and independent weak otherwise.

The distance between two vertices in a graph is the number of edges in the shortest path between them. In reality, the distance between two nodes is not a reflection of the nature of the paths. To capture the nature of a path, the distances measured in fuzzy graphs are more useful. There are a few types of distance available in the literature. Here, the distance between two vertices in an IVFG is given below. Herein, G is used as the IVFG.

Definition 1

Let G = (A, B) be an IVFG. For any path, P : u0u1u2 − ⋯ − un, the length of P is denoted by L(P) and is defined as

L(P)=Lμ+(P)+Lμ-(P)2.

If n = 0, one can define L(P) = 0. For n ≥ 1, and if the graph has at least one nontrivial edge, then L(P) > 0. For any two vertices u, v in G, let P(u, v) be the set of all possible uv paths between u and v, i.e., P(u, v) = {Pi : Pi is a (u, v)-path, i = 1, 2, 3, …}. The sum distance between u and v is defined as ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}.

This definition of distance satisfies the following properties for an IVFG G = (A, B).

  • (a) ds(u, v) ≥ 0, ∀ u, vA,

  • (b) ds(u, v) = 0 if and only if u = v,

  • (c) ds(u, v) = ds(v, u), ∀ u, vA.

The statement (c) is true; as in every path, one can find a reverse path with the same sum distance.

Lemma 1

Let G = (A, B) be an IVFG and u, v, wA. ds(u, w) ≤ ds(u, v) + ds(v, w).

Let P1 be a (u, v)-path and P2 be a (v, w)-path following P1. Now, one can find an another u, w path. Then, the sum distance of the latter path is, at most, ds(u, v) + ds(v, w). Thus, from Lemma 1 and the properties, ds : V × V → [0, 1] is a metric.

The aim is to introduce an algorithm to find the sum distance between two given vertices. To find the sum distance between two given vertices, the breadth-first search (BFS) technique is used.

In this algorithm, the notations defined below are used

  • i) Q: Is a queue.

  • ii) Q.enqueue(t, Pt): Enqueues a vertex t and path Pt to queue Q.

  • iii) Q.dequeue(): Dequeues the first entry of the queue Q.

  • iv) Pt: Is the set of vertices that induces a subpath of the IVFG G = (A, B) from the vertex u to the vertex t.

  • v) L(Pt): Is the length of the path Pt of the IVFG G.

  • vi) G.adjacentEdges(t): Retrieves all the adjacent edges of the t.

  • vii) G.adjacentVertex(t, e): Retrieves the other end of the edge e whose one end is t.

Algorithm SD(u, v)

Input: Adjacency matrix of the IVFG G = (A, B) and two vertices u and v.
Output: Sum distance between the vertices u and v.
Step 1: Create an empty queue Q.
Step 2: Create an empty set S.
Step 3: Initially set Pu = {u} and L(Pu) = 0. In addition, set S = S ∪ {u} and Q.enqueue((u, Pu)).
Step 4: Set sum_distance = M, a large possible number.
Step 5: While Q is not empty
  (t, Pt) ← Q.dequeue().
  if t = v then
   sum_distance
   = min{sum_distance, L(Pt)}
  end if.
  for each edge e in G.adjacentEdges(t)
   sG.adjacentVertex(t, e)
   PsPt ∪ {s}.
   Ls(P) = Lt(P) + μ(e) + μ+(e).
   if s is not in S then
    SS ∪ {s}.
    Q.enqueue((s, Ps)).
   end if;
  end for;
 end while;
Step 6: Return sum_distance.


Theorem 1

The Algorithm SD takes O(mn) times.

Proof

Let the processor take unit time to perform a single instruction. Steps 1, 2, 3, and 4 take O(1) time each. The algorithm consists of a loop in Step 5. This loop carries over O(n) times because the queue contains only the vertices of the graph. Within this loop, a loop occurs that is terminated after m times. Hence, the overall time complexity of Algorithm SD is O(mn).

The eccentricity, radius, and diameter of an IVFG are defined based on the sum distance as follows:

Definition 2

Let G = (A, B) be a connected IVFG and u be a vertex of G. The eccentricity e(u) of u is the sum distance to a vertex farthest from u. Thus, e(u) = max{ds(u, v) | vA}. Now, the eccentric vertex of u is a vertex whose sum distance u is e(u). The radius of G is denoted by r(G), and r(G) is the minimum of the eccentricities of all vertices. The diameter of G is denoted by d(G), and it is the maximum eccentricities of all vertices. A vertex u is a central vertex if e(u) = r(G). The set of vertices C(G) is the set of all central vertices. The fuzzy subgraph induced by C(G) is the center of G. A connected fuzzy graph G is self-centered if each vertex is a central vertex. A vertex u is peripheral if e(u) = d(G).

The following example illustrates the definitions.

Example 1

An IVFG G is shown in Figure 1. The membership values of the edges are given as follows: (a, b) → [0.2, 0.4], (a, c) → [0.4, 0.5], (a, d) → [0.3, 0.7], (b, c) → [0.4, 0.7], (b, d) → [0.8, 0.9], (c, d) → [0.4, 0.7]. The sum distance between a and d is calculated as follows: The paths between a and d are P1 : acd, P2 : ad, P3 : abd, P4 : acbd, P5 : abcd. Now, L(P1) = 1, L(P2) = 0.5, L(P3) = 1.15, L(P4) = 1.85, L(P5) = 1.4. So, ds(a, d) = min{L(Pi) | i = 1, 2, …, 5} = 0.5. Here, the eccentricity of a, e(a) = 0.3. Similarly, one can find the eccentricities of other vertices. Now, the radius of the graph r(G) = 0.3. Again, d(G), the diameter of the graph, is the maximum eccentricity of the vertices of the graph. Here, d(G) = 0.5. The central vertices are a and b. The peripheral vertex is d.

The following theorem describes the relation between radius and diameter for any IVFG.

Theorem 2

For any connected IVFG G, r(G) ≤ d(G).

If all the edges of a path are independent strong, then the following condition is true.

Theorem 3

Let G be an IVFG. If all the edges of a(u, v)-path are independent strong, then ds(u,v)n2, where n is the number of edges of the corresponding path.

Proof

Let G be an IVFG. Assume that the minimum value of L(P) between u and v is attained in path P. Let P contain n edges, and all the edges of P be strong. Then, μ(ui, ui+1) ≥ 0.5 for all edges (ui, ui+1) in the path. Now, the sum distance between vertices u and v is ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}, where L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2.

Again, it is clear that μ+(ui−1, ui) + μ(ui−1, ui) ≥ 1 for all independently strong edges of the path. Thus, ds(u,v)n×12.

Theorem 4

For every two vertices u and v in a connected IVFG G, |e(u) − e(v)| ≤ ds(u, v).

Proof

Assume without loss of generality e(u) ≥ e(v). Let x be a vertex farthest from u, i.e., e(u) = ds(u, x) ≤ ds(u, v) + ds(v, x), by triangle inequality. Thus, e(u) ≤ ds(u, v) + e(v), i.e., |e(u) − e(v)| ≤ ds(u, v).

This theorem can be further extended to the following one.

Theorem 5

For every two adjacent vertices u and v in a connected IVFG G, |e(u) − e(v)| ≤ σ+(u) ∧ σ+(v).

Proof

Assume without loss of generality e(u) ≥ e(v). Let x be a vertex farthest from u, i.e., e(u) = ds(u, x) ≤ ds(u, v) + ds(v, x), by triangle inequality. Thus, e(u) ≤ ds(u, v) + e(v). Because u, v are adjacent, d(u,v)=μ+(u,v)+μ-(u,v)2μ+(u,v)σ+(u)σ+(v). Thus, |e(u) − e(v)| ≤ σ+(u) ∧ σ+(v).

Note 1

For every two adjacent vertices u and v in a connected IVFG, |e(u) − e(v)| ≤ 1.

The necessary and sufficient condition of a vertex to be eccentric can be found from the following theorem.

Theorem 6

Let G be an IVFG. Furthermore, v is an eccentric vertex of u if and only if

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u),

where P is the path connecting u to v.

Proof

It is known that ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}, where L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2. Now, v is an eccentric vertex of u and P is the path connectin u to v such that ds(u, v) = e(u). Thus,

ds(u,x)=(x,y)Pμ+(x,y)+μ-(x,y)2=12{(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)}.

Thus,

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u).

Conversely, let ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(u), where P is the path connecting u to v. Then, ds(u, v) = e(u). Thus, v is an eccentric vertex of u.

If G is a self-centered fuzzy graph, then each vertex of G is eccentric. This statement can be described by the following theorem.

Theorem 7

Let G be an IVFG. If G is self-centered, then for every vertex u, another vertex v is found such that

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u),

where P is the path connecting u to v.

Proof

Let, if possible, a vertex u1 be found such that ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(v1), where v1 is the farthest vertex from u1, and P is the path from u1 to v1. However, because v1 is the farthest vertex from u1, ∑(x,y)∈P μ+(x, y) +∑(x,y)∈P μ(x, y) = 2e(u1), where P is the path from u1 to v1.

In addition, if G is self-centered, then the eccentricity of every vertex is the same. Therefore, e(u1) = e(v1). Then, u1 is eccentric of v1. This gives the result ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = μ+(ui−1, ui) + μ(ui=1, ui). However, 2e(v1), where P is the path from u1 to v1. Hence, for every vertex u in G, another vertex v is found such that ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(u), where P is the path connecting u to v.

Lemma 2

If G is a self-centered IVFG, then each vertex of G is eccentric.

Proof

Assume G is self-centered and let u be any vertex of G. Let v be an eccentric vertex of u. Then, e(u) = ds(u, v). Because G is self-centered, e(v) = e(u). Therefore, e(u) = ds(u, v) = e(v), which shows that u is an eccentric vertex of v. Hence, the proof is completed.

This lemma is not sufficient. If all the vertices of an IVFG are eccentric, then the graph need not be self-centered. In Figure 1, all vertices are eccentric, and the central vertices are only b and c.

Lemma 3

Let G be a connected IVFG. The central vertices may not form a connected IVFG.

The proof of the theorem is obvious.

The sum distance for complete IVFG is deduced in the following theorem.

Theorem 8

Let G be a complete IVFG. Then, 2L(P)=i=1n{σ+(ui-1)σ+(ui)+σ-(ui-1)σ-(ui)} for any path, P : u0u1u2 − ⋯ − un.

Proof

Let P : u0u1u2 − ⋯ − un be any path in a complete IVFG G. Now, from Definition 1, one has L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2. However, for an interval-valued fuzzy complete graph, μ+(ui−1, ui) = σ+(ui−1) ∧ σ+(ui) and μ(ui−1, ui) = σ(ui−1)∧σ(ui). Hence, the result 2L(P)=i=1n{σ+(ui-1)σ+(ui)+σ-(ui-1)σ-(ui)}.

The sum of the distances between the vertices in an IVFG was described. This distance is not an interval but rather a real number. Depending on the distance, the eccentricity, radius, diameter, etc. were introduced. The relation between the radius and diameter and the eccentricities between any two vertices were established. The necessary and sufficient conditions for a vertex to be eccentric were derived. In addition, the condition of the vertices in a self-centered IVFG was established. The definition of sum distance and other concepts were applied to a complete IVFG.

A technique was used empirically to determine the sum distance between vertices in an IVFG. An algorithm was also proposed to determine the sum distance. The BFS technique was used to determine the distance. Some other techniques can be used to define the sum distances. However, the method used is appropriate because the sum distance between vertices in an IVFG can be deduced as the sum distance between vertices in fuzzy graphs. This result is significant because an IVFG is the generalization of fuzzy graphs. The distance measured in this study should be helpful in capturing the real distances in any network. Based on this, network centrality can be defined.

  1. Zadeh, LA (1965). Fuzzy sets. Information and Control. 8, 338-353. https://doi.org/10.1016/S0019-9958(65)90241-X
    CrossRef
  2. Rosenfeld, A (1975). Fuzzy graphs. Fuzzy Sets and their Applications to Cognitive and Decision Processes. New York, NY: Academic Press, pp. 77-95 https://doi.org/10.1016/B978-0-12-775260-0.50008-6
    CrossRef
  3. Bhattacharya, P (1987). Some remarks on fuzzy graphs. Pattern Recognition Letters. 6, 297-302. https://doi.org/10.1016/0167-8655(87)90012-2
    CrossRef
  4. Sunitha, MS, and Vijayakumar, A . Some metric aspects of fuzzy graphs., Proceedings of the Conference on Graph Connections, 1998, Cochin, India, pp.111-114.
  5. Samanta, S, and Pal, M (2011). Fuzzy tolerance graphs. International Journal of Latest Trends in Mathematics. 1, 57-67.
  6. Samanta, S, and Pal, M (2011). Fuzzy threshold graphs. CIIT International Journal of Fuzzy Systems. 3, 360-364.
  7. Samanta, S, and Pal, M (2015). Fuzzy planar graph. IEEE Transactions on Fuzzy Systems. 23, 1936-1942. https://doi.org/10.1109/TFUZZ.2014.2387875
    CrossRef
  8. Samanta, S, Akram, M, and Pal, M (2015). m-Step fuzzy competition graphs. Journal of Applied Mathematics and Computing. 47, 461-472. https://doi.org/10.1007/s12190-014-0785-2
    CrossRef
  9. Samanta, S, and Pal, M (2013). Fuzzy k-competition graphs and p-competition fuzzy graphs. Fuzzy Engineering and Information. 5, 191-204. https://doi.org/10.1007/s12543-013-0140-6
    CrossRef
  10. Pal, M, Samanta, S, and Pal, A . Fuzzy k-competition graphs., Proceedings of 2013 Science and Information Conference, 2013, London, UK, pp.572-576.
  11. Pal, A, Samanta, S, and Pal, M . Concept of fuzzy planar graphs., Proceedings of 2013 Science and Information Conference, 2013, London, UK, pp.557-563.
  12. Pramanik, T, Samanta, S, and Pal, M (2016). Interval-valued fuzzy planar graphs. International journal of Machine Learning and Cybernetics. 7, 653-664. https://doi.org/10.1007/s13042-014-0284-7
    CrossRef
  13. Rashmanlou, H, Samanta, S, Pal, M, and Borzooei, RA (2015). A study on bipolar fuzzy graphs. Journal of Intelligent & Fuzzy Systems. 28, 571-580. https://doi.org/10.3233/IFS-141333
    CrossRef
  14. Samanta, S, and Pal, M (2012). Bipolar fuzzy hypergraphs. International Journal of Fuzzy Logic Systems. 2, 17-28.
    CrossRef
  15. Samanta, S, Pramanik, T, and Pal, M (2016). Fuzzy colouring of fuzzy graphs. Afrika Matematika. 27, 37-50. https://doi.org/10.1007/s13370-015-0317-8
    CrossRef
  16. Bhutani, KR, and Battou, A (2003). On M-strong fuzzy graphs. Information Sciences. 155, 103-109. https://doi.org/10.1016/S0020-0255(03)00157-9
    CrossRef
  17. Bhutani, KR, and Rosenfeld, A (2003). Strong arcs in fuzzy graphs. Information Sciences. 152, 319-322. https://doi.org/10.1016/S0020-0255(02)00411-5
    CrossRef
  18. Mathew, S, and Sunitha, MS (2009). Types of arcs in a fuzzy graph. Information Sciences. 179, 1760-1768. https://doi.org/10.1016/j.ins.2009.01.003
    CrossRef
  19. Mordeson, JN, and Nair, PS (2000). Fuzzy Graphs and Fuzzy Hypergraphs. Heidelberg, Germany: Physica https://doi.org/10.1007/978-3-7908-1854-3
    CrossRef
  20. Akram, M, and Dudek, WA (2011). Interval-valued fuzzy graphs. Computers & Mathematics with Applications. 61, 289-299. https://doi.org/10.1016/j.camwa.2010.11.004
    CrossRef
  21. Rashmanlou, H, and Pal, M (2013). Antipodal interval-valued fuzzy graphs. International Journal of Applications of Fuzzy Sets and Artificial Intelligence. 3, 107-130.
  22. Rashmanlou, H, and Pal, M (2013). Isometry on interval-valued fuzzy graphs. International Journal of Fuzzy Mathematical Archives. 3, 28-35.
  23. Rashmanlou, H, and Pal, M (2013). Balanced interval-valued fuzzy graphs. Journal of Physical Science. 17, 43-57.
  24. Poulik, S, and Ghorai, G (2020). Certain indices of graphs under bipolar fuzzy environment with applications. Soft Computing. 24, 5119-5131. https://doi.org/10.1007/s00500-019-04265-z
    CrossRef
  25. Poulik, S, and Ghorai, G (2020). Detour g-interior nodes and detour g-boundary nodes in bipolar fuzzy graph with applications. Hacettepe Journal of Mathematics and Statistics. 49, 106-119. https://doi.org/10.15672/HJMS.2019.666
  26. Lee, SY, Ahn, DY, Song, MH, and Lee, KJ (2011). The classification of electrocardiograph arrhythmia patterns using fuzzy support vector machines. International Journal of Fuzzy Logic and Intelligent Systems. 11, 204-210. https://doi.org/10.5391/ijfis.2011.11.3.204
    CrossRef
  27. Zolkepli, M, Dong, F, and Hirota, K (2014). Automatic switching of clustering methods based on fuzzy inference in bibliographic big data retrieval system. International Journal of Fuzzy Logic and Intelligent Systems. 14, 256-267. https://doi.org/10.5391/ijfis.2014.14.4.256
    CrossRef
  28. Akram, M (2012). Interval-valued fuzzy line graphs. Neural Computing and Applications. 21, 145-150. https://doi.org/10.1007/s00521-011-0733-0
    CrossRef

Tarasankar Pramanik received his Bachelor of Science degree with honours in Mathematics in 2006 from Tamralipta Mahavidyalaya, Purba Medinipur, West Bengal, India and Master of Science degree in Mathematics in 2008 from Vidyasagar University, West Bengal, India. He has ranked 201 in UGC of Council of Scientific and Industrial Research, Human Resource Development Group, India in 2009. He has qualified GATE, conducted by Indian Institute of Technology, Kharagpur, West Bengal, India in 2009. He has completed B.Ed. degree from Netaji Subhas Open University in 2015. He is an Assistant Teacher of a Govt. sponsored school since 2009. He has completed Ph.D. research work in the Department of Applied Mathematics, Vidyasagar University in 2018. He has participated and presented scientific works in many national and international seminars/conferences/workshops. He is an Editorial Board Member of the journal, Mathematics and Computer Science, published by Science Publishing Group.

E-mail: tarasankar.math07@gmail.com


Sovan Samanta is an Assistant Professor in the Department of Mathematics, Tamralipta Mahavidyalaya (Vidyasagar University) since March 2017. He worked as Assistant Professor in Indian Institute of Information Technology, Nagpur. He was a post-doc fellow at Hanyang University, Ansan, Korea. He completed his Ph.D. degree from Vidyasagar University in Fuzzy Graph Theory in March 2014. He introduced fuzzy planar graphs, fuzzy competition graphs, fuzzy tolerance graphs, etc. His current research interests include graph theory, social networks, and various types of uncertain systems. He has published more than 65 articles, including 35 SCI/SCIE articles in journals. Currently, he is an Associate Editor of the reputed journal, Journal of Applied Mathematics and Computing (SCIE, Springer). He is serving as editorial and review board members in many reputed journals of his expertise.

E-mail: ssamantavu@gmail.com


Madhumangal Pal is currently a Professor of Applied Mathematics, Vidyasagar University. He has received Gold and Silver medals from Vidyasagar University for rank first and second in M.Sc. and B.Sc. examinations respectively. Also, he received “Computer Division Medal” from Institute of Engineers (India) in 1996 for best research work. In 2013, he has received Bharat Jyoti Award for the significant contribution in academic. Prof. Pal has successfully guided 34 research scholars for Ph.D. degrees and has published more than 320 articles in international and national journals. His specializations include Algorithmic and Fuzzy Graph Theory, Fuzzy Matrices, Genetic Algorithms and Parallel Algorithms. Prof. Pal is the author of eight text books published from India and United Kingdom and two edited book published by IGI Global, USA. He has published 21 book chapters in several edited books. Prof. Pal completed three research project funded by UGC and DST and one project is going on. Prof. Pal is the Editor-in-Chief of “Journal of Physical Sciences”, “Annals of Pure and Applied Mathematics”, area editor of “International Journal of Computational Intelligence Systems (SCI Indexed Journal)” and member of the editorial Boards of many journals. Also, he has visited China, Greece, London, Taiwan, Malaysia, Thailand, Hong Kong, Dubai and Bangladesh to participated, delivered invited talks and to chair conference event.

E-mail: mmpalvu@gmail.com


Article

Original Article

International Journal of Fuzzy Logic and Intelligent Systems 2020; 20(4): 316-323

Published online December 25, 2020 https://doi.org/10.5391/IJFIS.2020.20.4.316

Copyright © The Korean Institute of Intelligent Systems.

Interval-Valued Fuzzy Graphs

Tarasankar Pramanik1, Sovan Samanta2, and Madhumangal Pal3

1Department of Mathematics, Khanpur Gangche High School, Midnapore, 721201, India
2Department of Mathematics, Tamralipta Mahavidyalaya, Tamluk, India
3Department of Applied Mathematics with Oceanology and Computer Programming, Vidyasagar University, Midnapore, India

Correspondence to:Sovan Samanta (ssamantavu@gmail.com)

Received: February 26, 2020; Revised: December 10, 2020; Accepted: December 11, 2020

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Interval-valued fuzzy graphs (IVFGs) are a generalization of fuzzy graphs. In this article, the sum distance between vertices in an IVFG is introduced. This definition satisfies the metric properties. In addition, some important aspects related to eccentricity, radius, and diameter are proved. The necessary and sufficient conditions for a vertex to be eccentric are established. The relationship between eccentricities and the sum distance between two vertices is derived. An algorithm is presented to determine the sum distance between two vertices in interval-valued fuzzy graphs. Furthermore, some related theorems for the complete IVFG are deduced.

Keywords: Sum distance, Eccentricity, Interval-valued fuzzy graphs

1. Introduction

Graph theory has vast applications in data mining, image segmentation, clustering, image capturing, networking, communication, planning, scheduling, etc. Similarly, modeling of network topologies can be done using the concept of a graph. In addition, paths, walks, and circuits are used to solve many problems, such as the traveling salesman problem, database design, and resource networking. These lead to the development of new algorithms and new theories that can be used in various applications.

Recently, graph theory has been used to represent all types of real system. However, science and technology are characterized by complex processes and phenomena for which complete information is not always available for any system. For such cases, mathematical models have been developed to handle various types of system containing elements of uncertainty. A large number of these models are based on fuzzy sets, which are an extension of the ordinary set theory. In many cases, some aspects of a graph-theoretic problem may be uncertain. In 1975, Zadeh [1] introduced the notion of interval-valued fuzzy sets as an extension of fuzzy sets in which the values of the membership degrees are interval numbers instead of the single point. Rosenfeld [1] introduced the notation of fuzzy graphs in 1975, introducing the concept of μ-distance in fuzzy graphs. Based on this μ-distance, Bhattacharya [3] introduced the concepts of eccentricity and center in fuzzy graphs, and the properties of this metric were further studied by Sunitha and Vijayakumar [4]. Samanta and Pal [5] introduced different types of fuzzy graph, such as fuzzy tolerance graphs, fuzzy threshold graphs [6], fuzzy planar graphs [7], and fuzzy competition graphs [?, 9]. Furthermore, they studied and proved different results on these graphs [1015]. Bhutani and his colleagues [16, 17] discussed the strengths of arcs. Mathew and Sunitha [18] added a new concept of different types of arc. Further details about fuzzy graphs can be found elsewhere [19].

In 2011, Akram and Dudec [20] defined the interval-valued fuzzy graph (IVFG) and described operations on it. Rashmanlou and Pal [21] defined the μ-length, ν-length, and μν-length between two vertices in an IVFG. They also described the μ-distance, ν-distance, and μν-distance between two vertices in an IVFG. Further information on IVFGs can be found in previous works [22, 23]. However, these distances do not satisfy the metric properties. Also, these distances are intervals. Therefore, one cannot measure the proper distances between two vertices. Some related research can be found elsewhere [2427].

In this report, the sum distance between vertices of IVFGs is introduced. This definition satisfies the metric properties. In addition, different properties related to the definitions are established. The eccentricity, radius, and diameter are defined based on the sum distance. In addition, the sum distance between vertices of an interval-valued complete fuzzy graph is deduced.

2. Preliminaries

A graph G = (V, E) is finite if V and E are finite sets. An infinite graph is one with an infinite set of vertices, edges, or both. Most commonly in graph theory, it is implied that the graphs discussed are finite (Table 1).

A fuzzy set [1] A on a universal 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).

A fuzzy graph [2] G = (V, σ, μ) is a nonempty set V together with a pair of functions σ : V → [0, 1] and μ : V × V → [0, 1], such that, for all x, yV, μ(x, y) ≤ min{σ(x), σ(y)}, where σ(x) and μ(x, y) represent the membership values of the vertex x and of the edge (x, y) in G, respectively. A loop at a vertex x in a fuzzy graph is represented by μ(x, x)/ = 0. An edge is nontrivial if μ(x, y)/ = 0.

An IVFG [20] is a pair G = (A, B), where A = (V, [σ, σ+]) is an interval-valued fuzzy set on V, and B = (V × V, [μ, μ+]) is an interval-valued fuzzy set on V × V, such that μ(x, y) ≤ min{σ(x), σ(y)} and μ+(x, y) ≤ min{σ+(x), σ+(y)} for all (x, y) ∈ E. Here, A is the interval-valued fuzzy vertex set of G, and B is the interval-valued fuzzy edge set of ξ.

An IVFG G = (A, B) is a complete interval-valued fuzzy graph [22] if μ(x, y) = min{σ(x), σ(y)} and μ+(x, y) = min{σ+(x), σ+(y)}, for all x, yV. An IVFG is bipartite if the vertex set V can be partitioned into two independent sets V1 and V2 such that μ+(v1, v2) > 0 if v1V1 (or V2) and v2V2 (or V1). An IVFG G is connected if any two vertices are joined by a path. Let G be a connected IVFG. The μ+ length of a path P : v1v2 − ⋯ − vn is defined as Lμ+(P)=i=1n-1μ+(vi,vi+1). The μ-length of path P is defined as Lμ-(P)=i=1n-1μ-(vi,vi+1). The μ-length of the path is Lμ(P) = [Lμ(P), Lμ+(P)].

Let G be a connected IVFG. The μ+-distance δ+(vi, vj) is the smallest μ+-length of any vivj path P in G, where vi, vjV — that is, δ+(vi, vj) = min Lμ+(P). The μ-distance δ(vi, vj) is the largest μ-length of any vivj path P in G, where vi, vjV — that is, δ(vi, vj) = max Lμ(P). Thus, the distance δ(vi, vj)=[δ(vi, vj), δ+(vi, vj)] = [max Lμ(P), min Lμ+(P)].

Let G be a connected IVFG. The μ+-eccentricity of a vertex vi is eμ+(vi) = max{δ(vi, v) | vV, v vi}. The μ-eccentricity of vertex vi is eμ(vi) = max{δ(vi, v) | vV, v/ = vi}. Thus, the eccentricity of a vertex vi is [eμ(vi), eμ+(vi)].

Let G be a connected IVFG. The μ+-radius of G is rμ+(G) = min{eμ+(vi) | viV }. The μ-radius of G is rμ(G) = min{eμ(vi) | viV}. Thus, the radius of G is [rμ(G), rμ+(G)].

Let G be a connected IVFG. The μ+-diameter of G is dμ+(G) = max{eμ+(vi) | viV }. The μ-diameter of G is dμ(G) = max{eμ(vi) | viV}. Thus, the diameter of G is [dμ(G), dμ+(G)].

The independent strength [12] of an edge (a, b) in an IVFG is defined by an interval number I(a,b)=[I(a,b)-,I(a,b)+], where I(a,b)-=μ-(a,b)min{σ+(a),σ+(b)}, and I(a,b)+=μ+(a,b)min{σ+(a),σ+(b)}. An edge (a, b) is nontrivial if I(a,b)->0. Let G = (A, B) be an IVFG. An edge (a, b) in G is independent strong [12] if I(a,b) ≥ [0.5, 0.5] and independent weak otherwise.

3. Sum Distance in IVFGs

The distance between two vertices in a graph is the number of edges in the shortest path between them. In reality, the distance between two nodes is not a reflection of the nature of the paths. To capture the nature of a path, the distances measured in fuzzy graphs are more useful. There are a few types of distance available in the literature. Here, the distance between two vertices in an IVFG is given below. Herein, G is used as the IVFG.

Definition 1

Let G = (A, B) be an IVFG. For any path, P : u0u1u2 − ⋯ − un, the length of P is denoted by L(P) and is defined as

L(P)=Lμ+(P)+Lμ-(P)2.

If n = 0, one can define L(P) = 0. For n ≥ 1, and if the graph has at least one nontrivial edge, then L(P) > 0. For any two vertices u, v in G, let P(u, v) be the set of all possible uv paths between u and v, i.e., P(u, v) = {Pi : Pi is a (u, v)-path, i = 1, 2, 3, …}. The sum distance between u and v is defined as ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}.

This definition of distance satisfies the following properties for an IVFG G = (A, B).

  • (a) ds(u, v) ≥ 0, ∀ u, vA,

  • (b) ds(u, v) = 0 if and only if u = v,

  • (c) ds(u, v) = ds(v, u), ∀ u, vA.

The statement (c) is true; as in every path, one can find a reverse path with the same sum distance.

Lemma 1

Let G = (A, B) be an IVFG and u, v, wA. ds(u, w) ≤ ds(u, v) + ds(v, w).

Let P1 be a (u, v)-path and P2 be a (v, w)-path following P1. Now, one can find an another u, w path. Then, the sum distance of the latter path is, at most, ds(u, v) + ds(v, w). Thus, from Lemma 1 and the properties, ds : V × V → [0, 1] is a metric.

The aim is to introduce an algorithm to find the sum distance between two given vertices. To find the sum distance between two given vertices, the breadth-first search (BFS) technique is used.

In this algorithm, the notations defined below are used

  • i) Q: Is a queue.

  • ii) Q.enqueue(t, Pt): Enqueues a vertex t and path Pt to queue Q.

  • iii) Q.dequeue(): Dequeues the first entry of the queue Q.

  • iv) Pt: Is the set of vertices that induces a subpath of the IVFG G = (A, B) from the vertex u to the vertex t.

  • v) L(Pt): Is the length of the path Pt of the IVFG G.

  • vi) G.adjacentEdges(t): Retrieves all the adjacent edges of the t.

  • vii) G.adjacentVertex(t, e): Retrieves the other end of the edge e whose one end is t.

Algorithm SD(u, v).

Input: Adjacency matrix of the IVFG G = (A, B) and two vertices u and v.
Output: Sum distance between the vertices u and v.
Step 1: Create an empty queue Q.
Step 2: Create an empty set S.
Step 3: Initially set Pu = {u} and L(Pu) = 0. In addition, set S = S ∪ {u} and Q.enqueue((u, Pu)).
Step 4: Set sum_distance = M, a large possible number.
Step 5: While Q is not empty
  (t, Pt) ← Q.dequeue().
  if t = v then
   sum_distance
   = min{sum_distance, L(Pt)}
  end if.
  for each edge e in G.adjacentEdges(t)
   sG.adjacentVertex(t, e)
   PsPt ∪ {s}.
   Ls(P) = Lt(P) + μ(e) + μ+(e).
   if s is not in S then
    SS ∪ {s}.
    Q.enqueue((s, Ps)).
   end if;
  end for;
 end while;
Step 6: Return sum_distance.


Theorem 1

The Algorithm SD takes O(mn) times.

Proof

Let the processor take unit time to perform a single instruction. Steps 1, 2, 3, and 4 take O(1) time each. The algorithm consists of a loop in Step 5. This loop carries over O(n) times because the queue contains only the vertices of the graph. Within this loop, a loop occurs that is terminated after m times. Hence, the overall time complexity of Algorithm SD is O(mn).

The eccentricity, radius, and diameter of an IVFG are defined based on the sum distance as follows:

Definition 2

Let G = (A, B) be a connected IVFG and u be a vertex of G. The eccentricity e(u) of u is the sum distance to a vertex farthest from u. Thus, e(u) = max{ds(u, v) | vA}. Now, the eccentric vertex of u is a vertex whose sum distance u is e(u). The radius of G is denoted by r(G), and r(G) is the minimum of the eccentricities of all vertices. The diameter of G is denoted by d(G), and it is the maximum eccentricities of all vertices. A vertex u is a central vertex if e(u) = r(G). The set of vertices C(G) is the set of all central vertices. The fuzzy subgraph induced by C(G) is the center of G. A connected fuzzy graph G is self-centered if each vertex is a central vertex. A vertex u is peripheral if e(u) = d(G).

The following example illustrates the definitions.

Example 1

An IVFG G is shown in Figure 1. The membership values of the edges are given as follows: (a, b) → [0.2, 0.4], (a, c) → [0.4, 0.5], (a, d) → [0.3, 0.7], (b, c) → [0.4, 0.7], (b, d) → [0.8, 0.9], (c, d) → [0.4, 0.7]. The sum distance between a and d is calculated as follows: The paths between a and d are P1 : acd, P2 : ad, P3 : abd, P4 : acbd, P5 : abcd. Now, L(P1) = 1, L(P2) = 0.5, L(P3) = 1.15, L(P4) = 1.85, L(P5) = 1.4. So, ds(a, d) = min{L(Pi) | i = 1, 2, …, 5} = 0.5. Here, the eccentricity of a, e(a) = 0.3. Similarly, one can find the eccentricities of other vertices. Now, the radius of the graph r(G) = 0.3. Again, d(G), the diameter of the graph, is the maximum eccentricity of the vertices of the graph. Here, d(G) = 0.5. The central vertices are a and b. The peripheral vertex is d.

The following theorem describes the relation between radius and diameter for any IVFG.

Theorem 2

For any connected IVFG G, r(G) ≤ d(G).

If all the edges of a path are independent strong, then the following condition is true.

Theorem 3

Let G be an IVFG. If all the edges of a(u, v)-path are independent strong, then ds(u,v)n2, where n is the number of edges of the corresponding path.

Proof

Let G be an IVFG. Assume that the minimum value of L(P) between u and v is attained in path P. Let P contain n edges, and all the edges of P be strong. Then, μ(ui, ui+1) ≥ 0.5 for all edges (ui, ui+1) in the path. Now, the sum distance between vertices u and v is ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}, where L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2.

Again, it is clear that μ+(ui−1, ui) + μ(ui−1, ui) ≥ 1 for all independently strong edges of the path. Thus, ds(u,v)n×12.

Theorem 4

For every two vertices u and v in a connected IVFG G, |e(u) − e(v)| ≤ ds(u, v).

Proof

Assume without loss of generality e(u) ≥ e(v). Let x be a vertex farthest from u, i.e., e(u) = ds(u, x) ≤ ds(u, v) + ds(v, x), by triangle inequality. Thus, e(u) ≤ ds(u, v) + e(v), i.e., |e(u) − e(v)| ≤ ds(u, v).

This theorem can be further extended to the following one.

Theorem 5

For every two adjacent vertices u and v in a connected IVFG G, |e(u) − e(v)| ≤ σ+(u) ∧ σ+(v).

Proof

Assume without loss of generality e(u) ≥ e(v). Let x be a vertex farthest from u, i.e., e(u) = ds(u, x) ≤ ds(u, v) + ds(v, x), by triangle inequality. Thus, e(u) ≤ ds(u, v) + e(v). Because u, v are adjacent, d(u,v)=μ+(u,v)+μ-(u,v)2μ+(u,v)σ+(u)σ+(v). Thus, |e(u) − e(v)| ≤ σ+(u) ∧ σ+(v).

Note 1

For every two adjacent vertices u and v in a connected IVFG, |e(u) − e(v)| ≤ 1.

The necessary and sufficient condition of a vertex to be eccentric can be found from the following theorem.

Theorem 6

Let G be an IVFG. Furthermore, v is an eccentric vertex of u if and only if

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u),

where P is the path connecting u to v.

Proof

It is known that ds(u, v) = min{L(Pi) | PiP(u, v), i = 1, 2, 3, …}, where L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2. Now, v is an eccentric vertex of u and P is the path connectin u to v such that ds(u, v) = e(u). Thus,

ds(u,x)=(x,y)Pμ+(x,y)+μ-(x,y)2=12{(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)}.

Thus,

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u).

Conversely, let ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(u), where P is the path connecting u to v. Then, ds(u, v) = e(u). Thus, v is an eccentric vertex of u.

If G is a self-centered fuzzy graph, then each vertex of G is eccentric. This statement can be described by the following theorem.

Theorem 7

Let G be an IVFG. If G is self-centered, then for every vertex u, another vertex v is found such that

(x,y)Pμ+(x,y)+(x,y)Pμ-(x,y)=2e(u),

where P is the path connecting u to v.

Proof

Let, if possible, a vertex u1 be found such that ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(v1), where v1 is the farthest vertex from u1, and P is the path from u1 to v1. However, because v1 is the farthest vertex from u1, ∑(x,y)∈P μ+(x, y) +∑(x,y)∈P μ(x, y) = 2e(u1), where P is the path from u1 to v1.

In addition, if G is self-centered, then the eccentricity of every vertex is the same. Therefore, e(u1) = e(v1). Then, u1 is eccentric of v1. This gives the result ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = μ+(ui−1, ui) + μ(ui=1, ui). However, 2e(v1), where P is the path from u1 to v1. Hence, for every vertex u in G, another vertex v is found such that ∑(x,y)∈P μ+(x, y) + ∑(x,y)∈P μ(x, y) = 2e(u), where P is the path connecting u to v.

Lemma 2

If G is a self-centered IVFG, then each vertex of G is eccentric.

Proof

Assume G is self-centered and let u be any vertex of G. Let v be an eccentric vertex of u. Then, e(u) = ds(u, v). Because G is self-centered, e(v) = e(u). Therefore, e(u) = ds(u, v) = e(v), which shows that u is an eccentric vertex of v. Hence, the proof is completed.

This lemma is not sufficient. If all the vertices of an IVFG are eccentric, then the graph need not be self-centered. In Figure 1, all vertices are eccentric, and the central vertices are only b and c.

Lemma 3

Let G be a connected IVFG. The central vertices may not form a connected IVFG.

The proof of the theorem is obvious.

The sum distance for complete IVFG is deduced in the following theorem.

Theorem 8

Let G be a complete IVFG. Then, 2L(P)=i=1n{σ+(ui-1)σ+(ui)+σ-(ui-1)σ-(ui)} for any path, P : u0u1u2 − ⋯ − un.

Proof

Let P : u0u1u2 − ⋯ − un be any path in a complete IVFG G. Now, from Definition 1, one has L(P)=Lμ+(P)+Lμ-(P)2, i.e., L(P)=i=1nμ+(ui-1,ui)+μ-(ui-1,ui)2. However, for an interval-valued fuzzy complete graph, μ+(ui−1, ui) = σ+(ui−1) ∧ σ+(ui) and μ(ui−1, ui) = σ(ui−1)∧σ(ui). Hence, the result 2L(P)=i=1n{σ+(ui-1)σ+(ui)+σ-(ui-1)σ-(ui)}.

4. Conclusions

The sum of the distances between the vertices in an IVFG was described. This distance is not an interval but rather a real number. Depending on the distance, the eccentricity, radius, diameter, etc. were introduced. The relation between the radius and diameter and the eccentricities between any two vertices were established. The necessary and sufficient conditions for a vertex to be eccentric were derived. In addition, the condition of the vertices in a self-centered IVFG was established. The definition of sum distance and other concepts were applied to a complete IVFG.

A technique was used empirically to determine the sum distance between vertices in an IVFG. An algorithm was also proposed to determine the sum distance. The BFS technique was used to determine the distance. Some other techniques can be used to define the sum distances. However, the method used is appropriate because the sum distance between vertices in an IVFG can be deduced as the sum distance between vertices in fuzzy graphs. This result is significant because an IVFG is the generalization of fuzzy graphs. The distance measured in this study should be helpful in capturing the real distances in any network. Based on this, network centrality can be defined.

Fig 1.

Figure 1.

An interval-valued fuzzy graph.

The International Journal of Fuzzy Logic and Intelligent Systems 2020; 20: 316-323https://doi.org/10.5391/IJFIS.2020.20.4.316

Algorithm SD(u, v).

Input: Adjacency matrix of the IVFG G = (A, B) and two vertices u and v.
Output: Sum distance between the vertices u and v.
Step 1: Create an empty queue Q.
Step 2: Create an empty set S.
Step 3: Initially set Pu = {u} and L(Pu) = 0. In addition, set S = S ∪ {u} and Q.enqueue((u, Pu)).
Step 4: Set sum_distance = M, a large possible number.
Step 5: While Q is not empty
  (t, Pt) ← Q.dequeue().
  if t = v then
   sum_distance
   = min{sum_distance, L(Pt)}
  end if.
  for each edge e in G.adjacentEdges(t)
   sG.adjacentVertex(t, e)
   PsPt ∪ {s}.
   Ls(P) = Lt(P) + μ(e) + μ+(e).
   if s is not in S then
    SS ∪ {s}.
    Q.enqueue((s, Ps)).
   end if;
  end for;
 end while;
Step 6: Return sum_distance.

Table 1. Some important notations.

NamesNotations
Interval-valued fuzzy graphsG
Edge membership valueμ
Vertex membership valueρ
Distanceδ
Eccentricitye
Sum distanceL

References

  1. Zadeh, LA (1965). Fuzzy sets. Information and Control. 8, 338-353. https://doi.org/10.1016/S0019-9958(65)90241-X
    CrossRef
  2. Rosenfeld, A (1975). Fuzzy graphs. Fuzzy Sets and their Applications to Cognitive and Decision Processes. New York, NY: Academic Press, pp. 77-95 https://doi.org/10.1016/B978-0-12-775260-0.50008-6
    CrossRef
  3. Bhattacharya, P (1987). Some remarks on fuzzy graphs. Pattern Recognition Letters. 6, 297-302. https://doi.org/10.1016/0167-8655(87)90012-2
    CrossRef
  4. Sunitha, MS, and Vijayakumar, A . Some metric aspects of fuzzy graphs., Proceedings of the Conference on Graph Connections, 1998, Cochin, India, pp.111-114.
  5. Samanta, S, and Pal, M (2011). Fuzzy tolerance graphs. International Journal of Latest Trends in Mathematics. 1, 57-67.
  6. Samanta, S, and Pal, M (2011). Fuzzy threshold graphs. CIIT International Journal of Fuzzy Systems. 3, 360-364.
  7. Samanta, S, and Pal, M (2015). Fuzzy planar graph. IEEE Transactions on Fuzzy Systems. 23, 1936-1942. https://doi.org/10.1109/TFUZZ.2014.2387875
    CrossRef
  8. Samanta, S, Akram, M, and Pal, M (2015). m-Step fuzzy competition graphs. Journal of Applied Mathematics and Computing. 47, 461-472. https://doi.org/10.1007/s12190-014-0785-2
    CrossRef
  9. Samanta, S, and Pal, M (2013). Fuzzy k-competition graphs and p-competition fuzzy graphs. Fuzzy Engineering and Information. 5, 191-204. https://doi.org/10.1007/s12543-013-0140-6
    CrossRef
  10. Pal, M, Samanta, S, and Pal, A . Fuzzy k-competition graphs., Proceedings of 2013 Science and Information Conference, 2013, London, UK, pp.572-576.
  11. Pal, A, Samanta, S, and Pal, M . Concept of fuzzy planar graphs., Proceedings of 2013 Science and Information Conference, 2013, London, UK, pp.557-563.
  12. Pramanik, T, Samanta, S, and Pal, M (2016). Interval-valued fuzzy planar graphs. International journal of Machine Learning and Cybernetics. 7, 653-664. https://doi.org/10.1007/s13042-014-0284-7
    CrossRef
  13. Rashmanlou, H, Samanta, S, Pal, M, and Borzooei, RA (2015). A study on bipolar fuzzy graphs. Journal of Intelligent & Fuzzy Systems. 28, 571-580. https://doi.org/10.3233/IFS-141333
    CrossRef
  14. Samanta, S, and Pal, M (2012). Bipolar fuzzy hypergraphs. International Journal of Fuzzy Logic Systems. 2, 17-28.
    CrossRef
  15. Samanta, S, Pramanik, T, and Pal, M (2016). Fuzzy colouring of fuzzy graphs. Afrika Matematika. 27, 37-50. https://doi.org/10.1007/s13370-015-0317-8
    CrossRef
  16. Bhutani, KR, and Battou, A (2003). On M-strong fuzzy graphs. Information Sciences. 155, 103-109. https://doi.org/10.1016/S0020-0255(03)00157-9
    CrossRef
  17. Bhutani, KR, and Rosenfeld, A (2003). Strong arcs in fuzzy graphs. Information Sciences. 152, 319-322. https://doi.org/10.1016/S0020-0255(02)00411-5
    CrossRef
  18. Mathew, S, and Sunitha, MS (2009). Types of arcs in a fuzzy graph. Information Sciences. 179, 1760-1768. https://doi.org/10.1016/j.ins.2009.01.003
    CrossRef
  19. Mordeson, JN, and Nair, PS (2000). Fuzzy Graphs and Fuzzy Hypergraphs. Heidelberg, Germany: Physica https://doi.org/10.1007/978-3-7908-1854-3
    CrossRef
  20. Akram, M, and Dudek, WA (2011). Interval-valued fuzzy graphs. Computers & Mathematics with Applications. 61, 289-299. https://doi.org/10.1016/j.camwa.2010.11.004
    CrossRef
  21. Rashmanlou, H, and Pal, M (2013). Antipodal interval-valued fuzzy graphs. International Journal of Applications of Fuzzy Sets and Artificial Intelligence. 3, 107-130.
  22. Rashmanlou, H, and Pal, M (2013). Isometry on interval-valued fuzzy graphs. International Journal of Fuzzy Mathematical Archives. 3, 28-35.
  23. Rashmanlou, H, and Pal, M (2013). Balanced interval-valued fuzzy graphs. Journal of Physical Science. 17, 43-57.
  24. Poulik, S, and Ghorai, G (2020). Certain indices of graphs under bipolar fuzzy environment with applications. Soft Computing. 24, 5119-5131. https://doi.org/10.1007/s00500-019-04265-z
    CrossRef
  25. Poulik, S, and Ghorai, G (2020). Detour g-interior nodes and detour g-boundary nodes in bipolar fuzzy graph with applications. Hacettepe Journal of Mathematics and Statistics. 49, 106-119. https://doi.org/10.15672/HJMS.2019.666
  26. Lee, SY, Ahn, DY, Song, MH, and Lee, KJ (2011). The classification of electrocardiograph arrhythmia patterns using fuzzy support vector machines. International Journal of Fuzzy Logic and Intelligent Systems. 11, 204-210. https://doi.org/10.5391/ijfis.2011.11.3.204
    CrossRef
  27. Zolkepli, M, Dong, F, and Hirota, K (2014). Automatic switching of clustering methods based on fuzzy inference in bibliographic big data retrieval system. International Journal of Fuzzy Logic and Intelligent Systems. 14, 256-267. https://doi.org/10.5391/ijfis.2014.14.4.256
    CrossRef
  28. Akram, M (2012). Interval-valued fuzzy line graphs. Neural Computing and Applications. 21, 145-150. https://doi.org/10.1007/s00521-011-0733-0
    CrossRef