Study On Single-Valued Neutrosophic Graph With Application in Shortest Path Problem
Study On Single-Valued Neutrosophic Graph With Application in Shortest Path Problem
Research Article
ISSN 2468-2322
Study on single-valued neutrosophic graph Received on 3rd June 2020
Revised on 25th June 2020
with application in shortest path problem Accepted on 14th July 2020
doi: 10.1049/trit.2020.0111
www.ietdl.org
Ruxiang Liu ✉
Department of Electronic and Information Engineering, Bozhou University, Bozhou, Anhui 236800, People’s Republic of China
✉ E-mail: [email protected]
Abstract: Fuzzy set and neutrosophic set are two efficient tools to handle the uncertainties and vagueness of any real-
world problems. Neutrosophic set is more useful than fuzzy set (intuitionistic fuzzy sets) to manage the uncertainties of
a real-life problem. This study introduces some new concepts of single-valued neutrosophic graph (SVNG). The
authors have discussed the definition of regular SVNG, complete SVNG and strong SVNG. The shortest path problem
is a well-known combinatorial optimisation problem in the field of graph theory due to its various applications.
Uncertainty is present in almost every application of shortest path problem which makes it very hard to decide the
edge weight properly. The main objective behind the work in this study is to determine an algorithmic technique for
shortest path problem which will be very easy and efficient for use in real-life scenarios. In this study, the authors
consider neutrosophic number to describe the edge weights of a neutrosophic graph for neutrosophic shortest path
problem. An algorithm is introduced to solve this problem. The uncertainties are incorporated in Bellman–Ford
algorithm for shortest path problem using neutrosophic number as arc length. They use one numerical example to
illustrate the effectiveness of the proposed algorithm.
(a) TD ((i1 , k)(j1 , k)) = TD1 (i1 j1 ) ^ TC2 (k) (a) ID (ij) = ID1 (ij) if ij [ E 1 and ij E 2
(b) ID ((i1 , k)(j1 , k) = ID1 (i1 j1 ) ^ IC2 (k) (b) ID (ij) = ID2 (ij) if ij [ E 2 and ij E 1
(c) FD ((i1 , k)(j1 , k)) = FD1 (i1 j1 ) _ FC2 (k) (c) ID (ij) = ID1 (ij) ^ ID2 (ij) if ij [ E 1 > E 2
Definition
13: The composition
1 G2 of two neutrosophic graphs
G (vi)
G1 = C1 , D1 and G2 = C2 , D2 defined as a pair (C, D), where
C = TC , IC , FC and D = TD , ID , FD are two neutrosophic sets
(a) FD (ij) = FD1 (ij) if ij [ E 1 and ij E 2
on V = V 1 × V 2 , and E = { i, i2 , i, j2 |i [ V 1 , i2 j2 [ E 2 }<
{ i1 , k , j1 , k |k [ V 2 , i1 j1 [ E 1 }<{ i1 , i2 , j1 , j2 |i2 j2 [ V 2 = j2 , (b) FD (ij) = FD2 (ij) if ij [ E 2 and ij E 1
i1 j1 [ E 1 }, respectively, which satisfies the following: (c) FD (ij) = FD1 (ij) ^ FD2 (ij) if ij [ E 1 > E 2
(i) ∀(i1 , i2 ) [ V 1 × V 2 ,
Definition
15: The joining G1 + G2 of two neutrosophic graphs
(a) TC ((i1 , i2 )) = TC1 (i1 ) ^ TC2 (i2 ) G1 = C1 , D1 and G2 = C2 , D2 is defined as (C, D),
(b) IC ((i1 , i2 )) = IC1 (i1 ) ^ IC2 (i2 ) where C = TC , IC , FC is a neutrosophic set on V = V 1 < V 2 and
(c) FC ((i1 , i2 )) = FC1 (i1 ) _ FC2 (i2 )
D = TD , ID , FD is an another neutrosophic set on E =
(ii) ∀i [ V 1 and ∀(i2 , j2 ) [ E 2 , E 1 < E 2 < E ′ ((E ′ represents all edges joining the vertex of V 1
and V 2 ), which satisfies the following:
(a) TD ((i, i2 )(i, j2 )) = TC1 (i1 ) ^ TD2 (i2 j2 )
(b) ID ((i, i2 )(i, j2 )) = IC1 (i1 ) ^ ID2 (i2 j2 ) (i)
(c) FD ((i, i2 )(i, j2 )) = FC1 (i1 ) _ FD2 (i2 j2 )
(a) TD ((i1 , i2 )(j1 , j2 )) = TC2 (i2 ) ^ TC2 (j2 ) ^ TD1 (i1 j1 ) (a) IC (i) = IC1 (i) if i [ V 1 and i V 2
(b) ID ((i1 , i2 )(j1 , j2 )) = IC2 (i2 ) ^ IC2 (j2 ) ^ ID1 (i1 j1 ) (b) IC (i) = IC2 (i) if i [ V 2 and i V 1
(c) FD ((i1 , i2 )(j1 , j2 )) = FC2 (i2 ) ^ FC2 (j2 ) ^ FD1 (i1 j1 ) (c) IC (i) = IC1 (i) ^ IC2 (i) if i [ V 1 > V 2
(iii)
Definition
G1 < G2 of two neutrosophic graph G1 =
14: The union
C1 , D1 and G2 = C2 , D2 is defined as (C, D), where C =
TC , IC , FC is a neutrosophic set on V = V 1 < V 2 and D = (a) FC (i) = FC1 (i) if i [ V 1 and i V 2
TD , ID , FD is an another neutrosophic set on E = E 1 < E 2 , (b) FC (i) = FC2 (i) if i [ V 2 and i V 1
which satisfies the following: (c) FC (i) = FC1 (i) ^ IC2 (i) if i [ V 1 > V 2
Index SVNs
determined. Any one is minimum than the path (s) (v2 ) by 6 Conclusion
comparing all the score values.
Step 3: The vertex v2 is changed to permanent and all the searching Graph theory has many real-life applications to the problems in
of shortest path begins with vertex (v1 ) and vertex (s). We find the operations research, computer network, economics, systems
score of the each adjacent of the path (s) (v2 ). The shortest analysis, urban traffic planning and transportation. In real-life
score among all the unvisited path is (s) (v3 ). scenarios, however, uncertainty may exist in almost every graph
Step 4: Similarity, we determine the path with lowest score (i.e. the theoretic problem. Neutrosophic set is a popular and useful tool to
shortest path) between the source vertex and every other vertex (t), work in uncertain environment. This paper presents some new
the neutrosophic shortest path is (s) (v2 ) t. operation of SVNG model. We describe the definition of regular