Preprint
Article

This version is not peer-reviewed.

On Topologies on Simple Graphs. Applications in Radar Chart Methods

A peer-reviewed article of this preprint also exists.

Submitted:

27 January 2025

Posted:

29 January 2025

You are already at the latest version

Abstract
Utilizing the concept of rough upper approximation neighborhood systems in simple graphs, this paper introduces a novel class of topologies on vertex sets. We delve into identifying the specific graphs that induce either the indiscrete or discrete topology, unraveling essential topological properties within this classification. Exploring further, we delve into the continuity and isomorphism of graph mappings. Subsequently, we apply these findings to enhance radar chart graphical methods through the analysis of corresponding graph structures.
Keywords: 
;  ;  ;  ;  

1. Introduction

Two important branches of mathematics, general topology [1] and graph theory [2], are closely related. One of the relationships between graph theory and general topology is constructing topologies on the vertices set and the edges set of a graph. Several studies constructed some topologies via directed graphs and undirected graphs. Most of these constructions were in the theory of simple undirected graphs, in particular on the vertices sets of such graphs. In 2018, the authors of the paper [3], introduced new constructions of topologies, incidence topology on the set of vertices for simple graphs G = ( V ( G ) , E ( G ) ) without isolated vertices, which has a subbasis S I G , where S I G is the family of end-sets that contain only end points of each edge. Kiliciman and Abdu [4], used the graphs G = ( V ( G ) , E ( G ) ) to introduce two constructions of topologies on the set E ( G ) , called compatible edge topology and incompatible edge topology. Amiri et al. [5] constructed the graphic topological space of a graph G as a pair ( V ( G ) , T A V ) , where T A V is an Alexandroff topology on V ( G ) induced by a subbasis A V which is the family of open neighbourhoods N ( x ) of vertices in G . Nada et al., [6], introduced a relation on graphs to generate new types of topological structures. In 2019, Nianga and Canoy [7], constructed a topology on simple graphs by using unary and binary operations, and in [8], they introduced some topologies on the vertices set in the theory of simple graphs by using the hop neighborhoods of the graphs (see also [9,10]). In 2020, for the simple graphs without isolated vertices G = ( V ( G ) , E ( G ) ) , Sari and Kopuzlu [11], generated topology on the vertices set induced by the same basis which is introduced by Amiri et al. [5] and studied the continuity of functions. The minimal neighborhood system of vertices and the discrete property of topologies for special graphs, such as complete graphs K n , cycle graphs C n and complete bipartite graphs K n , m , are also studied,. In 2021, Zomam et al. [12] studied some conditions for a locally finite property of graphs to get an Alexandroff property for the graphic topological spaces which are introduced by Amiri et al. [5]. In the theory of directed graphs, pathless topological spaces on the vertices set V ( G ) were introduced by Othman et al. In [13] in 2022, the relation between the pathless topological spaces with the relative topologies and E-generated subgraphs has been presented and the role of pathless topology in the blood circulation of the heart of human body was studied (see also [14]). By using C-sets, Othman et al. [15], have constructed a topology on V ( G ) , called L 2 topology. In 2023, [16], Abu-Gdairi et al. explained the role of the topological visualization in the medical field by giving graph analysis and rough sets by using neighbourhood systems. For an approximation neighborhood system, Yao [17] introduced the concepts of lower approximation and upper approximation of any nonempty set as a generalized rough sets by using a binary relation; for similar investigation see [18]. Atik et al. [19] introduced a new type of rough approximation model via graphs and by using j-neighborhood systems. By using an ideal collection, Guler [20] generated different approximations and compared these approximations.
In this paper we use an upper approximation neighbourhood system of simple graphs G = ( V ( G ) , E ( G ) ) (which was defined in [19]) to construct a new topology on the vertices set V ( G ) , called an upper approximated G-topology. In Section 3 we give the concept of upper approximated G-topological space and show the discrete property of complete graphs C n , cycle graphs C n and complete bipartite graphs K n , m . Next. we define the minimal operator of vertices in upper approximated G-topological spaces and give some results about the closure operator. Section 4 introduces relations between continuous mappings in upper approximated G-topological spaces and isomorphism mappings in simple graphs. We study the isomorphic fundamental topological properties such as compactness and connectedness. Further, we define a new class of connected graphs, called upper connectedness, and a new class of discrete topologies, called upper discreteness. In Section 5 we prove that if the number of categories for a radar chart is large enough, then the upper approximated G-topological space for the corresponding graph of this radar chart is disconnected and discrete. Upper connectedness and upper discrete properties for corresponding graphs of radar charts are also studied.

2. Preliminaries

In this section we recall some notions in graph theory which we need throughout the paper, mainly following the book [2].
Let X be a nonempty set and G X . Recall [17] that for any binary relation ∼ on X, the lower approximation  ̲ ( G ) and upper approximation  ¯ ( G ) of G are given by
̲ ( G ) = { x X : x G } and ¯ ( G ) = { x X : x G } ,
respectively, where x = { y X : x y } . Throughout this paper, all graphs will be assumed undirected. By a graph  G we mean a pair ( V ( G ) , E ( G ) ) of a nonempty vertices set V ( G ) and edges set E ( G ) . If ε E ( G ) is an edge in E ( G ) joins x and y in V ( G ) , then we write V ( ε ) = { x , y } . For x V ( G ) , by D x we mean the number of vertices that adjacent with x which is called the degree of x. For x V ( G ) , an edge γ with V ( γ ) = { x } is called a loop. The two edges ε and ε in E ( G ) are called multiple edges if V ( ε ) = V ( ε ) . A graph G is called a simple graph if it is without loops and multiple edges. In any simple graph G = ( V ( G ) , E ( G ) ) , if there is edge between x and y, then it is denoted by G x y , where x , y V ( G ) . A graph G is called finite if V ( G ) and E ( G ) are both finite sets, and is called locally finite if D x is finite number for all x V ( G ) . In this paper, a path P is defined as an alternating sequence of distinct edges and distinct vertices. The path which starts and ends at the same vertex is called a closed path. A graph G is called connected if for any two distinct vertices there is a path between them, that is, we can move along the edges from any vertex into any other vertex in V ( G ) . The cycle graph  C n with n > 2 is a simple graph with n vertices and n edges such that D x = 2 for all x V ( C n ) . A complete bipartite graph  K n , m with n , m > 0 is a simple graph whose vertices can be partitioned into two subsets V n with n vertices and V m with m vertices such that no edge has both endpoints in the same subset, and every possible edge that could connect vertices in different subsets is a part of the graph. A complete graph  K n with n > 0 is a simple graph with n vertices such that D x = n for all x V ( G ) . Let G = ( V ( G ) , E ( G ) ) be any simple graph and ∼ be any binary relation on V ( G ) . Let H be any subgraph of G . Recall [19] that the lower approximations  N j ̲ ( V ( H ) ) and upper approximations  N j ¯ ( V ( H ) ) of H are given by
N j ̲ ( V ( H ) ) = { x V ( G ) : N j ( x ) V ( H ) }
and
N j ¯ ( V ( H ) ) = V ( H ) { x V ( G ) : N j ( x ) V ( H ) } ,
respectively, where j { r , l , r , l , u , i , u , i } , N r ( x ) = { y V ( G ) : x y } , N l ( x ) = { y V ( G ) : y x } , N r ( x ) = x N r ( y ) N r ( y ) , N l ( x ) = x N l ( y ) N l ( y ) , N u ( x ) = N r ( x ) N l ( x ) , N i ( x ) = N r ( x ) N l ( x ) , N u ( x ) = N r ( x ) N l ( x ) and N i ( x ) = N r ( x ) N l ( x ) . In this paper, for any simple graph G = ( V ( G ) , E ( G ) ) , we will use the relation ∼ on the set V ( G ) as an adjacent relation, that is, x y if x and y are adjacent. Let G = ( V ( G ) , E ( G ) ) be any simple graph. For the vertex x V ( G ) , the open neighbourhood N ( x ) of x is the set of all vertices y V ( G ) such that there is ε E ( G ) joining x and y, that is, N ( x ) = { y V ( G ) : x y } . For the vertex x V ( G ) , the closed neighbourhood N [ x ] of x is given by N [ x ] = N ( x ) { x } .

