In this study, we introduce some new concepts related to single-valued neutrosophic graphs such as homomorphism, isomorphism, weak isomorphism and co-weak isomorphism, and define arithmetic Cartesian product, arithmetic direct product, and arithmetic lexicographical product operations on single-valued neutrosophic graphs with their examples. We also introduce intersection and union operations of single-valued neutrosophic graphs, and give some examples related to these operations. Furthermore we define two types of addition between two single-valued neutrosophic graphs based on union operation and summation operation of single valued neutrosophic numbers. Finally we present an application of single-valued neutrosophic graphs in decision making.
Graph theory, which introduced by Euler in 1736 to solve Königsberg bridge problem, has an important role in many areas such as mathematics, computer sciences, chemistry, physics, engineering, medicine and sociology. The concept of fuzzy graphs was defined by Rosenfeld [38] in 1975 based on fundamental idea proposed by Kauffman [27] in 1973. He also obtained some structures, which exist in graph theory, for fuzzy graphs. Bhattacharya [13] showed relation between fuzzy graph and fuzzy groups, and gave some remarks on fuzzy graphs. Bhutani [14] introduced some concepts such as weak isomorphism, co-weak isomorphism and isomorphism between fuzzy graphs. Mordeson and Peng [31] defined Cartesian product, composition, union and join operations of fuzzy graphs and investigated some of their properties. Mordeson and Nair [32] defined complement of fuzzy graph. In 2001, Sunitha and Kumar [49] modified definition of complement of a fuzzy graph and studied some properties of self complementary fuzzy graphs.
Intuitionistic fuzzy set theory was introduced by Atanassov [1] in 1983 as a generalization of fuzzy sets. Atanassov also defined the concept of intuitionistic fuzzy relation and introduced intuitionistic fuzzy graph theory [2]. Karunambigai and Parvathi [23] introduced intuitionistic fuzzy graph considering a special case of Atanassov’s definition of intuitionistic fuzzy graph. They also defined operations on intuitionistic fuzzy graphs [36]. Some more work on intuitionistic fuzzy relation and intuitionistic fuzzy graphs may be found on [3, 42]. Akram and Davvaz [5] introduced the notion of intuitionistic fuzzy graphs and investigated some of their properties. Sahoo and Pal [43] defined some product operations on intuitionistic fuzzy graphs and investigated some of their properties. The concept of rough set was introduced by Pawlak [37]. Tong et al. [51] introduced rough graph structure by combining rough set theory and classical graph theory. By combining soft graph with rough set theory, concept of soft rough graph was defined by Noor et al. [34].
Fuzzy set theory and intuitionistic fuzzy set theory are very important tools for dealing with uncertainty and incomplete information. But they may not be sufficient in modeling of indeterminate and inconsistent information encountered in real world. In order to cope with this issue, neutrosophic set theory was proposed by Smarandache [44, 45] as a generalization of fuzzy sets and intuitionistic fuzzy sets. However, since neutrosophic sets are identified by three functions called truth-membership (t), indeterminacy-membership(i) and falsity-membership (f) whose values are real standard or non-standard subset of unit interval ] -0, 1+ [, there are some difficulties in modeling of some problems in engineering and sciences. To overcome these difficulties, in 2010, concept of single valued neutrosophic(SVN) sets and its operations defined by Wang [50] as a generalization of intuitionistic fuzzy sets. Yang et al. [52] introduced concept of single-valued neutrosophic relation based on single-valued neutrosophic set. They also developed kernels and closures of a single-valued neutrosophic set.
As mentioned above, many researchers have studied on fuzzy graph theory and intuitionistic fuzzy graph theory by taking their vertex sets and edge sets as fuzzy sets and intuitionistic fuzzy set, respectively. But in some applications fuzzy vertices or intuitionistic fuzz vertices may not be sufficient in modeling of problems. Because of this reason, Smarandache [20, 46–48] proposed notion of neutrosophic graph and separated them to four main categories called I-edge neutrosophic graph, I-vertex neutrosophic graph, (T,I,F)-edge neutrosophic graph and (T,I,F)-vertex neutrosophic graph. Then Broumi et al. [17] introduced concept of single-valued neutrosophic graphs (SVN-graphs) and bipolar single valued neutrosophic graphs [18], and gave basic definitions, which are exist in graph theory, for SVN-graphs. They also investigated some properties of SVN-graphs. Naz et al. [33] defined operations of SVN-graphs based on definition of SVN-graphs given by Broumi et al. [17]. Akram and Shahzadi [8] showed that there are some flaws in Broumi et al.’s [17] and Shah et al.’s [39] definitions, and first introduced with a new approach the concept of SVN-graphs giving true results in some SVN-graph operations such as joint and complement. Further several new concepts on neutrosophic graphs with their applications were discussed in [6, 53]. Dhavaseelan et al. [19] introduced the concept of strong neutrosophic graph, and studied on some interesting properties of strong neutrosophic graphs. Shah [40] discussed some new concepts such as homomorphism, isomorphism, weak isomorphism and co-weak isomorphism between two neutrosophic graphs. Shah and Hussain [39] defined concept of neutrosophic soft graphs and obtained some of their properties. Akram and Shahzadi [9] defined concept of neutrosophic soft graphs, and introduced some novel concepts as strong neutrosophic soft graphs, complete neutrosophic soft graphs. They also obtained some of properties related to these new concepts. Furthermore, they gave an application of neutrosophic soft graphs in decision making.
In this paper, we give some new definitions related to single-valued neutrosophic relations (SVN-relations) and obtain some properties of SVN-relations, and define composition operations of SVN-relations. We also introduce concepts of homomorphism, isomorphism, weak isomorphism and co-weak isomorphism between two SVN-graphs based on definition given by Broumi in [17]. Furthermore we define some new operations such as arithmetic Cartesian products, arithmetic direct products, arithmetic lexicographical products, intersection, join and direct join operations between SVN-graphs and give examples related these operations, and obtain some of their properties. Finally, to determine dominate element in a group we give an application of the SVN-graphs in decision making.
Preliminaries
In this section, we present basic definitions in single valued neutrosophic set theory.
Single-valued neutrosophic sets
A neutrosophic set A on the universe of discourse X is defined as
where TA, IA, FA : X →] -0, 1+ [ and -0 ≤ TA (x) + IA (x) + FA (x) ≤3+ [44]. From philosophical point of view, the neutrosophic set takes the value from real standard or non-standard subsets of ] -0, 1+ [. But in real life application in scientific and engineering problems it is difficult to use neutrosophic set with value from real standard or non-standard subset of ] -0, 1+ [. Hence we consider the neutrosophic set which takes the value from the subset of [0, 1].
Let X be a nonempty set (initial universe), with a generic element in X denoted by x. A single-valued neutrosophic set (SVN-set) μ is characterized by three functions called truth membership function μt (x), indeterminacy membership function μi (x) and falsity membership function μf (x) such that μt (x), μi (x), μf (x) ∈ [0, 1] for all x ∈ X, as follows:
If X is continuous, a SVN-set μ can be written as follows:
If X is crisp set, a SVN-set μ can be written as follows:
Also, finite SVN-set μ can be presented by μ = {〈x1, μt (x1), μi (x1), μf (x1) 〉, …, 〈xM, μt (xM), μi (xM), μf (xM) 〉} for all x ∈ X. Here 0 ≤ μt (x) + μi (x) + μf (x) ≤3 for all x ∈ X [50]. Also, we can denote SVN-set μ over X by separating three parts as follows:
Then, we can write μ = (μt, μi, μf). Here μt, μi and μf are fuzzy sets. Throughout this paper, initial universe will be considered as a finite and crisp set, and set of all SVN-sets over X will be denoted by SVNX. Let μ, ν ∈ SVNX. Then,
μ ⊆ ν if and only if μt (x) ≤ νt (x), μi (x) ≥ νi (x), μf (x) ≥ νf (x) for all x ∈ X,
μ = ν if and only if μ ⊆ ν and ν ⊆ μ for all x ∈ X,
For convenience, we can use μ (x) = 〈μt (x), μi (x), μf (x) 〉 to represent an element in SVN-set and we will call it as a SVN-number. Operations between two SVN-numbers are defined by Liu and Wang [28] as follows. Let μ (x) = 〈μt (x), μi (x), μf (x) 〉 and μ (y) = 〈μt (y), μi (y), μf (y) 〉 be two SVN-numbers. Then,
Let μ and ν be two SVN-sets over X and Y, respectively. Then, the Cartesian product of μ and ν, denoted by μ × ν = γ, is defined as follows:
where γt (x, y) = min(μt (x), νt (y)), γi (x, y) = max(μi (x), νi (y)), and γf (x, y) = max(μf (x), νf (y)) . This definition can be considered as a special case of the Definition 6 given in reference [16].
We can generalize the definition of Cartesian product of SVN-sets as follows:
Let μ1, . . . , μn be n SVN-sets over universal sets X1, . . . , Xn, respectively. Then, the Cartesian product of μ1, . . . , μn is denoted by μ1 × . . . × μn = π, is defined by
here πt (x1, . . . , xn) = min(μ1t (x1), . . . , μnt (xn)), πi (x1, . . . , xn) = max(μ1i (x1), . . . , μni (xn)), πf (x1, . . . , xn) = max(μ1f (x1), . . . , μnf (xn)) .
Let μ be a SVN-set over X. Then, level set or (α1, α2, α3)-cut of SVN-set μ, denoted by μ(α1,α2,α3), is defined as follows: μ(α1,α2,α3) = {x ∈ X : μt (x) ≥ α1, μi (x) ≤ α2, μf (x) ≤ α3} , α1, α2, α3 ∈ [0, 1] [15].
Let I3 = [0, 1] × [0, 1] × [0, 1] and N (I3) = {(α1, α2, α3) : α1, α2, α3 ∈ [0, 1]}. Then, (N (I3) is a lattice together with partial ordered relation ⪯, where order relation ⪯ on N (I3) can be defined by (0, 1, 1) ⪯ (α1, α2, α3) ⪯ (β1, β2, β3) ⪯ (1, 0, 0) ⇔ α1 ≤ β1, α2 ≥ β2, α3 ≥ β3 for (α1, α2, α3), (β1, β2, β3) ∈ N (I3) [22].
Let ρ be a SVN-set over U × U. Then, a single valued neutrosophic relation (SVNR) over set U is a set defined by ρ = {〈 (u, v), ρt (u, v), ρi (u, v), ρf (u, v) 〉 : (u, v) ∈ U × U} . Here ρt : U × U → [0, 1], ρi : U × U → [0, 1] and ρf : U × U → [0, 1] denote the truth-membership function, indeterminacy membership function and falsity membership function of ρ, respectively [52].
Single-valued neutrosophic relations
Definition 2.1. Let X and Y be two nonempty sets and let μ and ν be two SVN-sets over X and Y, respectively. Then, a single-valued neutrosophic relation (SNR-relation) η from the SVN-set μ into SVN-set ν is a SVN-set η on X × Y such that η (x, y) ⪯ μ (x) ⋏ ν (y), for all (x, y) ∈ X × Y.
Here, η (x, y) = 〈ηt (x, y), ηi (x, y), ηf (x, y) 〉 and ηt, ηi, ηf : X × Y → [0, 1]. Also μ (x) = 〈μt (x), μi (x), μf (x) 〉 for all x ∈ X and ν (y) = 〈νt (y), νi (y), νf (y) 〉 for all y ∈ Y, and μ (x) ⋏ μ (y) = (min(μt (x), μt (y)), max(μi (x), μi (y)), max(ηf (x, y), ηf (y, x)) .
If μ = ν, then η is called a SVN-relation on SVN-set μ. Especially, if we take X = Y and μ = ν, the Definition is reduced the Definition 2.6 given in reference [17].
Corollary 2.2.Let μ be a SVN-set over X. Then, where , and .
Proposition 2.3.Let η : X × Y → [0, 1] be a SVN-relation from SVN-set μ over X into a SVN-set μ′ over Y and η(α1,α2,α3), μ(α1,α2,α3) and μ′(α1,α2,α3) be (α1, α2, α3)-cuts of η, μ and μ′, respectively. Then, η(α1,α2,α3) ⊆ μ(α1,α2,α3) × μ′(α1,α2,α3).
Proof. Let (x, y) ∈ η(α1,α2,α3). Then, ηt (x, y) ≥ α1, ηi (x, y) ≤ α2, ηf (x, y) ≤ α3 . Since η is SVN-relation, it follows that α1 ≤ ηt (x, y) ≤ min(μt (x), and and and From here, x ∈ μ(α1,α2,α3), y ∈ μ′(α1,α2,α3) and (x, y) ∈ μ(α1,α2,α3) × μ′(α1,α2,α3). So η(α1,α2,α3) ⊆ μ(α1,α2,α3) × μ′(α1,α2,α3).
Definition 2.4. Let μ be a SVN-set on X and η be a SVN-relation on μ. Then, η is called the strongest SVN-relation on μ if and only if for all SVN-relations η′ on μ, for all x, y ∈ Xη′ (x, y) ⪯ η (x, y) .
Definition 2.5. Let μ be a SVN-set on X and η be a SVN-relation on X × X. Then, μ is called the weakest SVN-set of X on which η is a SVN-relation defined by μ (x) = ⋎ {η (x, y) ⋎ η (y, x) |y ∈ X} , forallx ∈ X . Here, η (x, y) ⋎ η (y, x) = (max(ηt (x, y), ηt (y, x)), min(ηi (x, y), ηi (y, x)), min(ηf (x, y), ηf (y, x))) .
Single-valued neutrosophic graphs
In this section we present definitions of SVN-graph made previously. Then, we define some novel operations of SVN-graphs based on definition given by Broumi et al. [17].
Definition 3.1. [8] A single-valued neutrosophic graph is a pair G = (μ, η), where μ : V → [0, 1] is SVN-set in V and η : V × V → [0, 1] is SVN-relation on V such that ηt (xy) ≤ min(μt (x), μt (y)), ηi (xy) ≤ min(μi (x), μi (y)), ηf (xy) ≤ max(μf (x), μf (y)) for all x, y ∈ V.
Definition 3.2. [40] Let G = (V, E) be a simple graph and E ⊆ V × V. Let μt, μi, μf : V → [0, 1] denote the truth-membership, indeterminacy-membership and falsity-membership of an element v ∈ V and ηt, ηi, ηf : E → [0, 1] denote truth, indeterminacy and falsity- memberships of (x, y) ∈ E. The neutrosophic graph is a 3-tuple satisfied following conditions: ηt (xy) ≤ min(μt (x), μt (y)), ηi (xy) ≤ min(μi (x), μi (y)), ηf (xy) ≥ max(μf (x), μf (y)) for all x, y ∈ V.
Definition 3.3. [17] Let G = (V, E) be a graph, μ be a SVN-set on V and η be a SVN-set on E ⊆ V × V. If η (x, y) ⪯ (μ (x) ⋏ μ (y)) for all (x, y) ∈ E, it is called a single-valued neutrosophic graph (SVN-graph) over graph G = (V, E) and denoted by .
SVN-set μ over V is SVN-vertex set of SVN-graph and SVN-set η over E is the SVN-edge set of SVN-graph. Note that η is a symmetric SVN-relation on μ.
From now on we use the notation xy for (x, y) ∈ E. In this study, we will not appear elements of which SVN-values are (0, 1, 1) in SVN-graph. Throughout this paper, set of all SVN-graphs over vertex set V will be denoted by .
In this paper, we use definition of SVN-graph given in [17].
Example 1. Let V = {x1, x2, x3, x4, x5} be an initial universe, μ be a SVN-set over V and η be a SVN-set over E = {x1x2, x2x3, x3x1, x2x4} ⊆ V × V given as in Table 1.
Definition 3.4. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. If μ ⊆ μ′ and η ⊆ η′, then SVN-graph is called a SVN-subgraph of and denoted by
Definition 3.5. [17] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. If V1 ⊆ V2, μ (x) ⪯ μ′ (x) for all x ∈ V1 and η (xy) ⪯ η′ (xy) for all x, y ∈ V1, then SVN-graph is called a partial SVN-subgraph of and denoted by
Example 2. Let us consider SVN-graph given as in Example 1. Given SVN-graphs and as in Tables 2 and 3.
SVN-subgraph of SVN-graph
x2
x3
x4
0.5
0.6
0.8
0.4
0.2
0.7
0.2
0.5
0.4
x2x3
x2x4
0.3
0.1
0.6
0.8
1.0
0.7
Partial SVN-subgraph of SVN-graph
x1
x2
x3
x4
0.6
0.5
0.5
0.7
0.6
0.4
0.2
0.8
0.7
0.3
1.0
0.4
x1x2
x2x3
x3x1
x2x4
0.2
0.3
0.4
0.1
0.7
0.5
0.8
0.8
1.0
1.0
1.0
0.7
Then, and is partial SVN-subgraph and SVN-subgraph of SVN-graph , respectively.
Proposition 3.6.Let . If α and β are SVN-numbers such that α = (αt, αi, αf) ⪯ β = (βt, βi, βf), then (μβ, ηβ) is a subgraph of (μα, ηα).
Proof. The proof is obvious from Corollary 2.2.
Proposition 3.7.Let be a partial SVN-graph of . Then, (μα, ηα) is a subgraph of (μ′α, η′α) such that α = (αt, αi, αf) ∈ N (I3).
Proof. Let x ∈ μα. Then, μt (x) ≥ αt, μi (x) ≤ αi and μf (x) ≤ αf. Since μ ⊆ μ′, αt ≤ μt (x) ≤ μ′t(x), and . Thus , and . Hence x ∈ μ′α and
Let xy ∈ ηα. Then, ηt (xy) ≥ αt, ηi (xy) ≤ αi and ηf (xy) ≤ αf. Since η ⊆ η′, , and . Thus , and . Hence (xy) ∈ η′α and
from (1) and (2) we get .
Concepts of homomorphism, isomorphism, weak isomorphism and co-weak isomorphism are defined by Shah [40].
Now we redefine these concepts based on definition of SVN-graphs given by Broumi [17].
Definition 3.8. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, bijective mapping h : V1 → V2 satisfying the following conditions is called a homomorphism from to
,
and
for all x ∈ V1, xy ∈ E1 ⊆ V1 × V1 .
Definition 3.9. [40] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, bijective mapping h : V1 → V2 satisfying the following conditions is called an isomorphism from to
,
and
for all x ∈ V1, xy ∈ E1 ⊆ V1 × V1 .
Definition 3.10. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, bijective mapping h : V1 → V2 satisfying the following conditions is called a weak isomorphism from to .
h is homomorphism
,
for all x ∈ V1, xy ∈ E1 ⊆ V1 × V1 .
Example 3. Let V1 = {1, 2, 3} V2 = {4, 5, 6} be two vertex sets, f (x) = x + 3 be a bijective mapping from V1 to V2 and Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively where μ (1) = 〈0.5, 0.7, 0.6〉, μ (2) = 〈0.4, 0.3, 0.5〉, μ (3) = 〈0.7, 0.2, 0.8〉 and η (12) = 〈0.3, 0.8, 0.7〉, η (13) = 〈0.2, 0.9, 0.8〉 μ′ (4) = 〈0.5, 0.7, 0.6〉, μ′ (5) = 〈0.4, 0.3, 0.5〉, μ′ (6) = 〈0.7, 0.2, 0.8〉 and η′ (45) = 〈0.3, 0.8, 0.7〉, η′ (46) = 〈0.2, 0.9, 0.8〉. Here since μ (1) = μ′ (4), μ (2) = μ′ (5), μ (3) = μ′ (6) and η (12) = η′ (45), η (13) = η′ (46), h is a isomorphism of onto .
Remark 1. A weak isomorphism may not be an isomorphism.
In above example, if we get η (12) = 〈0.2, 0.8, 0.8〉, η (13) = 〈0.1, 0.9, 0.9〉 and η′ (45) = 〈0.2, 0.9, 0.8〉, η′ (46) = 〈0.2, 0.9, 0.8〉 then, η (12) ¬ = η′ (45) and η (13) ¬ = η′ (46), so h is weak isomorphism but h is not an isomorphism.
Definition 3.11. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, bijective mapping h : V1 → V2 satisfying following conditions is called as a co-weak isomorphism from to .
h is homomorphism
and
for all xy ∈ E1 ⊆ V1 × V1 .
Example 4. Let us consider function h in Example 3. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively where μ (1) = 〈0.6, 0.5, 0.8〉, μ (2) = 〈0.5, 0.8, 0.4〉, μ (3) = 〈0.2, 0.6, 0.7〉 and η (12) = 〈0.3, 0.8, 0.9〉, η (13) = 〈0.2, 0.7, 0.8〉 μ′ (4) = 〈0.7, 0.5, 0.8〉, μ′ (5) = 〈0.6, 0.7, 0.2〉, μ′ (6) = 〈0.4, 0.7, 0.6〉 and η′ (45) = 〈0.3, 0.8, 0.9〉, η′ (46) = 〈0.2, 0.7, 0.8〉.
Here since h is a homomorphism from (μ, η) to (μ′, η′) and η (12) = η (45), η (13) = η′ (46), h is a co-weak isomorphism from to .
Note that h is not an isomorphism from to , since μ (13) ¬ = μ′ (45) and μ (13) ¬ = μ′ (46).
Some of definitions given below are similar the definitions in [8, 40] with regard to relations between truth-memberships. But they are different with regard to relations between indeterminacy-memberships and between falsity-memberships.
Definition 3.12. [33] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, Cartesian product of two SVN-graphs and is denoted by and defined as follows:
, , , (for all (x1, x2) ∈ V1 × V2),
, (for all x ∈ V1, x2y2 ∈ E2),
, , (for all z ∈ V2, x1y1 ∈ E1).
Example 5. Consider two SVN-graphs and given as in Fig. 4. Then, Cartesian product of SVN-graphs and is as in Fig. 5.
and SVN-graphs, respectively.
SVN-graph .
Proposition 3.13.Let , and be three SVN-graphs. Then, .
Proof. Let (x1, x2) ∈ V1 × V2, y1, y2 ∈ V3 and y1y2 ∈ E3. Then, we have
Therefore, we concluded that .
Proposition 3.14.Let be a family of SVN-graphs. Then, is a SVN-graph.
Proof. The proof can be made by using the induction law.
Now we define a new Cartesian product two SVN-sets based on product operation defined by Liu and Wang [28].
Definition 3.15. Let μ and μ′ be two SVN-set over universal sets X and Y, respectively. Then arithmetic Cartesian product of μ and μ′, denoted by μ ⊗ μ′, is defined by
Here, μt (x) μ′t (y), μi (x) + μ′i (y) - μi (x) μ′i (y) and μf (x) + μ′f (y) - μf (x) μ′f (y) will be denoted by (μt ⊗ μ′t) (x, y), (μi ⊗ μ′i) (x, y) and (μf ⊗ μ′f) (x, y)
Definition 3.16. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, arithmetic Cartesian product of two SVN-graphs and is denoted by and defined as follows:
, , , (for all (x1, x2) ∈ V1 × V2),
, , , (for all x ∈ V1, x2y2 ∈ E2),
, , , (for all z ∈ V2, x1y1 ∈ E1).
Example 6. Consider two SVN-graphs and given as in Example 5 Then, arithmetic Cartesian product of SVN-graphs and is as in Fig. 6.
SVN-graph .
Proposition 3.17.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is a SVN-graph.
Proof. In Definition 3.12 Case 1 is clear form definition of Cartesian product of two SVN-sets. Let x ∈ V1, x2y2 ∈ E2. Then, we have
Let z ∈ V2, x1y1 ∈ E1. Then,
Proposition 3.18.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is SVN-subgraph of .
Proof. Let x ∈ V1 and y ∈ V2, we know that 0 ≤ μt (x) ≤1, 0 ≤ μi (x) ≤1, 0 ≤ μf (x) ≤1 and , , . Let us shown that . ∀x ∈ V1 and y ∈ V2
from (3) and (4), we have that . Then Since ,
Similarly it can be shown that . Then
Let x ∈ V1, x2y2 ∈ E2. Then, we have
Let z ∈ V2, x1y1 ∈ E1. Similarly, it can be shown that
Thus, .
Remark 2. Let and be two SVN-graphs. Then, there is a homomorphism from to .
Definition 3.19. [33] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, direct product of two SVN-graphs and is denoted by and defined as follows:
, (for all (x1, x2) ∈ V1 × V2),
, (for all x1y1 ∈ E1 and x2y2 ∈ E2).
Example 7. Consider two SVN-graphs and given in Example 5. Then, direct product of SVN-graphs and is as in Fig. 7.
SVN-graph .
Note that, in this example , , , , and are not definable, since x1x1, x2x2, x3x3 ∉ E1 and y1y1, y2y2 ∉ E2.
Proposition 3.20.Let , and be three SVN-graphs. Then, .
Proof. Let (x1, x2), (y1, y2) ∈ V1 × V2 and z1, z2 ∈ V3. Assume that x1y1 ∈ E1, x2y2 ∈ E2 and z1z2 ∈ E3. Then, we have
Therefore, we concluded that .
Proposition 3.21.Let be a family of SVN-graphs. Then, is a SVN-graph.
Proof. The proof can be made using by induction law.
Definition 3.22. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, arithmetic direct product of two SVN-graphs and is denoted by and defined as follows:
, (for all (x1, x2) ∈ V1 × V2),
, (for all x1y1 ∈ E1 and x2y2 ∈ E2).
Example 8. Consider two SVN-graphs and given in Example 5. Then, direct product of SVN-graphs and is as in Fig. 8.
SVN-graph .
Proposition 3.23.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is a SVN-graph.
Proof. The proof can be made in similar way to proof of Proposition 3.17.
Proposition 3.24.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is SVN-subgraph of .
Proof. The proof can be made in similar way to proof of Proposition 3.18.
Remark 3. Let and be two SVN-graphs. Then, there is a homomorphism from to .
Definition 3.25. [33] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, lexicographical product of two SVN-graphs and is denoted by and defined as follows:
(for all (x1, x2) ∈ V1 × V2),
(for all x2y2 ∈ E2),
, (for all x1y1 ∈ E1 and x2y2 ∈ E2).
Example 9. Consider two SVN-graphs and given in Example 5. Then, lexicographic product of SVN-graphs and is as in Fig. 9.
SVN-graph .
Definition 3.26. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, arithmetic lexicographical product of two SVN-graphs and is denoted by and defined as follows:
(for all (x1, x2) ∈ V1 × V2),
, (for all x2y2 ∈ E2),
, (for all x1y1 ∈ E1 and x2y2 ∈ E2).
Example 10. Consider two SVN-graphs and given in Example 5. Then, arithmetic lexicographic product of SVN-graphs and is as in Fig. 10.
SVN-graph .
Proposition 3.27.Let and be two SVN-graph. Then, is a SVN-graph.
Proof. The proof is clear from Definition 3.26.
Proposition 3.28.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is SVN-subgraph of .
Proof. The proof can be made in similar way to proof of Proposition 3.18.
Remark 4. Let and be two SVN-graphs. Then, there is a homomorphism from to .
Definition 3.29. [33] Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Union of two SVN-graphs and , denoted by , and is defined as follows:
Example 11. Let V1 = {x1, x2, x3} and V2 = {x2, x3, x4, x5} be two vertex sets and μ and μ′ two SVN-set over V1 and V2, respectively. Also let η and η′ be two SVN-sets over E1 = {x1x2, x1x3, x2x3} ⊆ V1 × V1 and E2 = {x2x3, x2x5, x3x4, x4x5} ⊆ V2 × V2, respectively. Consider SVN-graphs and given as in Fig. 11, respectively:
Definition 3.30. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, we denote the intersection of two SVN-graphs and of the graphs G1 and G2 by and defined as follows:
, if x ∈ V1 ∩ V2,
, if (xy) ∈ E1 ∩ E2.
Example 12. Let us consider SVN-graphs and given in Example 11. Then, intersection of SVN-graphs and is as in Fig. 13.
Intersection of SVN-graphs and .
Proposition 3.31.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is a SVN-graph.
Proof. The proof is obvious from Definition.
Proposition 3.32.Let be a family of SVN-graphs. Then, is a SVN-graph.
Proof. For any x, y ∈ V, we get
Thus, is a SVN-graph. Naz et al. [33] defined joint operations in case of V1∩ V2 = ∅. Now, we will define two types join operations between SVN-graphs based on union operation on SVN-graphs and addition of SVN-numbers defined by Liu and Wang [28].
Definition 3.33. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, we denote the join of two SVN-graphs and , denoted by , and defined as follows:
, for all x ∈ V1 ∪ V2,
, for all xy ∈ E1 ∪ E2,
if xy ∈ E′ \ (E1 ∪ E2 ∪ {xy : x = y, x ∈ V1, y ∈ V2} ∪ {xy : yx ∈ E1 ∪ E2}), where E′ = V1 × V2 .
Example 13. Let us consider SVN-graphs and given as in Fig. 14. Here, V1 = {x1, x2, x3}, V2 = {x4, x5, x6, x7}, E1 = {x1x2, x2x3, x1x3}, E2 = {x4x5, x4x7, x5x6, x6x7} and E′ = {x1x4, x1x5, x1x6, x1x7, x2x4, x2x5, x2x6, x2x7, x3x4, x3x5, x3x6, x3x7}. Then, join of two SVN-graphs and is as in Fig. 15.
SVN-graphs and , respectively.
.
Let us consider SVN-graphs and given in Example 11. Note that V1∩ V2 ¬ = ∅. Then is in Fig. 16.
.
Proposition 3.34.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is a SVN-graph.
Proof. Let xy ∈ E1 ∪ E2. By Definition 3.29, we know that if xy ∈ E1 \ E2, and if xy ∈ E2 \ E1, then . If V1∩ V2 = ∅, E1∩ E2 = ∅. Therefore the proof is clear.
Let V1∩ V2 ¬ = ∅ and xy ∈ E′. Then,
This completes the proof.
Definition 3.35. Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, direct join of and , denoted by , is defined by as follows:
for xy ∈ E′ \ (E1 ∪ E2 ∪ {xy : x = y, x ∈ V1, y ∈ V2} ∪ {xy : yx ∈ E1 ∪ E2}), where E′ = V1 × V2 .
Here , and .
Example 14. Consider SVN-graphs and given in Example 11. Then, the direct join of SVN-graphs and is as in Fig. 17.
.
Proposition 3.36.Let and be two SVN-graphs over graphs G1 = (V1, E1) and G2 = (V2, E2), respectively. Then, is a SVN-graph.
Proof. Let xy ∈ E1 ∪ E2. From Definition 3.33, we know that if xy ∈ E1 \ E2, and if if xy ∈ E2 \ E1,. Let xy ∈ E1 ∩ E2, then
Let xy ∈ E′. Then,
Then, and this completes the proof.
Decision making method
In this section, we firstly present some definitions which we will use in suggested method. Then we develop a decision making method and give its algorithm in order to choose element which has dominate degree in group, and to show process of proposed decision making method we give an illustrative example.
Definition 4.1. [35] Let (j = 1, 2, . . . , n) be a collection of single-valued neutrosophic numbers, SNNWA : SNNn → SNN
the SNNWA operator is called the simplified neutrosophic number weighted averaging operator of dimension n, where w = (w1, w2, . . . , wn) is the weight vector of μj (j = 1, 2, . . . , n), with wj ≥ 0 (j = 1, 2, . . . , n) and (see [35]). Here if it is taken all of wj (j = 1, 2, . . . , n) as equal, then Equation (5) can be written as follows:
Equation (6) can be written as more explicit, respectively, as follows:
Definition 4.2. [35] Let μ = 〈μt, μi, μf〉 be a SVN-number. Then, the score function of SVN-number μ, denoted by s (μ), is defined as follows:
Based on Definitions 4.1 and 4.2, we define following concepts:
Definition 4.3. Let be a directed SVN-graphs over graphs G = (V, E) and vr, r = 1, 2, . . . , n be adjacent SVN-vertices of vp ∈ V. Out-degree of vp, denoted by , is defined as follows:
Similarly, in-degree of vp, denoted by is defined as follows:
Score of out-degree and in-degree of a vertex vp is calculated by using Definitions 4.1 and 4.2, respectively as follows:
Let and be scores of out-degree and in-degree of a vertex vp, respectively. Then is called domination degree of vertex vp and denoted by .
Algorithm
Step 1: Input the set of vertices I = {I1, I2, . . . , In} and a SVN-set A which is defined on set I.
Step 2: Input the set of edges J = {J1, J2, . . . , Jn} .
Step 3: Compute the truth-membership degree, indeterminacy-membership degree and falsity-membership degree of edge using ηt (xy) ≤ min(μt (x), μt (y)), ηi (xy) ≥ max(μi (x), μi (y)) and ηf (xy) ≥ max(μf (x), μf (y)).
Step 4: Compute out-degree and in-degree for each of vertices by using Equations (7) and (8).
Step 5: Compute score functions of out-degree and in-degree for each of vertices by using Equations (9) and (10).
Step 6: Find domination degree for each of vertices.
Step 7: Rank vertices according to real domination degrees of them.
Step 8: Choose vertex which has maximum domination degrees.
Illustrative example
Let us consider the application in [8]. There are seven person which are influence each other on a social group on whatsapp. Let P = {P1, P2, P3, P4, P5, P6, P7} be set of seven person in a social group on whatsapp.
Step 1:A = {(P1, 〈0.7, 0.4, 0.5〉), P2 (〈0.5, 0.5, 0.7〉), (P3, 〈0.6, 0.5, 0.7〉), (P4, 〈0.3, 0.8, 0.4〉), (P5, 〈0.8, 0.4, 0.3〉), (P6, 〈0.9, 0.3, 0.3〉), (P7, 〈0.4, 0.2, 0.6〉)} is the SVN-set on the set I, where truth value of person represents his good influence on others, falsity value represents his bad influence on others, and indeterminacy value represents uncertainty in his influence.
Step 2:J = {(P6, P3), (P6, P4), (P6, P7), (P6, P2), (P1, P3), (P2, P3), (P7, P1), (P5, P4), (P5, P2), (P2, P7)} is the set of edges.
Step 3: Let B be SVN-set on the set J as shown in Table 4.
SVN-set B of edges
Edge
t
i
f
(P1, P3)
0.6
0.5
0.7
(P1, P6)
0.6
0.5
0.5
(P1, P7)
0.3
0.6
0.8
(P2, P1)
0.4
0.6
0.7
(P2, P3)
0.4
0.6
0.8
(P3, P7)
0.3
0.6
0.8
(P3, P4)
0.2
0.8
0.8
(P4, P7)
0.3
0.9
0.7
(P5, P4)
0.2
0.8
0.5
(P5, P2)
0.5
0.9
0.8
(P6, P3)
0.5
0.6
0.8
(P6, P4)
0.2
0.8
0.4
(P6, P7)
0.4
0.4
0.7
(P6, P2)
0.4
0.5
0.7
(P7, P5)
0.4
0.5
0.7
The truth, indeterminacy and falsity values of each edge are calculated using:
Step 4: By using Equations (7) and (8), out-degrees and in-degrees of each person are obtained as follows:
Step 5: By using Equations (9) and (10), we obtain scores of out-degrees and in-degrees of each person are obtained as follows:
Step 6: Real domination degrees of each person are obtained as follows:
Step 7: Real domination degrees of peoples in this group can be rank in form P1 ≥ P6 ≥ P5 ≥ P2 ≥ P3 ≥ P4 ≥ P5 .
Step 8:P1 is a person who has real dominate effect in the group.
Conclusion
The paper is devoted to present some novel concepts and operations related to single-valued neutrosophic graphs, and application in decision making. Also some properties of the defined novel concepts and operations are obtained. In the future, we will give applications of single-valued neutrosophic graphs in decision making and clustering analysis based on defined new concept and operations. Furthermore, many concepts existing in graph theory may be defined and investigated by researchers on single-valued neutrosophic environment, rough set [37] soft set [30], hybrid soft set [29], soft rough set [54, 55], soft rough fuzzy [56].
Conflict of interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
References
1.
AtanassovK.T., Intuitionistic fuzzy sets, Fuzzy Set and Systems20 (1986), 87–96.
2.
AtanassovK.T., Intuitionistic fuzzy sets: Theory and Applications, Physica-Verlag, New York, 1999.
3.
AtanassovK.T., PasiG., YagerR. and AtanassovaV., Intuitionistic fuzzy graph interpretations of multi-person multi-criteria decision making, Proceedings of EUSFLAT Conference, 2003, pp. 177–182.
4.
AkramM. and ParvathiR., Properties of intuitionistic fuzzy line graphs, 16th International Conference on IFSs, Sofia, 2012, Notes on Intuitionistic Fuzzy Sets18(3) (2012), 52–60.
5.
AkramM. and DavvazB., Strong intuitionistic fuzzy graphs, Filomat26(1) (2012), 177–196.
6.
AkramM., Single-valued neutrosophic planar graphs, International Journal of Algebra and Statistics5(2) (2016), 157–167.
7.
AkramM. and ShahzadiS., Representation of graphs using intuitionistic neutrosophic soft sets, Journal of Mathematical Analysis7(6) (2016), 31–53.
8.
AkramM. and ShahzadiG., Operation on single-valued neutrosophic graphs, Journal of Uncertainty Systems11(3) (2017), 176–196.
9.
AkramM. and ShahzadiS., Neutrosophic soft graphs with appliaction, Journal of Intelligent Fuzzy Systems32(1) (2017), 841–858.
10.
AkramM. and SiddiqueS., Neutrosophic competition graphs with applications, Journal of Intelligent Fuzzy Systems33(2) (2017), 921–935.
11.
AkramM. and SitaraM., Novel applications of singlevalued neutrosophic graph structures in decision-making, Journal of Applied Mathematics and Computing (2017). doi: 10.1007/s12190-017-1084-5
12.
AkramM., SiddiqueS. and DavvazB., New Concepts in neutrosophic graphs with application, Journal of Applied Mathematics and Computing (2017). doi: 10.1007/s12190-017-1106-3
13.
BhattacharyaP., Some remarks on fuzzy graphs, Pattern Recognition Letters6(5) (1987), 297–302.
14.
BhutaniK.R., On automorphisms of fuzzy graphs, Pattern Recognition Letters9 (1989), 159–162.
15.
BeraT. and MahapatraN.K., (α; β; γ)–cut of neutrsosophic soft set and it’s application to neutrosophic soft groups, Asian Journal of Mathematics and Computer Research12(3) (2016), 160–178.
16.
BroumiS., DeliI. and SmarandacheF., Relation on Interval valued neutrosophic soft sets, Journal of New Result in Science5 (2014), 1–20.
17.
BroumiS., TaleaM., BakaliA. and SmarandacheF., Single valued neutrosophic graphs, Journal of New Theory10 (2016), 86–101.
18.
BroumiS., TaleaM., BakaliA. and SmarandacheF., On bipolar single valued neutrosophic graphs, Journal of New Theory10 (2016), 86–101.
19.
DhavaseelanR., VikramaprasadR. and KrishnarajV., Certain types of neutrosophic graphs, Int_Jr of Mathematical Sciences and Applications5(2) (2015), 333–339.
20.
GargG., BhutaniK., KumarM. and AggarwalS., Hybrid model for medical diagnosis using Neutrosophic Cognitive Maps with Genetic Algorithms, FUZZ-IEEE 2015 (IEEE International Conference on Fuzzy Systems).
21.
KandasamyW.B.V., IlanthenralK. and SmarandacheF., Neutrosophic Graphs: A New Dimension to Graph Theory, Kindle Edition, 2015.
22.
KaraaslanF., Possibility neutrosophic soft sets and PNSdecision making method, Applied Soft Computing54 (2017), 403–414.
23.
KarunambigaiM.G. and ParvathiR., Intuitionistic Fuzzy Graphs, Proceeding of 9th Fuzzy Days International Conference on Computational Intelligence, Advances in soft computing: Computational Intelligence, Theory and Applications, Springer-Verlag, 20, 2006, pp. 139–150.
24.
KarunambigaiM.G., ParvathiR. and KalaivaniO.K., A Study on Atanassov’s Intuitionistic Fuzzy Graphs, Proceedings of the International Conference on Fuzzy Systems, FUZZ-IEEE, Taipei, Taiwan, 2011, pp. 157–167.
25.
KarunambigaiM.G. and KalaivaniO.K., Self centered intuitionistic fuzzy graph, World Applied Sciences Journal14(12) (2011), 1928–1936.
26.
KarunambigaiM.G., ParvathiR. and BuvaneswariR., Constant intuitionistic fuzzy graphs, Notes on Intuitionistic Fuzzy Sets17(1) (2011), 37–47.
27.
KauffmanA., Introduction a la Theorie des Sous-emsembles Flous, Masson et Cie, Vol. 1, 1973.
28.
LiuP. and WangY., Multiple attribute decision-making method based on single-valued neutrosophic normalized weighted Bonferroni mean, Neural Computing and Application25(7–8) (2014), 2001–2010.
29.
MaX., LiuQ. and ZhanJ., A survey of decision making methods based on certain hybrid soft set models, Artificial Intelligence Review47 (2017), 507–530.
30.
MolodtsovD., Soft set theory first results, Computers and Mathematics with Applications37 (1999), 19–31.
31.
MordesonJ.N. and PengC.-S., Operations on fuzzy graphs, Information Sciences79 (1994), 159–170.
32.
MordesonJ.N. and NairP.S., Fuzzy graphs and fuzzy hypergraphs, Physica Verlag, Heidelberg; Second Edition, 1998, 2001.
33.
NazS., RashmalouH. and Aslam MalikM., Operation on single valued neutrsophic grpahs with application, Journal of Intelligent and Fuzzy Systems32 (2017), 2137–2151.
PengJ.-J., WangJ.-Q., WangJ., ZhangH.-Y. and ChenX.-H., Simplified neutrosophic sets and their applications in multi-criteria group decision-making problems, International Journal of Systems Science47(10) (2016), 2342–2358.
36.
ParvathiR., KarunambigaiM.G. and AtanassovK., Operations on Intuitionistic Fuzzy Graphs, Proceeding of IEEE International Conference on Fuzzy Systems (FUZZY-IEEE), 2009, pp, 1396–1401.
37.
PawlakZ., Rough sets, International Journal of Computer and Information Sciences11(5) (1982), 341–356.
38.
RosenfeldA., Fuzzy graphs, fuzzy Sets and their Applications to Cognitive and Decision Processes (Proceeding of U.S.- Japan Sem., University of California, Berkeley, Calif, 1974), (
ZadehL.A.,
FuK.S. and ShimuraM., eds.), Academic Press, New York, 1975, pp. 77–95.
39.
ShahN. and HussainA., Neutrosophic soft graphs, Neutrosophic Set and Systems11 (2016), 31–44.
40.
ShahN., Some studies in Neutrosophic graphs, Neutrosophic Set and Systems12 (2016), 54–64.
41.
ShannonA. and AtanassovK.T., A first step to a theory of the intuitionistic fuzzy graphs, Proceeding of FUBEST (LakovD., Ed.), Sofia, 1994, pp. 59–61.
42.
ShannonA. and AtanassovK.T., Intuitionistic fuzzy graphs from α-,β-, and (α;β)-levels, Notes on Intuitionistic Fuzzy Sets1(1) (1995), 32–35.
43.
SahooS. and PalM., Different types of products on intuitionistic fuzzy graphs, Passific Science Review A: Natural Science and Engineering17(3) (2015), 87–96.
44.
SmarandacheF., Neutrosophic set-a generalization of the intuitionistic fuzzy set, Granular Computing, 2006, IEEE International Conference, 2006, pp. 38–42. doi: 10.1109/GRC.2006.1635754
45.
SmarandacheF., A geometric interpretation of the neutrosophic set- A generalization of the intuitionistic fuzzy set, Granular Computing (GrC), 2011 IEEE International Conference, 2011, pp. 602–606. doi: 10.1109/GRC.2011.6122665
46.
SmarandacheF., Refined literal indeterminacy and the multiplication law of subindeterminacies, Neutrosophic Sets and Systems9 (2015), 1–20.
47.
SmarandacheF., Types of Neutrosophic Graphs and neutrosophic Algebraic Structures together with their Applications in Technology, seminar, Universitatea Transilvania din Brasov, Facultatea de Design de Produs si Mediu, Brasov, Romania, 2015.
SunithaM.S. and KumarA.V., Complement of a fuzzy graph, Indian Journal of Pure and Applied Mathematics33(9) (2002), 1451–1464.
50.
WangH., SmarandacheF., ZhangY. and SunderramanR., Single valued neutrosophic sets, Multisapace and Multistructure4 (2010), 410–413.
51.
TongH., Chang-jingL.U. and Kai-QuanS.H.I., Rough graph and its structure[J], J441(6) (2006), 46–50.
52.
YangH.-L., GuoZ.-L., SheY. and LiaoX., On single valued neutrosophic relations, Journal of Intelligent Fuzzy Systems30 (2016), 1045–1056.
53.
YeJ., Single-valued neutrosophic minimum spanning tree and its clustering method, Journal of Intelligent Systems23(3) (2014), 311–324.
54.
ZhanJ., LiuQ. and HerawanT., A novel soft rough set: Soft rough hemirings and its multicriteria group decision making, Applied Soft Computing54 (2017), 393–402.
55.
ZhanJ., AliM.I. and MehmoodN., On a novel uncertain soft set model: Z-soft fuzzy rough set model and corresponding decision making methods, Applied Soft Computing56 (2017), 446–457.
56.
ZhanJ. and ZhuK., A novel soft rough fuzzy set: Z-soft rough fuzzy ideals of hemirings and corresponding decision making, Soft Computing21 (2017), 1923–1936.