Professional Documents
Culture Documents
Operations on Graphs
M. Shokry
Copyright © 2015 M. Shokry. This is an open access article distributed under the Creative
Commons Attribution License, which permits unrestricted use, distribution, and reproduction in
any medium, provided the original work is properly cited.
Abstract
Keywords: Graph theory, Rough set, Topology, Fuzzy set and Data mining
1. Preliminaries
Topological structures are mathematical models, which are used in the
analysis of data on which the notion of distance is not available. We believe that
topological structures are important modification for knowledge extraction and
processing [5]. Some of the basic concepts in topology which are useful for our
study are given in this paper. Graphs are some of the most important structures in
discrete mathematics [1]. Their ubiquity can be attributed to two observations.
First, from a theoretical perspective, graphs are mathematically elegant. Even
though a graph is a simple structure, consisting only of a set of vertices and a
relation between pairs of vertices, graph theory is a rich and varied subject. This is
partly due the fact that, in addition to being relational structures, graphs can also
be seen as topological spaces, combinatorial objects [1], and many other
mathematical structures. This leads to the second observation regarding the
2844 M. Shokry
A graph that is in one piece, so that any two vertices are connected by a
path, is a connected graph, and disconnected otherwise. Clearly any disconnected
graph G can be expressed as the union of connected graphs, each of which is a
component of G, [1], [6].
A topological space (X, τ) is disconnected space, if there are two nonempty
disjoint open sets A and B, such that X = A U B. Otherwise, X is connected space,
[3], [4].
|𝑣𝑘 ∈ 𝑉(𝐺): 𝑑(𝑣𝑘 , 𝑢) ≤ 𝑑 (𝑣𝑘 , 𝑣)| = |𝑣𝑘 ∈ 𝑉(𝐺): 𝑑(𝑣𝑘 , 𝑣) ≤ 𝑑 (𝑣𝑘 , 𝑢)|
holds for an arbitrary pair of adjacent vertices u and v of G. Let uv be an
arbitrary edge of G. For any two integers i, j, we let
j
Bi (a, u) = {𝑣𝑘 ∈ 𝑉(𝐺): 𝑑(𝑣𝑘 , 𝑎) = 𝑗 𝑎𝑛𝑑 𝑑 (𝑣𝑘 , 𝑢) = 𝑖}
j
The sets Bi (a, u) give rise to a distance partitions of V(G) with respect to
i
the edge eau ∈ E(G) We say that X is strongly distance-balanced if |Bi−1 (a, u)| =
i−1
|Bi (a, u)|
Definition 2.1
Let G=(V,E) be a graph and 𝐻𝑖𝑗 ⊆ 𝐺 a subgraph generated by all paths with
length j from vertex a and length i from u
j
Ni (a, u) = {𝑣𝑘 , 𝑒𝑘 : 𝑣𝑘 ∈ 𝑉(𝐻𝑖𝑗 ), 𝑒𝑘 ∈ 𝐸(𝐻𝑖𝑗 ), 𝐻𝑖𝑗 ⊆ 𝐺 , 𝑑(𝑣𝑘 , 𝑢) ≤ 𝑖 , 𝑑 (𝑣𝑘 , 𝑎)
≤ 𝑗}
2846 M. Shokry
Example 2.1
Let G= (V, E) be a comb – graph
e1 b e2 d e3
a u
e4 e5
c
f
Fig (2.1)
Firstly, we evaluate the neighborhood of the two fixed vertices v(a) and v(u) :
Fig (2.2)
Definition 2.3
Let G= (V, E) be a graph and 𝐻𝑖𝑗 ⊆ G/e a subgraph generated by all paths
with length j from vertex a and length i from u in G with contractible edge e, the
Example 2.2
Consider the following graph
Fig (2.3)
After evaluating the neighborhood of the two fixed vertices and construct the
𝑗
topological space on it by used {∅, (M𝑖 )𝑘 (a, u)} as set of basis. We will begin to
apply two operations (M- contraction edge) on it. Firstly, we notice from the
previous figure that c contract to b, such as {c, b} represent as b
(M11 )1( (a , u) = {{b , e1 },{d , e3}}
(M21 )1( (a , u) = {{b , e1 },{d , e5 , f, e3 } , {b , e2 , d, e3 }}
(M12 )1( (a , u) = {{b , e1 , d , e2 } , {d , e3}}
(M22 )1((a , u) = {{b , e1 , d , e2 } , {d , e5 , f, e3 } , {b , e2 , d, e3 }}
(M13 )1( (a , u) = {b , e1 , d , e2 , f ,e5 },{d , e3}}
(M23 )1( (a , u) = {{b , e1 , d , e2 , f ,e5 } , { d , e5 , f, e3 } , {b , e2 , d, e3 }}
The set of basis β ={{e1 },{e2 },{e3},{e5},{b},{d },{b,e1},{d,e3},{d ,e5 ,f, e3},
{b,e2 ,d,e3},{b,e1 , d ,e2 },{b,e1 , d, e2, f ,e5} , {d , b , e2} , {d , f,
e5}}. Secondly, we notice from the previous figure that f contract to d, such as {f,
d} represent as d
Fig (2.4)
Generating topology on graphs by operations on graphs 2849
Fig (2.5)
Proposition 2.1:
Let G= (V, E) be a connected graph , then M-contractible neighborhood
satisfy
𝑗 𝑗 𝑗
(M𝑖 )𝑘+1(a, u) ⊆ (M𝑖 )𝑘 (a , u)⊆ N𝑖 (𝑎, 𝑢)
Proof
First, since the graph is connected, then the graph is enumerated. Then if
𝑗
𝑣𝑖 ∈ (M𝑖 )𝑘+1 and there is edge 𝒆𝒗𝒊 𝒗𝒊+𝟏 ∈ 𝐸(𝑉), so if we contract 𝒆𝒗𝒊 𝒗𝒊+𝟏 , then
j j j
we eliminate evi vi+1 from (Mi )k+1 so |V ((Mi )k+1 )| ≤ |V ((Mi )k )| and
j j j j
|E ((Mi )k+1 )| ≤ |E ((Mi )k )| so (Mi )k+1(a , u) ⊆ (Mi )k (a , u)
Second is obvious.
Proposition 2.2:
Let G= (V, E) be a connected graph then the topological space of
2850 M. Shokry
ii. For any open set contained the deletion edge in topology
𝑗 𝑗
∑|CL( O 𝑖 ( 𝑎 , 𝑢) )𝝉𝒌+𝟏 | ≤ ∑|CL( O 𝑖 ( 𝑎 , 𝑢) )𝝉𝒌 |
Fig (3.1)
Generating topology on graphs by operations on graphs 2851
The operation of deleting vertex not only removes the vertex v but remove
every edge of which v is end point G – v .We generalized these concepts by
forming new topological properties illustrated the relationship between them by
used a new methods .We generated topology by D- Deleting vertex sets
𝑗
(D𝑖 )𝑘 (𝑎, 𝑢)as follows.
Definition 3.1
Example3.1
We constructed topological space on comb-graph by used
𝑗
{∅, (D𝑖 )𝑘 (a, u)}
as set of basis. We will begin to apply three operation (D-
Deleting vertex) on it.
Fig (3.2)
As shown in figure we determine the vertex which will be deleted and its
incident edge. Then find the neighborhood and construct the topology.
(D11 )1( (a , u) = {{b , e1 },{d , e3}}
(D12 )1( (a , u) = {{b , e1 },{d , e5 , f, e3 } , {b , e2 , d, e3 }}
(D12 )1( (a , u) = {{b , e1 , d , e2 } , {d , e3}}
(D22 )1((a , u) = {{b , e1 , d , e2 } , {d , e5 , f, e3 } , {b , e2 , d, e3 }}
(D13 )1( (a , u) = {b , e1 , d , e2 , f ,e5 },{d , e3}}
(D32 )1( (a , u) = {{b , e1 , d , e2 , f ,e5 } , { d , e5 , f, e3 } , {b , e2 , d, e3 }}
2852 M. Shokry
Fig (3.3)
The basis β1 = {{e1 } ,{e2 } ,{e3} ,{e5} ,{b} ,{d } ,{b,e1}, {d,e3}, {d ,e5 ,f, e3 } ,
{b,e2 ,d,e3},{b, e1 , d , e2 } ,{b,e1 , d, e2, f ,e5} , {d , b , e2} , {d , f,
e5}}.
(D11 )2 (a, u) = {{b , e1 },{d , e3}} , (D12 )2 (a , u) = {{b , e1 } , {b , e2 , d, e3 }}
(D12 )2 (a, u) = {{b , e1 , d , e2 } , {d , e3}}, (D22 )2 (a , u) = {{b , e1 , d ,e2},{b , e2 , d,
e3 }}
The set of basis
β2 = {{e1 },{e2},{e3},{b},{d },{b,e1},{d,e3},{b,e2 ,d,e3},{b, e1 ,d ,e2} , {d ,b,e2}}.
Fig (3.4)
Proposition 3.1:
Let G= (V, E) be a connected graph. Then D - Deletion of vertex
𝑗 𝑗 𝑗
neighborhood satisfies (D𝑖 )𝑘+1 (a , u) ⊆(D𝑖 )𝑘 (a , u) ⊆ (N𝑖 ) (a , u)
Proof Is obvious
Proposition 3.2:
𝒋
Let G= (V, E) be a connected graph. Then topological spaces generated by (𝐃𝒊 )𝒌
satisfies 𝜏𝑘+1(a, u) is a sub- topology of 𝜏𝑘 (a, u).
Proof Is obvious.
Proposition 3.3:
Let G= (V, E) be a connected graph and τ is topology on G with set of basis
j 𝑗
{{ei}, Di (a, u)}, ( O 𝑖 ( 𝑎 , 𝑢) ) open set in topology formed on a graph then
the following satisfies
Proof:
i- From proposition 3.1
𝑗 𝑗
ii- From O 𝑖 ( 𝑎 , 𝑢) ⊆ O 𝑖 ( 𝑜 , 𝑢) and from proposition 3.2 we obtain the
result obviously.
Suppose that G=(V,E) be a graph. If a subset E1 of the set E and all
incident vertices are deleted from the graph G=(V,E) , then the resultant graph is
termed as edge deleted subgraph G′ = (V ′ , E ′ ) of G=(V,E) where 𝑉 ′ = 𝑉(𝐺)
and
𝐸 ′ = 𝐸(𝐺 − 𝑒𝑖𝑗 ) = 𝐸(𝐺) − 𝑒𝑖𝑗
Fig (3.5)
Definition 3.2
Example3.2
Fig (3.6)
Generating topology on graphs by operations on graphs 2855
The operation of deleting edge removes only that edge, the resulting graph
(G – d) or (G-uv).
As shown in figure we determine the edge which be deleted. Then find the
neighborhood and construct the topology.
(L11 )1( (a , u) = {{b , e1 },{d , e3}}
(L12 )1( (a , u) = {{b , e1 },{d , e5 , f, e3 } , {b , e2 , d, e3 }}
(L21 )1( (a , u) = {{b , e1 , d , e2 } , {d , e3}}
(L22 )1((a , u) = {{b , e1 , d , e2 } , {d , e5 , f, e3 } , {b , e2 , d, e3 }}
(L31 )1( (a , u) = {b , e1 , d , e2 , f ,e5 },{d , e3}}
(L32 )1( (a , u) = {{b , e1 , d , e2 , f ,e5 } , { d , e5 , f, e3 } , {b , e2 , d, e3 }}
The set of basis β1 = {{e1 } ,{e2 } ,{e3} ,{e5} ,{b} ,{d } ,{b,e1}, {d,e3}, {d ,e5 ,f, e3
}, {b,e2 ,d,e3},{b, e1 , d , e2 } ,{b,e1 , d, e2, f ,e5} , {d , b , e2} , {d , f, e5}}.
Fig (3.7)
Fig (3.8)
Finally we will notice from the previous example after applying the
method of deleting edge on the graph. We will find in the end the graph G is
disconnected graph. Since there is no path between the vertices. But also we will
notice that the result topology (V,τ) is a connected space.
Proposition 3.4
Let G= (V, E) be a connected graph, then L - Deletion of edge
𝑗 𝑗 𝑗
neighborhood satisfy (L𝑖 )𝑘+1 (a, u) ⊆(L𝑖 )𝑘 (a , u) ⊆ (N𝑖 ) (a , u)
Proof Is obvious.
Proposition 3.5
𝒋
Let G= (V, E) be a connected graph then topological spaces generated by (𝐋𝒊 )𝒌
satisfies that 𝜏𝑘+1(a , u) is a sub- topology of 𝜏𝑘 (a , u).
Proof is obvious.
Proposition 3.6
Let G= (V, E) be a connected graph and τ is topology on G with set of
basis
j 𝑗
{{ei}, Li (a , u)} , ( O 𝑖 ( 𝑎 , 𝑢) ) open set in topology formed on a graph. Then
Generating topology on graphs by operations on graphs 2857
𝑗 𝑗
i-∑|L𝑖 ( 𝑎 , 𝑢)| ≤ ∑|N𝑖 ( 𝑎 , 𝑢)|
𝑗 𝑗
iii- ∑|int ( O𝑖 (𝑎 , 𝑢) )𝝉𝒌+𝟏 | ≤ ∑|int ( O𝑖 (𝑎 , 𝑢) )𝝉𝒌 |
Proof: Obviously
Conclusion
This research aims to improve comparison between different method of
generated topology based on graph operations. Consequently, we introduce a
modification of some topological concepts by using these new classes. So this
research is considered a starting point of many works in the real life applications.
References
[1] J. Bondy, D. S. Murty, Graph theory with applications, North- Holland, 1992.
[5] J. R. Munkres, Topology, Prentice- Hall, Inc., Englewood Cliffs, New Jersey,
1975.