3. The Upper Approximated G-Topologies

Let G = ( V ( G ) , E ( G ) ) be a simple graph. We firstly structure the neighborhood system for elements of V ( G ) . By using the notions of rough approximation j-neighborhood systems (which are introduced in [19]), for any vertex x V ( G ) , define the upper approximation neighbourhood x ¯ and lower approximation neighbourhood x ̲ of x as
x ¯ = N ( x ) x and x ̲ = { y V ( G ) : N ( y ) N ( x ) } ,
respectively, where x = { y V ( G ) : N ( x ) N ( y ) } . By V ( G ¯ ) we mean the upper approximation neighbourhood system of a graph G , and similarly, by V ( G ̲ ) we mean the lower approximation neighbourhood system of a graph G , that is, V ( G ¯ ) = { x ¯ : x V ( G ) } and V ( G ̲ ) = { x ̲ : x V ( G ) } , respectively.
Example 1.
Note that the graph G = ( V ( G ) , E ( G ) ) in Figure 1-A has upper approximation neighbourhood system given by
1 ¯ = { 1 , 2 , 3 } , 2 ¯ = { 1 , 2 , 3 , 4 } , 3 ¯ = { 1 , 2 , 3 , 4 , 5 } , 4 ¯ = { 2 , 3 , 4 , 5 , 6 } ,
5 ¯ = { 3 , 4 , 5 , 6 , 7 , 8 } , 6 ¯ = { 4 , 5 , 6 , 7 , 8 } , 7 ¯ = 8 ¯ = { 5 , 6 , 7 , 8 } .
The lower approximation neighbourhood system of G is given by 3 ̲ = { 1 , 3 } and k ̲ = { k } for all k = 1 , 2 , 4 , 5 , 6 , 7 , 8 .
In Figure 1-B, the graph G = ( V ( G ) , E ( G ) ) has upper approximation neighbourhood system given by
1 ¯ = 3 ¯ = 5 ¯ = V ( G ) and 2 ¯ = 4 ¯ = V ( G { 1 } ) .
The lower approximation neighbourhood system of G is given by
1 ̲ = 3 ̲ = 5 ̲ = { 1 , 3 , 5 } and 2 ̲ = 4 ̲ = { 2 , 4 } .
Figure 1. Representation of upper and lower approximation neighbourhood system
Figure 1. Representation of upper and lower approximation neighbourhood system
Preprints 147450 g001
Theorem 1.
Let G = ( V ( G ) , E ( G ) ) be any simple graph. The family U ¯ G = { u ¯ x : x V ( G ) } forms a basis of a topology on V ( G ) , where u ¯ x is the intersection set of all upper approximation neighbourhoods containing x in V ( G ) .
Proof. 
It is clear that u ¯ x V ( G ) for all x V ( G ) . That is, x V ( G ) u ¯ x V ( G ) . On the other hand, since x x ¯ for all x V ( G ) , then V ( G ) x V ( G ) u ¯ x , i.e., V ( G ) = x V ( G ) u ¯ x . Now we will prove that for every two elements u ¯ x , u ¯ y U ¯ G , there is C V ( G ) such that u ¯ x u ¯ y = z C u ¯ z . Let u ¯ x and u ¯ y be any two elements in U ¯ G . If u ¯ x u ¯ y = , then take C = to get the desired. Let u ¯ x u ¯ y . Then there is at least one z u ¯ x and z u ¯ y . Since z u ¯ x then z α ¯ for all α V ( G ) with x α ¯ . Similarly, since z u ¯ y then z β ¯ for all β V ( G ) with x β ¯ . In all cases we get that z z α ¯ β ¯ u ¯ z . Take C = α ¯ β ¯ V ( G ) . That is, u ¯ x u ¯ y z C u ¯ z .
On the other hand, let ζ z C u ¯ z , that is, ζ z α ¯ β ¯ u ¯ z . Hence ζ u ¯ z for some ζ α ¯ β ¯ . Then ζ z v ¯ v ¯ and this implies ζ v ¯ for all z v ¯ . So we have ζ α ¯ β ¯ . Hence ζ x α ¯ α ¯ and ζ y β ¯ β ¯ , that is, ζ u ¯ x and ζ u ¯ y . Hence z C u ¯ z u ¯ x u ¯ y .
From the two cases we get u ¯ x u ¯ y = z C u ¯ z . Therefore, U ¯ G forms a basis of a topology on V ( G ) . □
For any simple graph G = ( V ( G ) , E ( G ) ) , the topology in the above theorem which is induced by the basis U ¯ G will be called an upper approximated G-topology of a graph G and will be denoted by T G ( u ) . From the definitions of the basis U ¯ G and an upper approximation neighbourhood system V ( G ¯ ) , we get that the family V ( G ¯ ) forms a subbasis for an upper approximated G-topological space ( V ( G ) , T G ( u ) ) .
The simple graph G = ( V ( G ) , E ( G ) ) of Figure 1-A in Example 1 has an upper approximated G-topological space ( V ( G ) , T G ( u ) ) with a basis U ¯ G = { u ¯ k : k = 1 , 2 , 8 } , where
u ¯ 1 = { 1 , 2 , 3 } , u ¯ 2 = { 2 , 3 } , u ¯ 3 = { 3 } , u ¯ 4 = { 4 } ,
u ¯ 5 = { 5 } , u ¯ 6 = { 5 , 6 } , u ¯ 7 = u ¯ 8 = { 5 , 6 , 7 , 8 } .
In Figure 1-B, the graph G = ( V ( G ) , E ( G ) ) has the upper approximated G-topological space ( V ( G ) , T G ( u ) ) with a basis U ¯ G = { u ¯ k : k = 1 , 2 , 3 , 4 , 5 } , where
u ¯ 1 = u ¯ 3 = u ¯ 5 = V ( G ) and u ¯ 2 = u ¯ 4 = V ( G { 1 } ) .
Example 2.
The graph G = ( V ( G ) , E ( G ) ) in Figure 2-A has the upper approximated G-topological space ( V ( G ) , T G ( u ) ) with a basis U ¯ G = { u ¯ k : k = 1 , 2 , , 9 } where
u ¯ 1 = u ¯ 8 = u ¯ 9 = { 1 , 8 , 9 } , u ¯ 2 = u ¯ 4 = u ¯ 5 = { 1 , 2 , 4 , 5 , 8 , 9 } ,
u ¯ 3 = u ¯ 6 = u ¯ 7 = { 1 , 3 , 6 , 7 , 8 , 9 } , u ¯ 2 = u ¯ 4 = u ¯ 5 = { 1 , 2 , 4 , 5 , 8 , 9 } .
The graph G = ( V ( G ) , E ( G ) ) in Figure 2-B has the upper approximated G-topological space ( V ( G ) , T G ( u ) ) with a basis U ¯ G = { u ¯ k : k = 1 , 2 , , 12 } , where
u ¯ 1 = u ¯ 5 = { 1 , 5 , 9 } , u ¯ 2 = u ¯ 7 = { 2 , 7 , 11 } , u ¯ 3 = u ¯ 6 = { 3 , 6 , 10 } ,
u ¯ 4 = u ¯ 8 = { 4 , 8 , 12 } , u ¯ k = { k } ,
for all k = 9 , 10 , 11 , 12 .
Let G = ( V ( G ) , E ( G ) ) be any simple graph. If x V ( G ) is an isolated vertex, then it is clear that the set { x } is an open set in the upper approximated G-topological space ( V ( G ) , T G ( u ) ) and also if G x y E ( G ) is an isolated edge, then the set { x , y } is an open set. Furthermore, if we have an isolated path P in G of length two of the form P = { G 1 2 , G 2 3 } , then the set { 1 , 2 , 3 } is an open set. If we have an isolated path P in G of length 3 of the form P = { G 1 2 , G 2 3 , G 3 4 } , that is, V ( P ) = { 1 , 2 , 3 , 4 } , then it is easy to see that the upper approximated G-topological space ( V ( P ) , T P ( u ) ) has a basis U ¯ G which is given by U ¯ P = { 1 , 2 , 3 } , { 2 , 3 } , { 2 , 3 , 4 } } .
Theorem 2.
Let P be a path of the form
P = { P 1 2 , P 2 3 , , P ( n 2 ) ( n 1 ) , P ( n 1 ) n } ,
where n > 4 . Then the basis of ( V ( P ) , T P ( u ) ) is given by
U ¯ P = { { 1 , 2 , 3 } , { 2 , 3 } , { k } , { ( n 2 ) , ( n 1 ) } , { ( n 2 ) , ( n 1 ) , n } }
for all k = 3 , 4 , . . . . , n 2 .
Proof. 
Note that
u ¯ 1 = 1 ¯ 2 ¯ 3 ¯ = { 1 , 2 , 3 } { 1 , 2 , 3 , 4 } { 1 , 2 , 3 , 4 , 5 } = { 1 , 2 , 3 } U ¯ P ,
u ¯ 2 = 1 ¯ 2 ¯ 3 ¯ 4 ¯ = { 1 , 2 , 3 } { 1 , 2 , 3 , 4 } { 1 , 2 , 3 , 4 , 5 } { 2 , 3 , 4 , 5 , 6 }
= { 2 , 3 } U ¯ P ,
u ¯ ( n 1 ) = ( n 3 ) ¯ ( n 2 ) ¯ ( n 1 ) ¯ n ¯ = { ( n 5 ) , ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) }
{ ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) , n } { ( n 3 ) , ( n 2 ) , ( n 1 ) , n } { ( n 2 ) , ( n 1 ) , n }
= { ( n 2 ) , ( n 1 ) } U ¯ P ,
u ¯ n = ( n 2 ) ¯ ( n 1 ) ¯ n ¯ = { ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) , n }
{ ( n 3 ) , ( n 2 ) , ( n 1 ) , n } { ( n 2 ) , ( n 1 ) , n }
= { ( n 2 ) , ( n 1 ) , n } U ¯ P ,
u ¯ 3 = 1 ¯ 2 ¯ 3 ¯ 4 ¯ 5 ¯ = { 1 , 2 , 3 } { 1 , 2 , 3 , 4 } { 1 , 2 , 3 , 4 , 5 }
{ 2 , 3 , 4 , 5 , 6 } { 3 , 4 , 5 , 6 , 7 } = { 3 } U ¯ P
and similarly, u ¯ 4 = 2 ¯ 3 ¯ 4 ¯ 5 ¯ 6 ¯ = { 4 } U ¯ P . For all k = 5 , 6 , , n 2 , we have
u ¯ k = ( k 2 ) ¯ ( k 1 ) ¯ k ¯ ( k + 1 ) ¯ ( k + 2 ) ¯ = { ( k 4 ) , ( k 3 ) , ( k 2 ) , ( k 1 ) , k }
{ ( k 3 ) , ( k 2 ) , ( k 1 ) , k , ( k + 1 ) } { ( k 2 ) , ( k 1 ) , k , ( k + 1 ) , ( k + 2 ) }
{ ( k 1 ) , k , ( k + 1 ) , ( k + 2 ) , ( k + 3 ) } { k , ( k + 1 ) , ( k + 2 ) , ( k + 3 ) , ( k + 4 ) }
= { k } U ¯ P .
Hence,
U ¯ P = { { 1 , 2 , 3 } , { 2 , 3 } , { k } , { ( n 2 ) , ( n 1 ) } , { ( n 2 ) , ( n 1 ) , n } }
for all k = 3 , 4 , . . . . , n 2 . □
Theorem 3.
The upper approximated G-topological space ( V ( K n ) , T K n ( u ) ) of a complete graph K n is an indiscrete space for all n > 0 .
Proof. 
In case n = 1 , V ( K n ) = { x } , then it is clear that u ¯ x = { x } . That is, ( V ( K n ) , T K n ( u ) ) is an indiscrete space. If n > 2 , and x V ( K n ) is any vertex, then D x = n , that is, N ( x ) = V ( K n ) { x } . Hence, x ¯ = V ( K n ) for all x V ( K n ) , that is, u ¯ x = V ( K n ) for all x V ( K n ) . Hence, ( V ( K n ) , T K n ( u ) ) is an indiscrete space for all n > 0 . □
Theorem 4.
The upper approximated G-topological space ( V ( K n , m ) , T K n , m ( u ) ) of a complete bipartite graph K n , m is an indiscrete space for all n , m > 0 .
Proof. 
In case n = m = 1 , V ( K n , m ) = { x , y } , then it is clear that N ( x ) = { y } and N ( y ) = { x } . That is, u ¯ x = { x , y } and u ¯ x = { x , y } . Hence, ( V ( K n , m ) , T K n , m ( u ) ) is an indiscrete space. Let n , m > 1 and V ( K n , m ) = V n V m . Let x V ( K n , m ) be any vertex. Since V n V m = , then x V n or x V m . Let x V n . By definition of the complete bipartite graph K n , m , N ( x ) = V m . Now we will show that V n x . Let y V n be any vertex. Then N ( y ) = V m . So we have N ( x ) N ( y ) = V m , that is, y x . Hence, V n x . Then we have x ¯ = N [ x ] x = V m V n = V ( K n , m ) and hence u ¯ x = V ( K n , m ) . Similarly, if x V m , we get that u ¯ x = V ( K n , m ) . Since x was an arbitrary vertex, then ( V ( K n , m ) , T K n , m ( u ) ) is an indiscrete space for all n , m > 0 . □
For a cycle graph C n with n = 3 , say C n : 1 2 3 1 , we note that u ¯ k = V ( C n ) for all k = 1 , 2 , 3 . That is, the upper approximated G-topological space ( V ( C n ) , T C n ( u ) ) of C n is an indiscrete space. Similarly, if n = 4 or n = 5 , then we get that u ¯ k = V ( C n ) for all k = 1 , 2 , 3 , 4 or for all k = 1 , 2 , 3 , 4 , 5 , respectively. That is, the upper approximated G-topological space ( V ( C n ) , T C n ( u ) ) of C n is an indiscrete space for n = 4 , 5 . The following theorem shows that the upper approximated G-topological space ( V ( C n ) , T C n ( u ) ) of C n is a discrete space for all n > 5 .
Theorem 5.
The upper approximated G-topological space ( V ( C n ) , T C n ( u ) ) of a cycle graph C n is a discrete space for all n > 5 .
Proof. 
Consider the cycle graph C n ,
C n = 1 2 3 ( n 2 ) ( n 1 ) n 1 ,
where n > 5 . By definition of C n and since D x = 2 for all x V ( C n ) , we have
u ¯ 1 = ( n 1 ) ¯ n ¯ 1 ¯ 2 ¯ 3 ¯ = { ( n 3 ) , ( n 2 ) , ( n 1 ) , n , 1 } { ( n 2 ) , ( n 1 ) , n , 1 , 2 }
{ ( n 1 ) , n , 1 , 2 , 3 } { n , 1 , 2 , 3 , 4 } { 1 , 2 , 3 , 4 , 5 } = { 1 } U ¯ C n ,
u ¯ 2 = n ¯ 1 ¯ 2 ¯ 3 ¯ 4 ¯ = { ( n 2 ) , ( n 1 ) , n , 1 , 2 } { ( n 1 ) , n , 1 , 2 , 3 }
{ n , 1 , 2 , 3 , 4 } { 1 , 2 , 3 , 4 , 5 } { 2 , 3 , 4 , 5 , 6 } = { 2 } U ¯ C n ,
u ¯ n = ( n 2 ) ¯ ( n 1 ) ¯ n ¯ 1 ¯ 2 ¯ = { ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) , n }
{ ( n 3 ) , ( n 2 ) , ( n 1 ) , n , 1 } { ( n 2 ) , ( n 1 ) , n , 1 , 2 }
{ ( n 1 ) , n , 1 , 2 , 3 } { n , 1 , 2 , 3 , 4 } = { n } U ¯ C n
and
u ¯ ( n 1 ) = ( n 3 ) ¯ ( n 2 ) ¯ ( n 1 ) ¯ n ¯ 1 ¯ = { ( n 5 ) , ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) }
{ ( n 4 ) , ( n 3 ) , ( n 2 ) , ( n 1 ) , n } { ( n 3 ) , ( n 2 ) , ( n 1 ) , n , 1 }
{ ( n 2 ) , ( n 1 ) , n , 1 , 2 } { ( n 1 ) , n , 1 , 2 , 3 } = { ( n ) } U ¯ C n .
Now for all k = 3 , 4 , , n 2 , since the cycle graph C n is a closed path then from the proof of Theorem 2 we have
u ¯ k = ( k 2 ) ¯ ( k 1 ) ¯ k ¯ ( k + 1 ) ¯ ( k + 2 ) ¯ = { k } U ¯ C n .
Hence, U ¯ C n = { { k } : k = 1 , 2 , , n . This meams ( V ( C n ) , T C n ( u ) ) is a discrete space for all n > 5 . □
The following theorem shows that the Alexandroff topological property will be satisfied for the upper approximated G-topological spaces of locally finite simple graphs, i.e., the arbitrary intersection of open sets is an open set.
In our next work, any simple graph will be locally finite.
Theorem 6.
The upper approximated G-topological space of any simple graph is an Alexandroff space.
Proof. 
Let G = ( V ( G ) , E ( G ) ) be any simple graph. Let Z be any nonempty subset of V ( G ) . Let F be the collection of all the upper approximated neighbourhoods of elements of Z. We will prove that x Z x ¯ is an open set in ( V ( G ) , T G ( u ) ) . Let y x Z x ¯ . Then y x ¯ for all x Z . Hence x y ¯ for all x Z . So, Z y ¯ . Since G is locally finite, then y ¯ is finite and so Z is finite. Hence, x Z x ¯ is an open set. This proves that the upper approximated G-topological space ( V ( G ) , T G ( u ) ) is an Alexandroff space. □
In the class of locally finite simple graphs G = ( V ( G ) , E ( G ) ) , by using the Alexandroff topological property of the upper approximated G-topological spaces ( V ( G ) , T G ( u ) ) , we can define an operator O u from the vertices set V ( G ) into the upper approximated G-topology T G ( u ) by O u ( x ) is the smallest open set containing x, x V ( G ) . It is clear that O u ( x ) = { x } for an isolated point x V ( G ) in any graph G, and if G x y E ( G ) is an isolated edge, then O u ( x ) = O u ( y ) = { x , y } . Furthermore, if we have an isolated path P in G of length two of the form P = { G 1 2 , G 2 3 } , then O u ( 1 ) = O u ( 2 ) = O u ( 3 ) = { 1 , 2 , 3 } .
Theorem 7.
For any simple graph G = ( V ( G ) , E ( G ) ) , O u ( x ) = u ¯ x for all x V ( G ) .
Proof. 
By the definition of the family V ( G ¯ ) and Theorem 1, x ¯ is an open set in the upper approximated G-topological space ( V ( G ) , T G ( u ) ) for all x V ( G ) . By Theorem 1, u ¯ x is an open set containing x. Since O u ( x ) is the smallest open set containing x, then O u ( x ) u ¯ x .
On the other hand, since O u ( x ) is the intersection of all open sets containing x, then let O u ( x ) = y Q y ¯ for some subset Q of V ( G ) . Then x y ¯ for all y Q , and this implies y x ¯ for all y Q . Ome concludes Q x ¯ . Hence, u ¯ x y Q y ¯ = O u ( x ) . So, O u ( x ) = u ¯ x .
Theorem 8.
Let G = ( V ( G ) , E ( G ) ) be a simple graph. For any two vertices x , y V ( G ) , y ¯ x ¯ if and only if x O u ( y ) .
Proof. 
Let x , y V ( G ) be any two vertices and y ¯ x ¯ . By Theorem 7, x z x ¯ z ¯ . Since y ¯ x ¯ , then z x ¯ z ¯ z y ¯ z ¯ . Hence x z y ¯ z ¯ = O u ( y ) .
Conversely, let x O u ( y ) . By using Theorem 7 again, we can get that y ¯ = z y ¯ z ¯ . Then x z y ¯ z ¯ . It mens x z ¯ for all z y ¯ . This implies z x ¯ for all z y ¯ . Hence, y ¯ x ¯ . □
Theorem 9.
Let G = ( V ( G ) , E ( G ) ) be a simple graph. Then for all x , y V ( G ) , y ¯ x ¯ and x ¯ y ¯ if and only if ( V ( G ) , T G ( u ) ) is discrete.
Proof. 
Let x be any vertex in V ( G ) . It is clear that x x ¯ . Suppose that y V ( G ) is any vertex. If y x ¯ , then by Theorem 8, x ¯ y ¯ and this is in contradiction with the hypothesis. Hence, O u ( x ) = { x } for all x V ( G ) , i.e., ( V ( G ) , T G ( u ) ) is discrete.
The reverse implication is clear since x ¯ = { x } for all x V ( G ) . □
Let G = ( V ( G ) , E ( G ) ) be any simple graph and X V ( G ) . The closure of X, denoted by Cl ( X ) , is defined as the intersection of all closed sets containing X in the upper approximated G-topological space ( V ( G ) , T G ( u ) ) . Note that x Cl ( X ) if and only if for every open set G containing x, X G (see, [1]).
Theorem 10.
For any simple graph G = ( V ( G ) , E ( G ) ) and for all x V ( G ) , Cl ( x ¯ ) Cl ( y ¯ ) for all y x ¯ .
Proof. 
Let ζ Cl ( x ¯ ) . Then for each open set G containing ζ , G x ¯ . Since x ¯ y ¯ for all y x ¯ , then G y ¯ for all y x ¯ , i.e., ζ Cl ( y ¯ ) for all y x ¯ . Hence, Cl ( x ¯ ) Cl ( y ¯ ) for all y x ¯ . □
From Theorem 10, for any vertex x V ( G ) , Cl ( { x } ) [ Cl ] ( y ¯ ) for all y x ¯ .
Corollary 1.
Let G = ( V ( G ) , E ( G ) ) be any simple graph and x , y V ( G ) . Then x C l ( { y } ) if and only if x ¯ y ¯ .

4. On Isomorphic Properties

In this section we first study the relationship between isomorphic relations for simple graphs and homeomorphic relations of their upper approximated G-topological spaces. Next, we give some results about some isomorphic properties.
Let G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) be two simple graphs without isolated vertices. The graphs G 1 and G 2 are called isomorphic, denoted G 1 G 2 , if there is a bijective mapping γ : V ( G 1 ) V ( G 2 ) such that ( G 1 ) x y E ( G 1 ) if and only if ( G 2 ) γ ( x ) γ ( y ) E ( G 2 ) for all x , y V ( G 1 ) . A mapping g : ( M 1 , τ 1 ) ( M 2 , τ 2 ) of a topological space ( M 1 , τ 1 ) into a topological space ( M 2 , τ 2 ) is continuous if g ( Cl ( G ) ) Cl ( g ( G ) ) for all G M 1 . A mapping g : ( M 1 , τ 1 ) ( M 2 , τ 2 ) is called closed if g ( G ) is closed set in M 2 for all closed set G M 1 . Recall [1] that if a mapping g : ( M 1 , τ 1 ) ( M 2 , τ 2 ) is bijective, closed nd continuous, then it is called a homeomorphism.
Theorem 11.
Let G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) be two simple graphs and γ : V ( G 1 ) V ( G 2 ) be any mapping of the upper approximated G-topological spaces ( V ( G 1 ) , T NP ( G 1 ) ) into ( V ( G 2 ) , T NP ( G 2 ) ) . Then γ is a continuous mapping if and only if for all x , y V ( G 1 ) , x ¯ y ¯ implies γ ( x ) ¯ γ ( y ) ¯ .
Proof. 
Let x ¯ y ¯ implies γ ( x ) ¯ γ ( y ) ¯ for all x , y V ( G 1 ) . Let O be any subset of V ( G 1 ) and x O . If x Cl ( O ) then x Cl ( { y } ) for some y O . Hence x ¯ y ¯ . By the hypothesis we get γ ( x ) ¯ γ ( y ) ¯ . Then γ ( x ) Cl ( { γ ( y ) } ) Cl ( γ ( O ) ) . Hence, γ is continuous.
Conversely, let γ be continuous and x , y V ( G 1 ) be any two vertices such that x ¯ y ¯ . By Corollary(1) we get x C l ( { y } ) , and by continuity of γ , γ ( x ) γ ( Cl ( { y } ) ) Cl ( { γ ( y ) } ) . Thus, by Corollary(1), we get γ ( x ) ¯ γ ( y ) ¯ . □
Theorem 12.
Let G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) be two simple graphs. Then a mapping γ : V ( G 1 ) V ( G 2 ) is closed if γ is onto and for all x , y V ( G 1 ) , γ ( x ) ¯ γ ( y ) ¯ implies x ¯ y ¯ .
Proof. 
Let O be any closed set in V ( G 1 ) . Since γ is onto, then there is a mapping ψ : V ( G 2 ) V ( G 1 ) such that γ ψ = i d V ( G 2 ) . Now we prove that ψ is continuous. Let x , y V ( G 2 ) be arbitrary vertices such that x ¯ y ¯ . Hence γ ( ψ ( x ) ) ¯ γ ( ψ ( y ) ) ¯ . By the hypothesis we get ψ ( x ) ¯ ψ ( y ) ¯ . By Theorem 11 ψ is continuous. Hence γ ( O ) = ψ ( O ) is closed set and so γ is a closed mapping. □
Theorem 13.
Let G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) be two simple graphs. If a mapping γ : V ( G 1 ) V ( G 2 ) is closed and one-to-one, then for all x , y V ( G 1 ) , γ ( x ) ¯ γ ( y ) ¯ implies x ¯ y ¯ .
Proof. 
Let x , y V ( G 2 ) be any two vertices such that γ ( x ) ¯ γ ( y ) ¯ . Since γ is one-to-one, then there is a function ψ : V ( G 2 ) V ( G 1 ) such that ψ γ = i d V ( G 1 ) . Since γ is one-to-one and closed, it is easy to see that ψ is continuous. This implies that ψ ( γ ( x ) ) ¯ ψ ( γ ( y ) ) ¯ , that is, x ¯ y ¯ . □
Theorem 14.
A bijective mapping γ : V ( G 1 ) V ( G 2 ) of two simple graphs G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) is a homeomorphism if and only if for all x , y V ( G 1 ) , x ¯ y ¯ if and only if γ ( x ) ¯ γ ( y ) ¯ .
The following theorem shows that the isomorphic relation of simple graphs without isolated vertices gives us the homeomorphic relation of their upper approximated G-topological spaces.
Theorem 15.
Let G 1 = ( V ( G 1 ) , E ( G 1 ) ) and G 2 = ( V ( G 2 ) , E ( G 2 ) ) be two simple graphs without isolated vertices. If G 1 and G 2 are isomorphic, then there is a homeomorphism between upper approximated G-topological spaces ( V ( G 1 ) , T NP ( G 1 ) ) and ( V ( G 1 ) , T NP ( G 1 ) ) .
Proof. 
Let γ : V ( G 1 ) V ( G 2 ) be a bijective function such that ( G 1 ) x y E ( G 1 ) if and only if ( G 2 ) γ ( x ) γ ( y ) E ( G 2 ) for all x , y V ( G 1 ) . Let x , y V ( G 1 ) be any two vertices with y x ¯ . Then we have y N ( x ) or N ( x ) N ( y ) . Let y N ( x ) . Then there is an edge ( G 1 ) x y E ( G 1 ) which joins x and y in G 1 . By the isomorphism of G 1 and G 2 , we get that the edge ( G 2 ) γ ( x ) γ ( y ) joins γ ( x ) and γ ( y ) in G 2 , that is, γ ( y ) N ( γ ( x ) ) . So, in this case, γ ( y ) γ ( x ) ¯ . Now, in the other case, if N ( x ) N ( y ) , then there is some z N ( x ) and z N ( y ) . Then, similarly to the first case, we get γ ( z ) N ( γ ( x ) ) and γ ( z ) N ( γ ( y ) ) , that is, N ( γ ( x ) ) N ( γ ( y ) ) . Hence, γ ( y ) γ ( x ) ¯ . Hence for all x , y V ( G 1 ) , x ¯ y ¯ if and only if γ ( x ) ¯ γ ( y ) ¯ . Then by Theorem 14, γ is a homeomorphism of upper approximated G-topological spaces ( V ( G 1 ) , T NP ( G 1 ) ) into ( V ( G 2 ) , T NP ( G 2 ) ) . □
Note that if a homeomorphic relation of upper approximated G-topological spaces, then the isomorphic relation of induced simple graphs need not be satisfied. For example, by Theorem 4, the complete bipartite graph K n , m with V ( K n , m ) = V n V m has an indiscrete upper approximated G-topological space ( V ( K n , m ) , T K n , m ( u ) ) , and by Theorem 3, K n + m has an indiscrete upper approximated G-topological space ( V ( K n + m ) , T K n + m ( u ) ) . So ( V ( K n , m ) , T K n , m ( u ) ) and ( V ( K n + m ) , T K n + m ( u ) ) are homeomorphic, while the graphs K n , m and K n + m are not isomorphic, since if x V n and y V m , then x and y are joined in K n + m but not in K n , m .
Recall [1] that the compactness is a topological property. So, by Theorem 15, the compactness is an isomorphic property in the theory of simple graphs. It is clear that the upper approximated G-topological space ( V ( G ) , T G ( u ) ) of any simple graph G is a compact space if V ( G ) is finite. The upper approximated G-topological spaces induced by infinite graphs need not be compact. For example, in Figure 3, the simple graph G = ( V ( G ) , E ( G ) ) with an infinite vertices set V ( G ) = { x , y , 1 , 2 , 3 , } has the subbasis V ( G ¯ ) given by  V ( G ¯ ) = { α ¯ = V ( G ) : α V ( G ) } . The upper approximated G-topology of the graph G is an indiscrete spaces and so it is a compact space.
Also we have that from Theorem 3, the upper approximated G-topology ( V ( K n ) , T K n ( u ) ) of a complete graph K n is a discrete space, and if V ( K n ) is infinite, then ( V ( K n ) , T K n ( u ) ) is not a compact space.
The following theorem shows a relationship between connectedness property of upper approximated G-topological spaces and connectedness property of simple graphs.
Theorem 16.
Let G = ( V ( G ) , E ( G ) ) be any simple graph without isolated vertices. If the upper approximated G-topological space ( V ( G ) , T G ( u ) ) is a connected space, then G is a connected graph.
Proof. 
Suppose that G = ( V ( G ) , E ( G ) ) is a disconnected simple graph. Consider Q : = { G m : m M } , the family of all components in G , where G m = ( V ( G m ) , E ( G m ) ) for all m M . Now for all m M , V ( G m ) = x V ( G m ) x ¯ . Then M : = V ( G m o ) is a nonempty proper open subset of V ( G ) , where m o M . Then [ V ( G m ) ] c = m M { m o } V ( G m ) is also a nonempty proper open subset of V ( G ) . This means that ( V ( G ) , T G ( u ) ) is a disconnected space which contradicts connectedness of ( V ( G ) , T G ( u ) ) . Hence, G is a connected graph. □
Connected simple graphs need not induce connected upper approximated G-topological spaces. For example, by Theorem 5, the cycle graph C n is a connected graph, and has disconnected upper approximated G-topological space ( V ( C n ) , T C n ( u ) ) , since it is discrete.
By Theorem 3, the complete graph K n is connected and has connected the upper approximated G-topological space ( V ( K n ) , T K n ( u ) ) , since it is indiscrete. Also by Theorem 4, the connected graph K n , m has connected the upper approximated G-topological space ( V ( K n , m ) , T K n , m ( u ) ) .
Let G = ( V ( G ) , E ( G ) ) be any simple graph. Define U 3 ( G ) as the subset of V ( G ) containing all vertices x with | u ¯ x |     3 , where | u ¯ x | denotes the number of elements in u ¯ x . A simple graph G = ( V ( G ) , E ( G ) ) is called an upper connected graph if the subgraph G U 3 of G , induced by U 3 ( G ) , is connected. If the relative topology T G ( u ) | U 3 ( G ) is discrete on the set U 3 ( G ) , then the upper approximated G-topological space ( V ( G ) , T G ( u ) ) will be called upper discrete. For any simple graph G , if U 3 ( G ) = , then we assume G is upper connected and ( V ( G ) , T G ( u ) ) is upper discrete. For the cycle graph C n , if n = 3 , then U 3 ( C n ) = V ( C n ) and so C n is upper connected with ( V ( C n ) , T C n ( u ) ) not upper discrete. If n = 4 , 5 , then U 3 ( C n ) = and so C n is an upper connected graph with ( V ( C n ) , T C n ( u ) ) which is an upper discrete space. From Theorem 5, for all n > 5 , U 3 ( C n ) = V ( C n ) and hence C n is an upper connected graph, and ( V ( C n ) , T C n ( u ) ) is an upper discrete space. For the complete graph K n , n 3 , U 3 ( K n ) = V ( K n ) and hence K n is upper connected and ( V ( K n ) , T K n ( u ) ) is not upper discrete. If n > 3 , then by Theorem 3, U 3 ( K n ) = and hence K n is an upper connected graph having the space ( V ( K n ) , T K n ( u ) ) which is an upper discrete space.
For the complete bipartite graph K n , m , if | V ( K n , m ) | 3 , then U 3 ( K n , m ) = V ( K n , m ) and hence K n , m is upper connected with ( V ( K n , m ) , T K n , m ( u ) ) that is not upper discrete. If | V ( K n , m ) | > 3 , then by Theorem 4, U 3 ( K n , m ) = and hence K n , m is an upper connected graph with upper discrete space ( V ( K n , m ) , T K n , m ( u ) ) ,
Note that in Figure 2-A of Example 2, U 3 ( G ) = { 1 } . So we get that G is an upper connected graph for which the space ( V ( G ) , T G ( u ) ) is upper discrete.
In Figure 2-B of Example 2, U 3 ( G ) = V ( G ) . So we get that G is an upper connected graph, and the space ( V ( G ) , T G ( u ) ) is not upper discrete.
Sari and Kopuzlu, [11] introduced the graphic topological spaces ( V ( G ) , τ G ) in the theory of undirected graphs induced by a subbasis S G which is the family of open neighbourhoods N ( x ) of vertices in G and proved that the graphic topological space ( V ( G ) , τ G ) of any locally finite graph G is an Alexandroff space. By this property for ( V ( G ) , τ G ) , we can define the minimal operator in ( V ( G ) , τ G ) as a function R from V ( G ) into τ G which is given by: for all x V ( G ) , R x is the smallest open set in ( V ( G ) , τ G ) containing x. Since N ( x ) x ¯ for all x V ( G ) and by the two definitions of graphic topological space ( V ( G ) , τ G ) and an upper approximated G-topological space ( V ( G ) , T G ( u ) ) , we get R x O x for all x V ( G ) .
Recall [1] that in a topological space ( M , τ ) , a subset G is called dense in M if Cl ( G ) = M , that is, if M O for all open sets O.
Theorem 17.
Let G = ( V ( G ) , E ( G ) ) be an upper connected graph. Then P is dense in ( U 3 ( G ) , τ U 3 ( G ) ) , where P is the set of all vertices in U 3 ( G ) with degrees greater than one.
Proof. 
Let x U 3 ( G ) . Since R x is the smallest open set containing x, then to show that P O for all open sets O in ( U 3 ( G ) , τ U 3 ( G ) ) , we will prove that P R x for all x U 3 ( G ) P . Let x U 3 ( G ) P . Since x is not isolated, then there is y U 3 ( G ) such that O u ( x ) = { y } . Hence R x = O u ( y ) . Hence, D y > 1 . So, there exists some z P such that z O u ( y ) . Then z P O u ( y ) = P R x , that is, P R x for all x U 3 ( G ) P . Therefore, P is dense in ( U 3 ( G ) , τ U 3 ( G ) ) . □
Theorem 18.
Let G = ( V ( G ) , E ( G ) ) be an upper connected graph, ζ be the family of smallest open sets of all vertices in U 3 ( G ) and β ζ be the family of all minimal sets in ζ . If P U 3 ( G ) is a minimal dense set in ( U 3 ( G ) , τ U 3 ( G ) ) then there is an onto mapping η : β ζ P such that η ( R x ) R x for all R x β ζ .
Proof. 
By the form of β ζ , the intersection of every pair of distinct elements of β ζ is empty set. Since Cl ( G ) = U 3 ( G ) in ( U 3 ( G ) , τ U 3 ( G ) ) , there is some x G P for all G β ζ . Since x G and G β ζ , then G R x and it is clear that R x G , that is, R x = G . If y G ( P { x } ) , then similarly we get that R x = R y = G . Hence Cl ( { x } ) = Cl ( { y } ) . Then Cl ( P { y } ) = U 3 ( G ) and we have a contradiction. So, G P = { x } .
Define the mapping η : β ζ P of β ζ into P sending G β ζ into the single element of G ( P { x } ) . Now we will prove that η is onto. Let g P . We prove that R g β ζ such that η ( R g ) = g . If R g β ζ , then there is x U 3 ( G ) such that R x R g is a proper subset of R g . Then Cl ( R g ) = Cl ( R x ) . In this case we get that Cl ( P { g } ) = U 3 ( G ) , a contradiction. Hence, R g β ζ such that η ( R g ) = g . □
Theorem 19.
Let G = ( V ( G ) , E ( G ) ) be an upper connected graph, ζ be the family of smallest open sets of all vertices in U 3 ( G ) and β ζ be the family of all minimal sets in ζ . If η : β ζ V ( G ) is a mapping such that η ( R x ) R x for all R x β ζ , then η ( β ζ ) is a minimal dense set in ( U 3 ( G ) , τ U 3 ( G ) .
Proof. 
It is easy to see that for all x U 3 ( G ) there is y U 3 ( G ) such that R y β ζ and R y R x . Hence we get η ( R y ) R x η ( β ζ ) , that is, η ( β ζ ) is dense in ( U 3 ( G ) , τ U 3 ( G ) ) .
To prove that η ( β ζ ) is minimal dense set in ( U 3 ( G ) , τ U 3 ( G ) ) , let C l ( P ) = U 3 ( G ) and P η ( β ζ ) . Suppose that R x β ζ such that η ( R x ) P . Then there is y U 3 ( G ) such that R y β ζ and η ( R y ) R x P . Since η ( R y ) R x R y and η ( R x ) P , that is, η ( R x ) R x P , then R x = R y and so η ( R x ) = η ( R y ) P . This is a contradiction. □

5. Some Applications On Radar Charts

The radar chart or web chart is a graphical method in statistics which consists of a sequence of equiangular radii such that each radii represents one of variables (categories) as in Figure 4. The data length of a radii is proportional to the size of data variable relative to the maximum size of the variable across all data points (groups) [21]. In this section we will prove that if the number of categories for a radar chart is large enough, then the upper approximated G-topological space for the corresponding graph of this radar chart is disconnected and discrete. Furthermore, we will show the upper connectedness and upper discreteness for corresponding graphs of radar charts.
In a radar chart, m denotes the number of categories and n denotes the number of groups. The graph G m n denotes the corresponding graph of a radar chart with m categories and n groups. If n = 1 and m > 2 , then the corresponding graph of the radar chart will be a cycle graph C m . So, by Theorem 5, the upper approximated G-topological space ( V ( C m ) , T C m ( u ) ) is discrete and so disconnected if m > 5 . Since U 3 ( C m ) = V ( C m ) , then then space ( V ( C m ) , T C m ( u ) ) is also upper discrete.
In Figure 6-A, the radar chart has m = 3 categories and n = 2 groups. The graph G 32 = ( V ( G 32 ) , E ( G 32 ) ) has vertices set V ( G 32 ) = { 1 , 2 , 3 , 1 , 2 , 3 } , and the upper approximated G-topological space ( V ( G 32 ) , T G 32 ( u ) ) has a subbasis V ( G 32 ¯ ) = { k ¯ = V ( G 32 ¯ ) : k = 1 , 2 , 3 , 1 , 2 , 3 } . So we get that ( V ( G 32 ) , T G 32 ( u ) ) is indiscrete and so connected. Since U 3 ( G 32 ) = , then ( V ( G 32 ) , T G 32 ( u ) ) is upper discrete.
In Figure 5-A, the radar chart has m = 5 categories and n = 3 groups. The corresponding graph G 53 = ( V ( G 53 ) , E ( G 53 ) ) in Figure 6-B has vertices set G 53 = ( V ( G 53 ) = { k , k , k : k = 1 , 2 , 3 , 4 , 5 } , and the upper approximated G-topological space ( V ( G 53 ) , T G 53 ( u ) ) has a subbasis V ( G 53 ¯ ) given by
1 ¯ = { 1 , 2 , 3 , 4 , 5 , 5 , 1 , 2 , 1 } , 2 ¯ = { 1 , 2 , 3 , 4 , 5 , 1 , 2 , 3 , 2 } ,
3 ¯ = { 1 , 2 , 3 , 4 , 5 , 2 , 3 , 4 , 3 } , 4 ¯ = { 1 , 2 , 3 , 4 , 5 , 3 , 4 , 4 , 4 } ,
5 ¯ = { 1 , 2 , 3 , 4 , 5 , 4 , 5 , 1 , 5 } , 1 ¯ = { 1 , 2 , 3 , 4 , 5 , 5 , 1 , 2 , 5 , 1 , 2 } ,
2 ¯ = { 1 , 2 , 3 , 4 , 5 , 1 , 2 , 3 , 1 , 2 , 3 } , 3 ¯ = { 1 , 2 , 3 , 4 , 5 , 2 , 3 , 4 , 2 , 3 , 4 } ,
4 ¯ = { 1 , 2 , 3 , 4 , 5 , 3 , 4 , 5 , 3 , 4 , 5 } , 5 ¯ = { 1 , 2 , 3 , 4 , 5 , 4 , 5 , 1 , 4 , 5 , 1 } ,
1 ¯ = { 1 , 2 , 3 , 4 , 5 , 5 , 1 , 2 , 1 } , 2 ¯ = { 1 , 2 , 3 , 4 , 5 , 1 , 2 , 3 , 2 } ,
3 ¯ = { 1 , 2 , 3 , 4 , 5 , 2 , 3 , 4 , 3 } , 4 ¯ = { 1 , 2 , 3 , 4 , 5 , 3 , 4 , 5 , 4 }
and 5 ¯ = { 1 , 2 , 3 , 4 , 5 , 4 , 5 , 1 , 5 } . So we get that ( V ( G 53 ) , T G 53 ( u ) ) is discrete and so disconnected. Since U 3 ( G 53 ) = V ( G 53 ) , then ( V ( G ) , T G ( u ) ) is upper discrete, and G 53 is upper connected.
Figure 5. Radar chart with m = 5 , n = 3 and m = 6 , n = 2
Figure 5. Radar chart with m = 5 , n = 3 and m = 6 , n = 2
Preprints 147450 g005
Figure 6. Representation of radar chart with ( m = 3 , n = 2 ), ( m = 5 , n = 3 ) and ( m = 6 , n = 2 )
Figure 6. Representation of radar chart with ( m = 3 , n = 2 ), ( m = 5 , n = 3 ) and ( m = 6 , n = 2 )
Preprints 147450 g006
In Figure 5-B, the radar chart has m = 6 categories and n = 2 groups. The corresponding graph G 62 = ( V ( G 62 ) , E ( G 62 ) ) in Figure 6-C has vertices set G 62 = ( V ( G 62 ) = { k , k : k = 1 , 2 , 3 , 4 , 5 , 6 } , and the upper approximated G-topological space ( V ( G 62 ) , T G 62 ( u ) ) has a subbasis V ( G 62 ¯ ) similar for then graph above. We get that U ¯ k = { k } for all k V ( G 62 ) . Therefore, we get that ( V ( G 62 ) , T G 62 ( u ) ) is discrete and so disconnected. Since U 3 ( G 62 ) = V ( G 62 ) , then ( V ( G ) , T G ( u ) ) is upper discrete, and G 62 is upper connected.
The discrete and upper discrete properties are also satisfied if there is intersection between group charts such as in the radar chart in Figure 7-A (see [22]). The radar chart has m = 7 categories and n = 3 groups with intersection points between groups. The corresponding graph G 73 = ( V ( G 73 ) , E ( G 73 ) ) in Figure 7-B has vertices set
V ( G 73 ) = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 1 , 4 , 6 , 7 , 1 , 3 , 4 , 5 , 6 , 7 }
with intersection vertices 2, 3 and 5. The upper approximated G-topological space ( V ( G 73 ) , T G 73 ( u ) ) has a subbasis V ( G 73 ¯ ) given in Table 1. So, by the details in Table 1, we get that ( V ( G 73 ) , T G 73 ( u ) ) is discrete and so disconnected. Since U 3 ( G 73 ) = V ( G 73 ) , then ( V ( G ) , T G ( u ) ) is upper discrete.
Now, in general we study the connectedness and discreteness for the corresponding graphs of the radar charts with m > 5 categories and n > 5 groups. The corresponding graph G m n = ( V ( G m n ) , E ( G m n ) ) in Figure 8 has vertices set V ( G m n ) = { j k : k = 1 , 2 , , n and j = 1 , 2 , , m } . For the upper approximated G-topological space ( V ( G m n ) , T G m n ( u ) ) , some upper approximation neighbourhoods are given in Table 2. Similarly, for all vertices x that lie on the groups 1,2, n 1 and n, we have u ¯ x = { x } .
For all k = 3 , 4 , , n 2 and j = 3 , 4 , , m 2 , we have
j k ¯ = { ( j 2 ) k , ( j 1 ) k 1 , ( j 1 ) k , ( j 1 ) k + 1 , j k 2 , j k 1 , j k , j k + 1 , j k + 2 ,
( j + 1 ) k 1 , ( j + 1 ) k , ( j + 1 ) k + 1 , ( j + 2 ) k } .
Hence
u ¯ j k = ( j 2 ) k ¯ ( j 1 ) k 1 ¯ ( j 1 ) k ¯ ( j 1 ) k + 1 ¯ j k 2 ¯ j k 1 ¯ j k ¯ j k + 1 ¯ j k + 2 ¯
( j + 1 ) k 1 ¯ ( j + 1 ) k ¯ ( j + 1 ) k + 1 ¯ ( j + 2 ) k ¯ = { j k } .
So, we conclude that the upper approximated G-topological space ( V ( G m n ) , T G m n ( u ) ) is discrete and so disconnected. Since U 3 ( G m n ) = V ( G m n ) , then ( V ( G ) , T G ( u ) ) is upper discrete.

6. Conclusions

We have defined a new topology, called the upper approximated G-topology, on the vertices set V ( G ) of a simple graph G and investigated several topological properties (discreteness, compactness, connectedness) related to this topology. The topology is define by using upper approximation neighbourhood systems of graphs. In particular, the study includes some well known graphs, as complete graphs K n , cycle graphs C n and complete bipartite graphs K n , m . Some applications to radar charts are given. We expect that our study can be applied to other classes of graphs and other topological properties.

Author Contributions

Conceptualization, H.A., L.D.R.K. and H.A.O.; investigation, H.A., L.D.R.K. and H.A.O.; resources, H.A.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Umm Al-Qura University, Saudi Arabia under grant number: 25UQU4350370GSSR01

Data Availability Statement

The original contributions presented in the study are included in the article, and further inquiries can be directed to the corresponding author.

Acknowledgments

The authors extend their appreciation to Umm Al-Qura University, Saudi Arabia for funding this research work through grant number: 25UQU4350370GSSR01.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Dugundji, J. Topology; Allyn and Bacon, Inc.: Boston, 1966. [Google Scholar]
  2. Bondy, J.A.; Murty, U. Graph theory. In Graduate Texts in Mathematics; Springer: Berlin, 2008. [Google Scholar]
  3. Kiliciman, A.; Abdu, K.A. Topological spaces associated with simple graphs. J. Math. Anal. 2018, 9, 44–52. [Google Scholar]
  4. Abdu, K.A.; Kiliciman, A. Topologies on the edges set of directed graphs. J. Math. Comp. Sci. 2018, 18, 232–241. [Google Scholar] [CrossRef]
  5. Amiri, S.M.; Jafarzadeh, A.; Khatibzadeh, H. An Alexandroff topology on graphs. Bull. Iran. Math. Soci. 2013, 39, 647–662. [Google Scholar]
  6. Nada, S.; Atik, A.E.F.; Atef, M. New types of topological structures via graphs. Math. Method Appl. Sci. 2018, 41, 5801–5810. [Google Scholar] [CrossRef]
  7. Nianga, C.G.; Canoy, S. On topologies induced by graphs under some unary and binary operations. Eur. J. Pure. Appl. Math. 2019, 12, 499–505. [Google Scholar] [CrossRef]
  8. Nianga, C.G.; Canoy, S. On a finite topological space induced by Hop neighbourhoods of a graph. Adv. Appl. Dis. Math. 2019, 21, 79–89. [Google Scholar]
  9. Anabel, E.G.; Sergio, R.C. On a topological space generated by Monophonic eccentric neighbourhoods of a graph. Eur. J. Pure and App. Math. 2021, 14, 695–705. [Google Scholar]
  10. Gamorez, A.; Nianga, C.G.; Canoy, S. Topologies induced by neighbourhoods of a graph under some binary operations. Eur. J. Pure Appl. Math. 2019, 12, 749–755. [Google Scholar] [CrossRef]
  11. Sari, H.K.; Kopuzlu, A. On topological spaces generated by simple undirected graphs. AIMS Math. 2020, 5, 5541–5550. [Google Scholar] [CrossRef]
  12. Zomam, H.O.; Othman, H.A.; Dammak, M. Alexandroff spaces and graphic topology. Adv. Math. Sci. J. 2021, 10, 2653–2662. [Google Scholar] [CrossRef]
  13. Othman, H.A.; Al-Shamiri, M.; Saif, A.; Acharjee, S.; Lamoudan, T.; Ismail, R. Pathless topology in connection to the circulation of blood in the heart of human body. AIMS Math. 2022, 7, 18158–18172. [Google Scholar] [CrossRef]
  14. Shokry, M.; Aly, R.E. Topological properties on graph vs medical application in human heart. Int. J. Appl. Math. 2013, 15, 1103–1109. [Google Scholar]
  15. Othman, H.A.; Ayache, A.; Saif, A. On directed graphs with L2—directed topological spaces. Filomat 2023, 37, 10005–10013. [Google Scholar] [CrossRef]
  16. Abu-Gdairi, R.; El-Atik, A.A.; El-Bably, M.K. Topological visualization and graph analysis of rough sets via neighborhoods: A medical application using human heart data. AIMS Mathematics 2023, 8, 26945–26967. [Google Scholar] [CrossRef]
  17. Yao, Y. On generalized rough set theory, rough sets, fuzzy sets, data mining and granular computing. Inter. Proc. 9th Int. Conf. 1999, 44–51. [Google Scholar]
  18. Chiaselotti, G.; Ciucci, D.; Gentile, T.; Infusino, F. Rough set theory and digraphs. Fund. Inform. 2017, 153, 291–325. [Google Scholar] [CrossRef]
  19. Atik, A.; Nawar, A.; Atef, M. Rough approximation models via graphs based on neighborhood systems. Granular Computing 2021, 6, 1025–1035. [Google Scholar] [CrossRef]
  20. Guler, A. Different neighbourhoods via ideals on graphs. J. Math. 2022, 2022, 9925564. [Google Scholar] [CrossRef]
  21. Michael, P.; Pooya, M. Multidimensional mechanics: Performance mapping of natural biological systems using permutated radar charts. PLOS ONE 2018. [Google Scholar] [CrossRef]
  22. Joan Saary, M. Radar plots: A useful way for presenting multivariate health care data. J. Clinical Epidem. 2008, 60, 311–317. [Google Scholar]
Figure 2. Representation of upper approximated G-topology
Figure 2. Representation of upper approximated G-topology
Preprints 147450 g002
Figure 3. Graphical representation with infinite vertices set
Figure 3. Graphical representation with infinite vertices set
Preprints 147450 g003
Figure 4. General radar chart
Figure 4. General radar chart
Preprints 147450 g004
Figure 7. Radar chart and its representation with m = 7 , n = 3
Figure 7. Radar chart and its representation with m = 7 , n = 3
Preprints 147450 g007
Figure 8. Representation of general radar chart
Figure 8. Representation of general radar chart
Preprints 147450 g008
Table 1. An upper approximation neighbourhood system of graph G 73
Table 1. An upper approximation neighbourhood system of graph G 73
x x ¯ u ¯ x | u ¯ x |
1 { 1 , 2 , 3 , 6 , 7 , 1 , 7 , 1 } { 1 } 1
2 { 1 , 2 , 3 , 4 , 7 , 1 , 4 , 7 , 1 , 4 , 7 } { 2 } 1
3 { 1 , 2 , 3 , 4 , 5 , 4 , 3 , 4 } { 3 } 1
4 { 2 , 3 , 4 , 5 , 6 , 4 , 3 , 4 , 5 } { 4 } 1
5 { 3 , 4 , 5 , 6 , 7 , 4 , 6 , 7 , 4 , 5 , 6 } { 5 } 1
6 { 4 , 5 , 6 , 7 , 1 , 6 , 7 , 7 } { 6 } 1
7 { 5 , 6 , 7 , 1 , 2 , 1 , 6 , 7 , 7 } { 6 } 1
1 { 1 , 6 , 7 , 1 , 3 , 7 , 1 , 2 , 3 , 7 } { 1 } 1
4 { 4 , 6 , 3 , 4 , 5 , 2 , 3 , 4 , 5 , 6 } { 4 } 1
6 { 1 , 6 , 7 , 5 , 6 , 7 , 1 , 4 , 5 , 6 } { 6 } 1
7 { 1 , 6 , 7 , 1 , 6 , 7 , 1 , 2 , 5 , 6 , 7 } { 7 } 1
1 { 1 , 3 , 6 , 7 , 1 , 7 , 1 , 2 , 3 , 7 } { 1 } 1
3 { 1 , 3 , 4 , 5 , 1 , 4 , 1 , 2 , 3 , 4 } { 3 } 1
4 { 3 , 4 , 5 , 6 , 4 , 2 , 3 , 4 , 5 } { 4 } 1
5 { 3 , 4 , 5 , 6 , 7 , 4 , 6 , 4 , 5 , 6 } { 5 } 1
6 { 1 , 4 , 5 , 6 , 7 , 6 , 7 , 5 , 6 } { 6 } 1
7 { 1 , 5 , 6 , 7 , 1 , 6 , 7 , 2 , 7 } { 7 } 1
Table 2. Some of upper approximation neighbourhoods of graph G m n
Table 2. Some of upper approximation neighbourhoods of graph G m n
x x ¯ u ¯ x | u ¯ x |
1 1 { ( m 1 ) 1 , m 1 , m 2 , 1 1 , 1 2 , 1 3 , 2 1 , 2 2 , 3 1 } { 1 1 } 1
2 1 { m 1 , 1 1 , 1 2 , 2 1 , 2 2 , 2 3 , 3 1 , 3 2 , 4 1 } { 2 1 } 1
m 1 { ( m 2 ) 1 , ( m 1 ) 1 , ( m 1 ) 2 , m 1 , m 2 , m 3 , 1 1 , 1 2 , 2 1 } { m 1 } 1
( m 1 ) 1 { ( m 3 ) 1 , ( m 2 ) 1 , ( m 2 ) 2 , ( m 1 ) 1 , ( m 1 ) 2 , { ( m 1 ) 1 } 1
( m 1 ) 3 , m 1 , m 2 , 1 1 }
1 2 { ( m 1 ) 2 , m 1 , m 2 , m 3 , 1 1 , 1 2 , 1 3 , 2 1 , 2 2 , 2 3 , 3 2 } { 1 2 } 1
2 2 { m 2 , 1 1 , 1 2 , 1 3 , 2 1 , 2 2 , 2 3 , 3 1 , 3 2 , 3 3 , 4 2 } { 2 2 } 1
m 2 { ( m 3 ) 2 , ( m 2 ) 1 , ( m 2 ) 2 , ( m 1 ) 1 , ( m 1 ) 2 , { m 2 } 1
( m 1 ) 3 , m 1 , m 2 , m 3 , 1 2 , 2 2 }
( m 1 ) 2 { ( m 3 ) 2 , ( m 2 ) 1 , ( m 2 ) 2 , ( m 2 ) 3 , ( m 1 ) 1 , { ( m 1 ) 2 } 1
( m 1 ) 2 , ( m 1 ) 3 , m 1 , m 2 , m 3 , 1 2 }
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated