Abstract
The concept of vague graph introduced by Ramakrishna in [8]. The main purpose of this paper is to introduce the concepts of cardinality, dominating set, independent set, total dominating number and independent dominating number of a vague graph. The notion of irredundance number of a vague graph is discussed, too. Finally we give an application of domination in vague graphs.
Introduction
Graph theory is an extremely useful tool in solving combinatorial problems in different areas including geometry, algebra, number theory, topology, operations research, biology and social systems. Fuzzy graph theory is finding an increasing number of application in modeling real time systems where the level of information inherent in the system varies with different levels of precision. In 1965, Zadeh [20] first proposed the theory of fuzzy sets. Gau and Buehrer [4] proposed the concept of vague set in 1993, by replacing the value of an element in a set with a subinterval of [0, 1]. Namely, a true-membership function t v (x) and a false membership function f v (x) are used to describe the bounderies of the membership degree. The first definition of fuzzy graphs was proposed by Kafmann [5] in 1993, from Zadeh’s fuzzy relations [21], [22] and [20]. But Rosenfeld [9] introduced another elaborated definition including fuzzy vertex and fuzzy edges and several fuzzy analogs of graph theoretic concepts such as paths, cycles, connectedness and etc. Ramakrishna [8] introduced the concept of vague graphs and studied some of their properties. Akram et al. [1, 2] introduced the vague hypergraphs and some properties of vague graphs. Samanta and Pal introduced fuzzy planar graphs [16], fuzzy tolerance graphs [14], fuzzy threshold graphs [15], fuzzy k-competition graphs and p-competition fuzzy graphs [17], irregular bipolar fuzzy graphs [18]. A. Somasundaram and S. Somasundaram [19] defined domination in fuzzy graphs. Domination in intuitionistic fuzzy graphs introduced by Parvathi and Thamizhendhi [7]. Debnath [3] investigated domination in interval-valued fuzzy graphs. Pal and Rashmanlou studied irregular inteval-valued fuzzy graphs [6]. Also, they defined antipodal interval-valued fuzzy graphs [10], balanced interval-valued fuzzy graphs [11] and a study on bipolar fuzzy graphs [13]. Rashmanlou and Yong Bae Jun investigated complete interval-valued fuzzy graphs [12]. In this paper, we introduce the concepts of cardinality, dominating set, independent set, total dominating number and independent dominating number of vague graphs. The notion of a irredundance number of a vague graph is discussed also.
Preliminaries
A graph is an ordered pair G = (V, E), where V is the set of vertices of G and E is the set of edges of G. A subgraph of a graph G = (V, E) is a graph H = (W, F), where W ⊆ V and F ⊆ E. A fuzzy graph G = (σ, μ) is a pair of functions σ : V → [0, 1] and μ : V × V → [0, 1] with μ (u, v) ≤ σ (u) ∧ σ (v) for all u, v ∈ V, where V is a finite non-empty set and ∧ denote minimum.
A vague set A in an ordinary finite non-empty set X, is a pair (t
A
, f
A
), where t
A
: X → [0, 1], f
A
: X → [0, 1] are true and false membership functions, respectively such that 0 ≤ t
A
(x) + f
A
(x) ≤1 for all x ∈ X. Note that t
A
(x) is considered as the lower bound for degree of membership of x in A and f
A
(x) is the lower bound for negative of membership of x in A. So, the degree of membership of x in the vague set A, is characterized by the interval [t
A
(x) , 1 - f
A
(x)]. Hence, a vague set is a special case of interval valued sets studied by many mathematicians and applied in many branches of mathematics. Let X and Y be two ordinary finite non-empty sets. We call a vague relation to be a vague subset of X × Y, that is an expression Rdefined by
The underlying crisp graph of a vague graph G = (A, B), is the graph G = (V, E), where V = {v : t A (v) >0 and f A (v) >0} and E = {{u, v} :t B ({u, v}) >0, f B ({u, v}) >0}. V is called the vertex set and E is called the edge set. A vague graph may be also denoted as G = (V, E).
A vague graph G is said to be strong if t B (v i v j ) = min {t A (v i ) , t A (v j )} and f B (v i v j ) = max {f A (v i ) , f A (v j )} for every edge v i v j ∈ E. A vague graph G is said to be complete if t B (v i v j ) = min {t A (v i ) , t A (v j )} and f B (v i v j ) = max {f A (v i ) , f A (v j )} for all v i , v j ∈ V.
A vague graph G = (V, E) is said to be n-partite (multipartite) if the vertex set V can be partitioned into n subsets V
1, V
2, ⋯ , V
n
such that: For every v
i
, v
j
∈ V
i
and 1 ≤ i, j ≤ n, we have
For every v
i
∈ V
i
, v
j
∈ V
j
and 1 ≤ i, j ≤ n, we have
A path P in a vague graph G is a sequence of distinct vertices v
1, v
2, ⋯ , v
n
such that either one of the following conditions is satisfied:
t
B
(v
i
v
j
) >0 and f
B
(v
i
v
j
) =0 for some i, j,
t
B
(v
i
v
j
) =0 and f
B
(v
i
v
j
) >0 for some i, j,
t
B
(v
i
v
j
) =0 and f
B
(v
i
v
j
) =0 for some i, j.
A vague graph G is connected if any two vertices are joined by a path. The t-strength of a path P : v 1, v 2, ⋯ , v n is defined as min(t B (v i v j )) for all i, j and is denoted by S t . The f-strength of a path P : v 1, v 2, ⋯ , v n is defined as max(f B (v i v j )) for all i, j and is denoted by S f . If the same edge possesses both t-strength and f-strength value, then it is the strength of a path P. The strength of a path is (t B (v i v j ) , f B (v i v j )) = (S t , S f ). Note that the t-strength of the path connecting any two vertices v i , v j is defined as max(S t ) and is denoted by (t B (v i v j )) ∞ and the f-strength of the path connecting any two vertices v i , v j is defined as min(S f ) and is denoted by (S f (v i v j )) ∞. If the same edge possesses both t-strength and f-strength value, then it is the strength of the strongest path P and it is denoted by S p = ((t B (v i v j )) ∞, (f B (v i v j )) ∞) for all i, j = 1, 2, ⋯ , n. (See [2])
The cardinality of G is defined to be
The vertex cardinality of G is defined by
The edge cardinality of G is defined by
The number of vertices (the cardinality of V) is called the order of a vague graph and is denoted by
The number of edges (the cardinality of E) is called the size of a vague graph and is denoted by
for all v
i
∈ V.
for all v
i
v
j
∈ E.
for all v
i
∈ V.
for all v
i
v
j
∈ E.
The degree of a vertex v in a vague graph G is defined to be sum of the weights of the strong edges incident at v. It is denoted by d G (v). The minimum degree of G is δ (G) = min {d G (v) | v ∈ V}. The maximum degree of G is ▵ (G) = max {d G (v) | v ∈ V}.
Domination in vague graphs
Domination in graphs has applications to several fields. Domination arises in facility location problems, where the number of facilities (e.g., hospitals, fire stations) is fixed and one attempts to minimize the distance that a person needs to travel to get to the closest facility. A similar problem occurs when the maximum distance to a facility is fixed and one attempts to minimize the number of facilities necessary so that everyone is serviced. Concepts from domination also appear in problems involving finding sets of representatives, in monitoring communication or electrical networks, and in land surveying (e.g., minimizing the number of places a surveyor must stand in order to take height measurements for an entire region). In this section, we define the concepts of cardinality, dominating set, independent set, total dominating number and independent dominating number of vague graphs.
Let G = (A, B) be an interval-valued fuzzy graph and u, v ∈ V. We say that u dominate v in G if and . (See [3])
Now domination in vague graph is as follows.
For any v ∈ V, N (v) is precisely the set of all vertices in V which are dominated by v. If t
B
(uv) < (t
B
) ∞ (uv) and f
B
(uv) > (f
B
) ∞(uv) for all u, v ∈ V, then the dominating set of G is V.
A dominating set S of a vague graph is said to be minimal dominating set if no proper subset of S is a dominating set. Minimum cardinality among all minimal dominating set is called lower domination number of G, and is denoted by d
V
(G). Maximum cardinality among all minimal dominating set is called upper domination number of G, and is denoted by D
V
(G).
In Fig. 1,{u 2, u 5} , {u 1, u 3, u 5}, and {u 1, u 2, u 3, u 5} are three dominating sets, {(u 1, u 4)} is a minimal dominating set of minimal cardinality and d V (G) =0.55, {(u 2, u 3)} is a minimal dominating set of maximal cardinality and D V (G) =0.8.
An independent set S of vague graph G = (A, B), is said to be maximal independent, if for every vertex v ∈ V - S, the set S ∪ {v} is not independent. The minimum cardinality among all maximal independent set is called lower independent number of G, and it is denoted by i
V
(G). The maximum cardinality among all maximal independent set is called upper independent number of G, and it is denoted by I
V
(G).
In Fig. 2, { {u 1, u 2} , {u 2, u 3}} is independent set, {u 2, u 3} is a maximal independent set of minimal cardinality and i V (G) =0.9, {u 1, u 2} is a maximal independent set of maximal cardinality and I V (G) =0.95.
d is not a strong neighbor of any vertex in D.
There is a vertex v ∈ V - D such that N (v) ∩ D = d.
Conversely, assume that D is both independent and dominating set, but D is not a maximal independent. Then there exists a vertex v ∈ V - D, which the set D ∪ {v} is independent. If D ∪ {v} is independent, then no any vertex in D is a strong neighbor to v. Hence D can not be a dominating set, which is a contradiction. Therefore, D is a maximal independent set.□
A set S is called a total dominating set if for every vertex v ∈ V, there exists a vertex u ∈ S, such that u ≠ v and u dominates v. A total dominating set S is said to be minimal total dominating set if there is no any proper subset of S which is a total dominating set. The minimum cardinality of a minimal total dominating set is called lower total dominating number of G, and it is denoted by t
V
(G). The maximum cardinality of minimal total dominating set is called upper total dominating number of G, and it is denoted by T
V
(G).
A vertex v is said to be a vague private neighbor of u ∈ S with respect to S, if N [v] ∩ S = {u}. Furthermore, we define vague private neighborhood of u ∈ S with respect to S, by PN [u, S] = {v : N [v] ∩ S = {u}}. In other words PN [u, S] = N [u] - N [S - {u}]. A vertex u in S ⊆ V is said to be vague redundant vertex if PN [u, S] =∅. Equivalently u is redundant in S if N [u] ⊆ N [S - {u}]. Otherwise u is said to be fuzzy irredundant vertex. A set S ⊆ V is said to be vague irredundant set if PN [u, S]≠ ∅, for every vertex in S. A vague irredundant set S is maximal vague irredundant set if for every vertex v ∈ V - S, the set S ∪ {v} is not vague irredundant set, which means that there is at least one vertex w ∈ S ∪ {u} which does not have any private neighbor. Maximum cardinality among all maximal vague irredundant set is called upper vague irredundance number and is denoted by IR
V
(G). Minimum cardinality among all maximal vague irredundant set is called lower vague irredundance number and is denoted by ir
V
(G).
In Fig. 3, S 1 = {u 1, u 4, u 6}, S 2 = {u 2, u 3, u 5} and S 3 = {u 1, u 2} are three vague irredundant sets, PN [u 1, S 1] = {u 2}, PN [u 4, S 1] = {u 3} and PN [u 6, S 1] = {u 5}. {u 5, u 6} has minimum cardinality among all maximal vague irredundant sets and ir V (G) =0.7. {u 2, u 3, u 5} has maximum cardinality among all maximal vague irredundant sets and IR V (G) =1.25.
Thus ir V (G) + IR V (G) ≤2 (O (G) - δ (G)). If (O(G) - δ (G)) divides O (G), then we have a complete multipartite vague graph each of whose defining independent set of size is (O (G) - δ (G)). Hence, i V (G) = IR V (G) = (O (G) - δ (G)). It follows ir V (G) + IR V (G) =2 (O (G) - δ (G)). Conversely, if ir V (G) + IR V (G) =2 (O (G) - δ (G)), then by (1), i V (G) = IR V (G) = (O (G) - δ (G)). It follows that every vertex of G lies in a maximal independent set of size (O (G) - δ (G)). Since, δ (G) is the minimum neighborhood degree, every vertex in such a maximal independent set is a strong neighbor to every vertex outside the set. It follows that the vertex set V can partitioned into maximal independent set of size (O (G) - δ (G)), and hence (O (G) - δ (G)) divides O (G). It follows that the graph G is a complete multipartite vague graph.□
Applications of domination in vague graphs
These days, we see that graph models have many applications in different sciences such as computer sciences, topology, operation research, biological and social sciences. If we consider group behavior, it is observed that in a social group some people can influence thinking of others and it can happen when there is a strong relation between them. Now let us to consider a vague graph of a social group in Fig. 4.
The nodes are depicting the degree of power of a person belongs to a set of social group. The degree of power of a person is defined in terms of its true membership and false membership. Degree of true membership can be interpreted as how much power a person posses and false membership can be interpreted as how much power a person losses, A has 20% power within the social group but he losses 40% power in the same group. In this example, {A, B}, {E, F}, {B, C} and {C, D} are strong edges. So, we can say there is a strong relation between A and B. It is true for E, F and B, C too. Hence we see that B dominates A, E dominates F and C dominates B. It is clear that {a, c, e}, {a, c, e, d} and {a, c, d, f} are dominating sets. Therefore, domination can help us to find people who have strong relation in a social group. Domination can be applied in other areas which we have listed below.
School bus routing
Most school in the country provide school buses for transporting children to and from school most also operate under certain rules, one of which usually states that no child shall have to walk farther than, say one quarter km to a bus pick up point. Thus, they must construct a route for each bus that gets within one quarter km of every child in its assigned area. No bus ride can take more than some specified number of minutes, and limits on the number of children that a bus can carry at any one time. Let us say that the following figure represents a street map of part of a city, where each edge represents one pick up block. The school is located at the large vertex. Let us assume that the school has decided that no child shall have to walk more than two blocks in order to be picked up by a school bus. Construct a route for a school bus that leaves the school, gets within two blocks of every child and returns to the school.
Modeling Biological Networks
Using graph theory as a modeling tool in biological networks allows the utilization of the most graphical invariants in such a way that it is possible to identify secondary RNA (Ribonucleic acid) motifs numerically. Those graphical invariants are variations of the domination number of a graph. The results of the research carried out in show that the variations of the domination number can be used for correctly distinguishing among the trees that represent native structures and those that are not likely candidates to represent RNA.
Modeling social networks
Dominating sets can be used in modeling social networks and studying the dynamics of relations among numerous individuals in different domains. A social network is a social structure made of individuals (or groups of individuals), which are connected by one or more specific types of interdependency. The choice of initial sets of target individuals is an important problem in the theory of social networks. In the work of Kelleher and Cozzens, social networks are modeled in terms of graph theory and it was shown that some of these sets can be found by using the properties of dominating sets in graphs.
Coding theory
The concept of domination is also applied in coding theory as discussed by Kalbfleisch, Stanton and Horton and Cockayne and Hedetniemi. If one defines a graph, the vertices of which are the n-dimensional vectors with coordinates chosen from {1, . . . , p} , p > 1, and two vertices are adjacent if they differ in one coordinate, then the sets of vectors which are (n, p)- covering sets, single error correcting codes, or perfect covering sets are all dominating sets of the graph with determined additional properties.
Conclusion
Fuzzy graph theory has numerous applications in modern sciences and technology, especially in the fields of operations research, neural networks, artificial intelligence and decision making. At present, domination is considered to be one of the fundamental concepts in graph theory and its various applications to biological networks, distributed computing and social networks. In this paper, we introduced the concepts of cardinality, dominating set, independent set, total dominating number and independent dominating number of vague graphs. The notion of a irredundance number of a vague graph is discussed also.
Acknowledgments
The authors are thankful to all the reviewers, Associate editor, Editor-in-Chief of the journal for their important suggestions to improve the presentation of the paper. This work was supported by the research grant (Vague Fuzzy Graphs) of the Islamic Azad University, Central Tehran Branch, Tehran, Iran
