Abstract
A vague graph is a generalized structure of a fuzzy graph that gives more precision, flexibility and compatibility to a system when compared with systems that are designed using fuzzy graphs. In this paper, vague competition graph and m-step competition graphs related to a vague graph are introduced. Likewise, some interesting theorems on them, which are related to the independent strong edges of the vague competition graphs are investigated.
Introduction
The origin of graph theory started with the problem of Konigsberg bridge, in 1735. This problem lead to the concept of Eulerian graph. Euler studied the problem of Konigsberg bridge and constructed a structure that solves the problem called Eulerian graph. In 1840, Mobious gave the idea of complete graph and bipartite graph and Kuratowski proved that they are planar by means of recreational problems. At present, graph theoretical concepts are highly utilized by computer science applications. Especially in research areas of computer science including datamining, image segmentation, clustering, and networking. The introduction of fuzzy sets by Zadeh [29] in 1965 changed the face of science and technology to a great extent. Fuzzy set paved the way for a new philosophical thinking of ‘Fuzzy Logic’ which now, is an essential concept in artificial intelligence. The most important feature of a fuzzy set is that it consists of a class of objects that satisfy a certain (or several) property. For example, for a fuzzy set A, each object x has a membership degree of A, denoted as μ A (x). Gau and Buehrer [6] proposed the concept of vague set by replacing the value of an element in a set with a subinterval of [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 [13] in 1993, from Zadeh’s fuzzy relations [29–31]. But Rosenfeld [23] introduced another elaborated definition including fuzzy vertex, fuzzy edges, and several fuzzy analogs of graph theoretic concepts such as paths, cycles, connectedness and etc. Ramakrishna [15] introduced the concept of vague graphs and studied some of their properties. Akram et al. [2] defined the vague hypergraphs. Borzooei and Rashmanlou [8–10] investigated domination and new concepts in vague graphs. Rashmanlou et al.[16–22] introduced new concepts of bipolar fuzzy graphs, compelete interval-valued fuzzy graphs, antipodal interval-valued fuzzy graphs, balanced interval-valued fuzzy graphs and some properties of highly irregular interval-valued fuzzy graphs. Samanta and Pal [26–27] defined fuzzy tolerance graph and fuzzy k-competition and p-competition fuzzy graph. In this paper, we have introduced vague competition graph and m-step competition graphs related to a vague graph. Also, some interesting theorems on them, which are related to the independent strong edges of the vague competition graphs are investigated. For further details on the literature, readers may look in [1, 3–7, 24, 25, 28]. After introductory section, (Section 1), some basic definitions are given in Section 2. In Section 3, the concepts of vague competition graphs, m-step vague competition graphs are defined. Some properties are established. At last conclusion is given in Section 4.
Preliminaries
A directed graph (digraph) is a graph which consists of non-empty finite set of elements called vertices an a finite set of ordered pairs of distinct vertices called arcs. We will often write . For an arc , v i is the tail and v j is the head. The order (size) of is the number of vertices (arcs) in . The out-neighbourhood of a vertex v i is the set . Similarly, the in-neighbourhood N- (v i ) of a vertex v i is the set . The open neighbourhood of a vertex v i is N+ (v i ) ∪ N- (v i ). A walk in is an alternating sequence of vertices x i and arcs of such that tail of is x i and head is xi+1, for every i = 1, 2, ⋯ , k - 1. A walk is closed if x1 = x k . A path is a walk in which all vertices are distinct. A path x1, x2, ⋯ , x k with k ≥ 3 is a cycle if x1 = x k .
In 1968, Cohen [11] introduced the notion of competition graphs in connection with a problem in ecology. Let be a digraph, which corresponds to a food web. A vertex represents a species in the food web and an arc means that x preys on the species s. If two species x and y have a common prey s, they will compete for the prey s. Based on this analogy, Cohen defined a graph which represents the relations of competition among the species in the food web. The competition graph of a digraph is an undirected graph G = (V, E) which has the same vertex set V and has an edge between two distinct vertices x, y ∈ V if there exists a vertex s ∈ V and arcs . We say that a graph G is a competition graph if there exists a digraph such that .
Vague competition graphs
Competition graphs are an extremely useful tools in solving the combinatorial problems in different areas including geometry, algebra, topology, optimization, and computer science. They have become particularly important in the study of networks. Hence, in this section, we come to our main objective of the paper, the vague competition graph. Like a crisp graph, we define vague out-neighbourhood and vague in-neighbourhood of a vertex for a directed vague graphs below.
(ii) Vague in-neighbourhood of a vertex v of a directed vague graph is the vague set , where and defined by and defined by .
Then N f (u1) = {(u2, 0.2, 0.5) , (u3, 0.1, 0.7)} , N f (u3) = {(u2, 0.3, 0.5) , (u4, 0.2, 0.6)} N f (u4) = {(u2, 0.1, 0.6)} N t (u3) = {(u1, 0.1, 0.7)}
Now, we define a vague competition graph.
The following example illustrates vague competition graph.
Since N f (u1) = {(u2, 0.2, 0.5) , (u3, 0.1, 0.7)} , N f (u2) = ∅ , N f (u3) = {(u4, 0.2, 0.6)} , N f (u4) = {(u2, 0, 1)} we get N f (u1) ∩ N f (u4) = {(u2, 0, 1)}. Hence, there is an edge between u1 and u4 in vague competition graph , where true membership and false membership values ar given by t B (u1u4) =0 and f B (u1u4) =1. For all other edges we have t B = f B = 0.
An edge of the vague digraph is said to be independent strong if This definition is used in the following theorem.
The open neighbourhood and closed neighbourhood of a vertex in vague graph are defined below.
The open-neighbourhood graph of G is a graph N (G) = (A, B′), whose vertex set is same as G and has an edge between two vertices x and y ∈ V in N (G) if and only if N (x) ∩ N (y) is non-empty vague set in G. The true membership and false membership values of the edge xy are given by and . The closed-neighbourhood graph of G is a graph N [G] = (A, B′), whose vertex set is same as G and has an edge between two vertices x and y ∈ V in N [G] if and only if N [x] ∩ N [y] is non-empty set in G. The true membership and false membership values of the edge xy are given by and .
The corresponding vague open and closed neighbourhood graphs are shown in Fig. 3.
Here, another extension of a vague competition graph is considered called the m-step competition graph. Note that the following notations are used:
A directed path of length m from v to u.
: m-step out-neighbourhood of the vertex v.
: m-step in-neighbourhood of the vertex v.
: m-step competition graph of the digraph .
(ii) The m-step in-neighbourhood of a vertex v of a vague digraph is the set where there exists a directed path of length m from u to v, , and and defined by ρ t (v) = (xy) is an edge of , (xy) is an edge of .
Then, and = {(b, 0.1, 0.7) , (c, 0.1, 0.7)}. So, . Hence t B (xy) =0.1 and f B (xy) =0.7. It is shown in Fig. 4.
Note that the underlying vague graph of is the vague graph G = (A, B), where A = (t A , f A ), B = (t B , f B ) where and , for all x, y ∈ V.
Thus, the edge (x, y) is also the edge of . Let and in . Therefore, and . This proves that there exists an edge in for every edge in . Similarly, for every edge in there exists an edge in . This proves that . □
Conclusion
It is well known that graphs are among the most ubiquitous models of both natural and human-made structure. They can be used to model many types of relations and process dynamics in computer science, physical, biological, and social systems. Many problems of practical interest can be represented by graphs. In this paper, we have described vague competition graphs and m-step competition graphs of a vague graph. Also, we have established some theorems on them, which are related to the independent strong edges of the vague competition graphs. In future, Vague k-competition graphs will be introduced based on the analogy of this paper.
