Next Article in Journal
Influencing Factors Analysis in Railway Engineering Technological Innovation under Complex and Difficult Areas: A System Dynamics Approach
Next Article in Special Issue
Topological Interactions Between Homotopy and Dehn Twist Varieties
Previous Article in Journal
Asymmetric Effects of Renewable Energy Markets on China’s Green Financial Markets: A Perspective of Time and Frequency Dynamic Connectedness
Previous Article in Special Issue
Dupin Cyclides Passing through a Fixed Circle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maximizing Closeness in Bipartite Networks: A Graph-Theoretic Analysis

by
Fazal Hayat
1 and
Daniele Ettore Otera
2,*
1
School of Mathematics and Statistics, Gansu Center for Applied Mathematics, Lanzhou University, Lanzhou 730000, China
2
Institute of Data Science and Digital Technologies, Vilnius University, 08412 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(13), 2039; https://doi.org/10.3390/math12132039
Submission received: 2 May 2024 / Revised: 19 June 2024 / Accepted: 26 June 2024 / Published: 30 June 2024
(This article belongs to the Special Issue Geometry and Topology with Applications)

Abstract

:
A fundamental aspect of network analysis involves pinpointing nodes that hold significant positions within the network. Graph theory has emerged as a powerful mathematical tool for this purpose, and there exist numerous graph-theoretic parameters for analyzing the stability of the system. Within this framework, various graph-theoretic parameters contribute to network analysis. One such parameter used in network analysis is the so-called closeness, which serves as a structural measure to assess the efficiency of a node’s ability to interact with other nodes in the network. Mathematically, it measures the reciprocal of the sum of the shortest distances from a node to all other nodes in the network. A bipartite network is a particular type of network in which the nodes can be divided into two disjoint sets such that no two nodes within the same set are adjacent. This paper mainly studies the problem of determining the network that maximize the closeness within bipartite networks. To be more specific, we identify those networks that maximize the closeness over bipartite networks with a fixed number of nodes and one of the fixed parameters: connectivity, dissociation number, cut edges, and diameter.

1. Introduction

A network is typically depicted using an undirected simple graph, where nodes represent vertices and the connections between them are represented by edges. The central aspect of network analysis involves identifying which nodes hold significant positions within the network. Graph theory has become one of the most powerful mathematical tools in network analysis, offering numerous techniques and methodologies. One of the most important tasks of network analysis is to determine which nodes or links are more critical in a network. One such parameter, closeness, serves as a means of identifying nodes capable of efficiently disseminating information throughout the network. In simpler terms, a node with high closeness is one that can reach other nodes in the network quickly and efficiently. It signifies that the node is closely connected to the rest of the network and can potentially influence or be influenced by other nodes more rapidly than nodes with lower closeness values. Nodes with high closeness are crucial in various network applications, such as communication networks, social networks, and transportation networks, as they can facilitate rapid information flow, influence decision-making processes, and enhance overall network resilience. Thus, understanding the closeness of nodes provides valuable insights into the structural and functional characteristics of complex networks.
Closeness is measured on a scale from 0 to 1. A node with a value nearing 0 suggests it is relatively distant from other nodes within the network. Consequently, reaching other nodes from this point necessitates traversing numerous links. Conversely, a node with a value approaching 1 indicates it is in close proximity to other nodes. As a result, only a few connections are needed to reach neighbouring nodes from this node within the network.
Freeman first introduced the concept of closeness [1], but it turned out to be ineffective for disconnected graphs and exhibited weaknesses during graph operations. Addressing the first limitation, Latora and Marchiori introduced a novel measure of closeness for disconnected graphs [2], yet it still remains susceptible to the second weakness. Subsequently, Danglachev proposed an alternative definition [3], which effectively addresses the challenges posed by disconnected graphs and facilitates the creation of convenient formulas for graph operations. Following this definition of closeness, various vulnerability measures have been formulated to quantify the resilience of a network. Among these novel measures are the vertex (or edge) residual closeness parameters, which assess the closeness of a graph following the removal of vertices (or edges) [3]. Another measure is the additional closeness, which identifies the maximum potential of the closeness of a network, by means of the addition of a connection [4,5]. For further information on these new finer parameters, we recommend referring to [6,7,8,9,10,11,12].
The computation of closeness across various classes of graphs has gained significant attention in recent years [3,13,14,15]. For instance, Danglachev investigated the closeness of splitting graphs [16]. In [17], the same author determined the closeness of line graphs for certain fundamental graphs, as well as the closeness of line graphs connected by a bridge of two basic graphs. Closeness formulas for various graph classes were derived by Golpek [18]. Poklukar and Žerovnik [19] identified the graphs that minimize and maximize closeness among all connected graphs and trees with a fixed order, respectively. They also determined the graphs that uniquely maximize closeness among all cacti of fixed order and number of cycles, posing an open problem for the minimum case. The open problem posed by Poklukar and Žerovnik [19] was solved by Hayat and Xu [20], which obtained the unique graph that minimizes closeness across all cacti with fixed numbers of vertices and cycles. The notion of closeness in spectral graph theory was recently combined by Zheng and Zhou [21]. They also investigated the closeness matrix and established the connection between the closeness eigenvalues and the graph structure.

Basic Notations and Definitions

Let G be a simple connected graph with vertex set V ( G ) and edge set E ( G ) . For a vertex v V ( G ) , N G ( v ) refers to the set of vertices adjacent to v in G. The degree of a vertex v V ( G ) , denoted by d G ( v ) , is the number of vertices in N G ( v ) . A pendent vertex in a graph is a vertex with degree one and an edge incident to a pendent vertex is called a pendent edge. For an edge e E ( G ) , G e denotes the subgraph of G obtained by removing e, and G + x y represents a graph formed from G by adding an edge between x and y, where x , y V ( G ) . Deleting a vertex v V ( G ) (along with its incident edges) from G is denoted by G v . The union of two graphs H 1 and H 2 , denoted by H 1 H 2 is the graph with V ( H 1 H 2 ) = V ( H 1 ) V ( H 2 ) and E ( H 1 H 2 ) = E ( H 1 ) E ( H 2 ) . The join of two graphs H 1 and H 2 , denoted by H 1 H 2 is a graph obtained from H 1 and H 2 by joining each vertex of H 1 to all vertices of H 2 . For disjoint graphs H 1 , H 2 , , H t with t 3 , the sequential join H 1 H 2 H t is the graph obtained from H 1 , H 2 , , H t by joining each vertex of H 1 to all vertices of H 2 and then joining each vertex of H 2 to all vertices of H 3 , and continuing in this manner, finally connecting each vertex of H t 1 to all vertices of H t . For simplicity, t G (and [ t ] G ) is used to represent the union (and sequential join) of t disjoint copies of G. For example t K 1 = K t ¯ which is the t isolated vertices and [ a ] H 1 H 2 [ b ] H 3 is the sequential join H 1 H 1 H 1 a H 2 H 3 H 3 H 3 b .
A matching in G is a set of edges that do not have a set of common vertices. A perfect matching in G is a matching that covers each vertex of G.
For vertices u , v V ( G ) , the distance between u and v in G is the length of the shortest path connecting them, and denoted by d G ( u , v ) . Whereas, the diameter of G is the maximum distance between any pair of vertices in G.
By P n and K n we denote the path and complete graph on n vertices, respectively.
In [3], for a vertex u of G, the closeness of u in G is defined as
C G ( u ) = v V ( G ) \ { u } 2 d G ( u , v ) .
The closeness of G is defined as
C ( G ) = u V ( G ) C G ( u ) = u V ( G ) v V ( G ) \ { u } 2 d G ( u , v ) .
A bipartite graph is a graph in which V ( G ) can be divided into two disjoint subsets V 1 and V 2 such that no two vertices within the same set are adjacent. A bipartite graph in which every two vertices from different partition classes are adjacent is called complete, and it is denoted by K a , b , where a = | V 1 | , b = | V 2 | . Bipartite graphs serve as powerful tools for modeling complex systems with two distinct sets of entities, enabling analyses of and solutions to a wide range of real-world problems across different domains [22,23].
The (vertex) connectivity of a graph G is the minimum number of vertices whose removal from G results in a disconnected graph or in the trivial graph, and it is denoted by k ( G ) . If G is trivial or disconnected, then k ( G ) = 0 , obviously. An edge e of a connected graph G is a cut edge if G e is disconnected. A subset M V ( G ) is called a dissociation set if the induced subgraph G [ M ] does not include P 3 as a subgraph. A maximum dissociation set of G is one with the greatest cardinality. Finally, the dissociation number of G is the cardinality of a maximum dissociation set within G.
In order to explore the connection between closeness and the structural characteristics of a graph, we will investigate extremal problems aimed at maximizing closeness within certain classes of bipartite graphs.

2. Main Results

In this section we will state our results. Specifically, we will determine those graphs which maximize closeness over the bipartite graphs of order n and one of the fixed parameters, such as dissociation number, connectivity, cut edges, and diameter.
The following Lemma will be helpful for the proofs of the main results.
Lemma 1 
([3,12]). If u and v are vertices in a graph G where there is no edge between them, then adding the edge u v increases the closeness of G.
Our first main result establishes an upper bound on the closeness of a bipartite graphs with a fixed order and dissociation number α , and identified the graph that attain the bound.
Theorem 1. 
Let G be a bipartite graph of order n with dissociation number α. Then,
C ( G ) n ( n 1 ) 4 + α ( n α ) 2
with equality if and only if G K α , n α .
For r 1 , we define N r as the graph comprising r isolated vertices. Let B r ( m 1 , m 2 ) be the graph obtained from N r and K 1 K m 1 , m 2 by adding the edges between the vertices in N r and the vertices belonging to partitions of size m 1 in K m 1 , m 2 and K 1 , respectively (see Figure 1). It is evident that K r , n r = B r ( n r 1 , 0 ) .
Our second result identifies the graph that maximizes the closeness within bipartite graphs of order n and fixed connectivity r.
Theorem 2. 
Let G be a bipartite graph of order n with connectivity r, where 1 r n 1 2 . Then,
C ( G ) 1 4 n 2 r 1 2 + 6 r + 1 n 2 r 1 2 + n 2 r 1 2 n 2 r 1 2 + 1 4 n 2 r 1 2 + 6 r n 2 r 1 2 + r ( 3 r + 2 ) 2
with equality if and only if G B r n 2 r 1 2 + r , n 2 r 1 2 .
For positive integers s, , and n, where 2 s n 2 , let A ( s , n s ) be the graph obtained by attaching pendent vertices to a vertex with degree n s in K s , n s (see Figure 2).
The next result characterizes all bipartite graphs with n vertices and cut edges having the largest closeness.
Theorem 3. 
Let G be a bipartite graph of order n 5 with ℓ cut edges.
(i) 
If = n 1 , then C ( G ) ( n 1 ) ( n + 2 ) 4 with equality if and only if G K 1 , n 1 ;
(ii) 
If 3 n 4 3 n 4 , then C ( G ) n 2 + 3 n 3 8 4 with equality if and only if G A ( 2 , n 2 ) .
In the following cases, 1 3 n 4 3 .
(iii) 
If 3 n 4 0 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 54 27 n 72 with equality if and only if G A ( n 2 2 3 , n 2 3 ) ;
(iv) 
If 3 n 4 1 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 55 27 n 1 72 with equality if and only if G A ( n 2 2 3 1 6 , n 2 3 + 1 6 ) ;
(v) 
If 3 n 4 2 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 56 27 n 4 72 with equality if and only if G A ( n 2 2 3 1 3 , n 2 3 + 1 3 ) ;
(vi) 
If 3 n 4 3 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 57 27 n 9 72 with equality if and only if G A ( n 2 2 3 1 2 , n 2 3 + 1 2 ) ;
(vii) 
If 3 n 4 4 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 52 27 n 4 72 with equality if and only if G A ( n 2 2 3 + 1 3 , n 2 3 1 3 ) ;
(viii) 
If 3 n 4 5 ( mod 6 ) , then C ( G ) 27 n 2 18 n + 20 2 + 53 27 n 1 72 with equality if and only if G A ( n 2 2 3 + 1 6 , n 2 3 1 6 ) .
In a bipartite graph G with n vertices and diameter d, suppose P = u 0 u 1 u d represents a diametrical path of G. We can then partition V ( G ) as follows:
V ( G ) = X 0 X 1 X d ,
where X 0 = u 0 and X i = v V ( G ) : d G ( v , u 0 ) = i for i = 1 , 2 , , d .
Let
F ( n , d ) = [ ( d 1 ) / 2 ] K 1 ( n d 1 ) / 2 K 1 ( n d 1 ) / 2 K 1 [ ( d 1 ) / 2 ] K 1 ,
where d is odd. Let
H ( n , d ) = { H ( n , d ) = [ d / 2 1 ] K 1 a K 1 ( n d + 2 ) / 2 K 1 b K 1 [ d / 2 1 ] K 1 } ,
where d is even, and a + b = ( n d + 2 ) / 2 .
Clearly, F ( n , d ) is a bipartite graph of order n with diameter d, and H ( n , d ) is a set of n-vertex bipartite graphs having diameter d.
Evidently, K 2 (resp. P n ) is the unique bipartite graph of diameter one (resp. n 1 ). In what follows, we consider 2 d n 2 .
Our last main result identifies the bipartite graphs with n vertices and diameter d that maximize the closeness.
Theorem 4. 
Let G be a bipartite graph of order n with diameter d having maximum closeness.
( i ) If d = 2 , then G K n 2 , n 2 ;
( i i ) If d 3 , then G F ( n , d ) for odd d, and G H ( n , d ) otherwise.

3. Proof of Theorem 1

In this section, we give the proof of Theorem 1, which establishes an upper bound on the closeness of a bipartite graphs with a fixed order and dissociation number α , and we identify the graph that attains the bound.
Proof. 
Let G be a bipartite graph of order n and dissociation number α that maximizes C ( G ) . Denote the partition of V ( G ) as ( V 1 , V 2 ) , assuming without loss of generality that | V 1 | | V 2 | . Let Q be the maximum dissociation set of G. Then | V 1 | | Q | = α . If | V 1 | = α , then by Lemma 1, G K α , n α .
Now, we consider the case where | V 1 | < α . Let Q = Q 1 Q 2 with Q 1 V 1 , Q 2 V 2 , and Q 1 = Q \ Q 1 , Q 2 = Q \ Q 2 . It can be observed that | Q 2 | < | Q 1 | and | Q 1 | < | Q 2 | . Since G is a bipartite graph with maximum closeness, by Lemma 1, each vertex in Q 1 (resp. Q 1 ) is adjacent to each vertex in Q 2 (resp. V 2 ).
If | Q 1 | | Q 2 | , then there exists S Q 2 with | Q 2 | = | S | such that G [ Q 1 S ] forms a perfect matching. Thus, we have:
C ( G ) = 1 4 2 | Q 1 | | Q 1 | + 2 | Q 2 | | Q 2 | + | Q 1 | ( | Q 1 | 1 ) + | Q 2 | ( | Q 2 | 1 ) + | Q 1 | ( | Q 1 | 1 ) + | Q 2 | ( | Q 2 | 1 ) + 1 2 2 | Q 1 | | Q 1 | + 2 | Q 1 | | Q 2 | + 2 | Q 1 | | Q 2 | + 2 | Q 1 | + 1 8 2 | Q 1 | ( | Q 1 | 1 ) + 2 | Q 1 | ( | Q 2 | | Q 1 | ) ,
and
C ( K | Q 1 | + | Q 2 | , | Q 1 | + | Q 2 | ) = 1 4 ( | Q 1 | + | Q 2 | ) ( | Q 1 | + | Q 2 | 1 ) + ( | Q 1 | + | Q 2 | ) ( | Q 1 | + | Q 2 | 1 ) + 1 2 2 ( | Q 1 | + | Q 2 | ) ( | Q 1 | + | Q 2 | ) .
We deduce,
C ( G ) C ( K | Q 1 | + | Q 2 | , | Q 1 | + | Q 2 | ) = 1 4 | Q 1 | ( 3 + 2 | Q 1 | 4 | Q 2 | | Q 2 | ) + 1 2 | Q 2 | ( | Q 1 | | Q 2 | ) .
Note that since G is connected, we have m a x | Q 1 | , | Q 2 | 1 . If | Q 1 | = 0 , then | Q 2 | 1 , implying 2 | Q 1 | | Q 2 | . If | Q 1 | 1 , then 2 | Q 2 | , and thus C ( G ) < C ( K | Q 1 | + | Q 2 | ,
| Q 1 | + | Q 2 | ) , which contradicts α ( G ) = | Q | = | Q 1 | + | Q 2 | = α ( K | Q 1 | + | Q 2 | , | Q 1 | + | Q 2 | ) .
If | Q 1 | > | Q 2 | , then by a similar argument as above, we arrive at a contradiction to the choice of G. Therefore, G K α , n α . By direct calculation, we obtain:
C ( K α , n α ) = α ( α 1 ) + ( n α ) ( n α 1 ) × 2 2 + 2 α ( n α ) × 2 1 = n ( n 1 ) 4 + α ( n α ) 2 .

4. Proof of Theorem 2

To establish the main result, we first require the following Lemma.
Lemma 2. 
Let a , b and r be positive integers.
( i ) If r + b > a , then C ( B r ( a , b ) ) < C ( B r ( a + 1 , b 1 ) ) ;
( i i ) If r + b + 1 < a , then C ( B r ( a , b ) ) < C ( B r ( a 1 , b + 1 ) ) .
Proof. 
By the definition of closeness, we have
C ( B r ( a , b ) ) = [ 2 a + 2 r b + r ( r 1 ) + a ( a 1 ) + b ( b 1 ) ] × 2 2 + ( 2 r + 2 r a + 2 a b ) × 2 1 + 2 b × 2 3 ,
C ( B r ( a + 1 , b 1 ) ) = [ 2 ( a + 1 ) + 2 r ( b 1 ) + r ( r 1 ) + a ( a + 1 ) + ( b 1 ) ( b 2 ) ] × 2 2 + [ 2 r + 2 r ( a + 1 ) + 2 ( a + 1 ) ( b 1 ) ] × 2 1 + 2 ( b 1 ) × 2 3 ,
and
C ( B r ( a 1 , b + 1 ) ) = [ 2 ( a 1 ) + 2 r ( b + 1 ) + r ( r 1 ) + ( a 1 ) ( a 2 ) + b ( b + 1 ) ] × 2 2 + [ 2 r + 2 r ( a 1 ) + 2 ( a 1 ) ( b + 1 ) ] × 2 1 + 2 ( b + 1 ) × 2 3 .
( i ) If r + b > a , we have
C ( B r ( a , b ) ) C ( B r ( a + 1 , b 1 ) ) = ( 2 r 2 a + 2 b 4 ) × 2 2 + ( 2 r + 2 a 2 b + 2 ) × 2 1 + 2 × 2 3 = [ 2 a + 1 2 ( b + r ) ] × 2 2 < 0 .
Thus, C ( B r ( a , b ) ) < C ( B r ( a + 1 , b 1 ) ) .
( i ) If r + b + 1 < a , we have
C ( B r ( a , b ) ) C ( B r ( a 1 , b + 1 ) ) = ( 2 r + 2 a 2 b ) × 2 2 + ( 2 r 2 a + 2 b + 2 ) × 2 1 2 × 2 3 = [ 2 a + 2 ( b + r + 1 ) + 1 ] × 2 2 < 0 .
Thus, C ( B r ( a , b ) ) < C ( B r ( a 1 , b + 1 ) ) .
By Lemma 3 ( i i ) , we immediately get the following Corollary.
Corollary 1. 
If 1 r n 1 2 , then C ( K r , n r ) < C ( B r ( n r 2 , 1 ) ) .
Proof. 
By direct calculation, we have
C B r n 2 r 1 2 + r , n 2 r 1 2 = 1 2 2 r + 2 r n 2 r 1 2 + r + 2 n 2 r 1 2 + r n 2 r 1 2 + 1 4 2 n 2 r 1 2 + r + n 2 r 1 2 + r n 2 r 1 2 + r 1 + n 2 r 1 2 n 2 r 1 2 1 + 2 r n 2 r 1 2 + r ( r 1 ) + 2 8 n 2 r 1 2 = 1 4 n 2 r 1 2 + 6 r + 1 n 2 r 1 2 + n 2 r 1 2 n 2 r 1 2 + 1 4 n 2 r 1 2 + 6 r n 2 r 1 2 + r ( 3 r + 2 ) 2 .
Let G be a bipartite graph of order n and connectivity r such that C ( G ) is maximized. Let W G contain r vertices, and let H 1 , H 2 , , H k be the components of G W , where k 2 . If any component H i of G W contains at least two vertices, then by Lemma 1, it must be a complete bipartite graph. If one of the components is a singleton set, denoted as H i = v , then v is adjacent to all vertices in W; otherwise, if G’s connectivity is less than r, G [ W ] contains isolated vertices.
Case 1. 
At least one component of G W comprises a minimum of two vertices.
In this case, G W comprises exactly two components. Otherwise, by introducing some edges in G, we would obtain a complete bipartite graph G among the vertices of H 1 H 2 H k 1 , with order n and connectivity r. According to Lemma 1, C ( G ) < C ( G ) , contradicting the maximality of G. Let H 1 and H 2 be the components of G. Then either H 1 = K 1 or H 2 = K 1 . Otherwise, G U has the partitions ( M 1 , M 2 ) and ( Q 1 , Q 2 ) , respectively. Let W = W 1 W 2 represent the bipartition of W. As G possesses maximum closeness, by Lemma 1, there must exist edges between the vertices of M 1 and M 2 , Q 1 and Q 2 , W 1 and W 2 . Considering the definition of closeness, we have:
C ( G ) = 1 4 2 | M 1 | | W 1 | + 2 | M 1 | | Q 1 | + 2 | M 2 | | Q 2 | + 2 | M 2 | | W 2 | + 2 | W 1 | | Q 1 | + 2 | W 2 | | Q 2 | + | M 1 | ( | M 1 | 1 ) + | M 2 | ( | M 2 | 1 ) + | Q 1 | ( | Q 1 | 1 ) + | Q 2 | ( | Q 2 | 1 ) + | W 1 | ( | W 1 | 1 ) + | W 2 | ( | W 2 | 1 ) + 1 8 2 | M 1 | | Q 2 | + 2 | M 2 | | Q 1 | + 1 2 2 | M 1 | ( | M 2 | + | W 2 | ) + 2 | W 1 | ( | M 2 | + | W 2 | + | Q 2 | ) + 2 | Q 1 | ( | W 2 | + | Q 2 | ) .
Note that | W 2 | + | Q 2 | | W | , and | Q 2 | | W 1 | . Let Q 2 = Y U Z , and G = G { q 1 z : q 1 V ( Q 1 ) , z V ( Z ) } + { m 1 q 2 : m 1 V ( M 1 ) , q 2 V ( Q 2 ) } + { q m 2 : q V ( Q 1 ) \ { q 1 } , m 2 V ( M 2 ) } . Clearly, G is a bipartite graph of order n having vertex cut W 2 Y contain r vertices. We have
C ( G ) = 1 4 [ ( | M 1 | + | Q 1 | + | W 1 | ) ( | M 1 | + | Q 1 | + | W 1 | 1 ) + ( | M 2 | + | Q 2 | + | W 2 | ) ( | M 2 | + | Q 2 | + | W 2 | 1 ) ] + 1 8 [ 2 | M 2 | + 2 | Q 2 | 2 | W 1 | ] + 1 2 2 ( | M 1 | + | Q 1 | + | W 1 | 1 ) ( | M 2 | + | Q 2 | + | W 2 | ) + 2 ( | W 1 | + | W 2 | ) .
So
C ( G ) C ( G ) = 3 4 | M 2 | ( | Q 1 | 1 ) + | Q 2 | ( | M 1 | 1 ) + | W 1 | < 0
this leads to a contradiction. Without loss of generality, let us assume that H 2 = K 1 = u . Then, H 1 = K a , b , and u is connected to all vertices of W, while each vertex of W is connected to every vertex of H 1 that is in the same partition as u. Thus, G = B r ( a , b ) , where r = | W | , and a r . Since G maximizes closeness, by Lemma 3, we have r + b 1 a r + b + 1 , which implies G B r n 2 r 1 2 + r , n 2 r 1 2 .
Case 2. 
All components of G W consist of a single vertex.
In this case G = K n r , r . By Corollary 1, k n 1 2 .
Hence, G B r n 2 r 1 2 + r , n 2 r 1 2 . □

5. Proof of Theorem 3

Lemma 3 
([19]). Let G represent a connected graph containing a cut edge e = u v . Let G denote the graph resulting from contracting edge e into a new vertex w, which becomes adjacent to every vertex in N G ( u ) N G ( v ) except for u and v, and then attaching a pendent edge at w. Then C ( G ) > C ( G ) .
Lemma 4. 
Let u , v be the two vertices on the same partition of a complete bipartite graph H, and G be a graph formed from H by attaching pendent vertices x 1 , x 2 , , x s (resp. y 1 , y 2 , , y t ) to u (resp. v) . Let G = G { u x i : i = 1 , 2 , , s } + { v x i : i = 1 , 2 , , s } . Then, C ( G ) > C ( G ) .
Proof. 
By the definition of closeness, we have
C ( G ) C ( G ) = 2 i = 1 s 2 d G ( x i , u ) 2 d G ( x i , u ) + 2 i = 1 s 2 d G ( x i , v ) 2 d G ( x i , v ) + 2 i = 1 s j = 1 t 2 d G ( x i , y j ) 2 d G ( x i , y j ) = 2 i = 1 s 2 [ d G ( x i , u ) + 2 ] 2 d G ( x i , u ) + 2 i = 1 s 2 [ d G ( x i , v ) 2 ] 2 d G ( x i , v ) + 2 i = 1 s j = 1 t 2 [ d G ( x i , y j ) 2 ] 2 d G ( x i , y j ) = 2 i = 1 s 2 d G ( x i , u ) [ 2 2 1 ] + 2 i = 1 s 2 d G ( x i , u ) [ 2 2 1 ] + 2 i = 1 s j = 1 t 2 d G ( x i , y j ) [ 2 2 1 ] = 6 a + 3 a b 8 > 0 .
Hence, C ( G ) > C ( G ) . □
Lemma 5. 
Let K p , q be a graph with vertex partition V p = { x 1 , , x p } and V q = { y 1 , , y q } , and G be a graph obtained from K p , q by attaching pendent vertices a 1 , a 2 , , a s (resp. b 1 , b 2 , , b t ) to x 2 (resp. y 2 ) . Let G = G { x 2 a i : i = 1 , 2 , , s } + { y 2 a i : i = 1 , 2 , , s } . Then, C ( G ) > C ( G ) .
Proof. 
By the definition of closeness, we have
C ( G ) C ( G ) = 2 i = 1 s j = 1 t 2 d G ( a i , b j ) 2 d G ( a i , b j ) + 2 i = 1 s j = 1 p 2 d G ( a i , x j ) 2 d G ( a i , x j ) + 2 i = 1 s j = 1 q 2 d G ( a i , y j ) 2 d G ( a i , y j ) = 2 i = 1 s j = 1 t 2 [ d G ( a i , b j ) 1 ] 2 d G ( a i , b j ) + 2 i = 1 s j = 1 p 2 [ d G ( a i , x j ) + 1 ] 2 d G ( a i , x j ) + 2 i = 1 s j = 1 q 2 [ d G ( a i , y j ) 1 ] 2 d G ( a i , y j ) = 2 i = 1 s j = 1 t 2 d G ( a i , b j ) [ 2 1 ] + 2 i = 1 s j = 1 p 2 d G ( a i , x j ) [ 2 1 1 ] + 2 i = 1 s j = 1 q 2 d G ( a i , y j ) [ 2 1 ] = a b 4 > 0 .
Hence, C ( G ) > C ( G ) . □
Proof. 
For = n 1 , K 1 , n 1 stands as the unique bipartite graph, with its closeness calculated directly as C ( K 1 , n 1 ) = ( n 1 ) ( n + 2 ) 4 .
Consider a bipartite graph G of order n containing cut edges, maximizing C ( G ) . Note that for any bipartite graph with cut edges, n 2 and n 3 . Hereafter, we consider the case 1 n 4 . Let e 1 , e 2 , , e denote the cut edges of G. Our claim is that each component of G \ { e 1 , e 2 , , e } forms either a single vertex or a complete bipartite graph.
Suppose there exists a component H of G \ { e 1 , e 2 , , e } that is not a complete bipartite graph. Let G be the graph formed by adding an edge between two vertices from different partitions in H. Then, according to Lemma 1, C ( G ) > C ( G ) , contradicting the selection of G. Thus, each component of G \ { e 1 , e 2 , , e } is either a single vertex or a complete bipartite graph. By Lemma 3, e 1 , e 2 , , e must be pendent edges in G. Since G is a complete bipartite graph, these edges must be incident to a single vertex, denoted as s. Therefore, G A ( s , n s ) by Lemmas 4 and 5.
By direct calculation, we have
C ( A ( s , n s ) ) = g ( s ) = 2 s 2 + ( 2 n 3 ) s + n 2 n + 3 4 .
For 3 n 4 3 n 4 , we get C ( G ) g ( 2 ) = n 2 + 3 n 3 8 4 with equality if and only if G A ( 2 , n 2 ) .
For 1 3 n 4 3 , we obtain
m a x g ( s ) = g ( n 2 2 3 ) , if 3 n 4 0 ( mod 6 ) ; g ( n 2 2 3 1 6 ) , if 3 n 4 1 ( mod 6 ) ; g ( n 2 2 3 1 3 ) , if 3 n 4 2 ( mod 6 ) ; g ( n 2 2 3 1 2 ) , if 3 n 4 3 ( mod 6 ) ; g ( n 2 2 3 + 1 3 ) , if 3 n 4 4 ( mod 6 ) ; g ( n 2 2 3 + 1 6 ) , if 3 n 4 5 ( mod 6 ) .
Therefore, we get
C ( S ) 27 n 2 18 n + 20 2 + 54 27 n 72 , with equality iff G A ( n 2 2 3 , n 2 3 ) ; 27 n 2 18 n + 20 2 + 55 27 n 1 72 , with equality iff G A ( n 2 2 3 1 6 , n 2 3 + 1 6 ) ; 27 n 2 18 n + 20 2 + 56 27 n 4 72 , with equality iff G A ( n 2 2 3 1 3 , n 2 3 + 1 3 ) ; 27 n 2 18 n + 20 2 + 57 27 n 9 72 , with equality iff G A ( n 2 2 3 1 2 , n 2 3 + 1 2 ) ; 27 n 2 18 n + 20 2 + 52 27 n 4 72 , with equality iff G A ( n 2 2 3 + 1 3 , n 2 3 1 3 ) ; 27 n 2 18 n + 20 2 + 53 27 n 1 72 , with equality iff G A ( n 2 2 3 + 1 6 , n 2 3 1 6 ) .
This completes the proof. □

6. Proof of Theorem 4

Proof. 
Let G be a bipartite graph of order n and diameter d with maximum closeness. Let ( V 1 , V 2 ) be the partition of V ( G ) .
( i ) If d = 2 , then by Lemma 1, G K t , n t where t , n t 2 . By direct calculation, we get
C ( K t , n t ) = n ( n 1 ) 4 + t ( n t ) 2 n ( n 1 ) 4 + 1 2 n 2 n 2
with equality if and only if t = n 2 , n t = n 2 , i.e., G K n 2 , n 2 .
( i i ) Let P = u 0 u 1 u d represent a diametrical path of G. Then G maintains the same vertex partition as that described in Equation (1). We proceed with the following claims.
Claim 1. 
For i = 1 , 2 , , d , all the vertices in G [ X i ] are isolated and | X d | = 1 .
Proof. 
Let us assume there are two vertices, x 1 and x 2 , in some X i such that there is an edge between them, x 1 x 2 E ( G [ X i ] ) . This implies the existence of two paths, P 1 and P 2 , between x 0 and x 1 (or between x 0 and x 2 ). The combination of P 1 , P 2 , and the edge x 1 x 2 forms an odd cycle in G. Specifically, if P 1 and P 2 do not share any internal vertex, then their union with x 1 x 2 creates an odd cycle. Otherwise, if u is the last common internal vertex of P 1 and P 2 , then combining P 1 ( u , x 1 ) with P 2 ( u , x 2 ) and x 1 x 2 forms an odd cycle. This contradicts the assumption of G being bipartite.
In case | X d | 2 , we can select w X d \ u d and augment G by adding edges w x 3 : x 3 X d 3 . This augmentation results in a bipartite graph G of order n and diameter d, featuring a vertex partition X 0 X 1 ( X d 2 w ) X d 1 ( X d \ w ) . According to Lemma 1, C ( G ) > C ( G ) , leading to a contradiction. Hence, | X d | = 1 . □
Claim 2. 
G [ X i 1 X i ] is a complete bipartite graph for each i = 1 , 2 , , d .
Proof. 
Let us assume that for some i, G [ X i 1 X i ] is not a complete bipartite graph. According to claim 1, all vertices in G [ X i ] are isolated, and | X d | = 1 . Now, consider v 1 X i 1 and v 2 X i . We create a new graph, G = G + v 1 v 2 . It is evident that G is a bipartite graph of order n with diameter d. Using Lemma 1, we deduce that C ( G ) > C ( G ) , which contradicts our earlier assumption. Hence, we conclude that G [ X i 1 X i ] is a complete bipartite graph for each i = 1 , 2 , , d . □
Claim 3. 
( i ) If d 3 is odd, then
| X 0 | = | X 1 | = | X 2 | = = | X d 3 2 | = | X d + 3 2 | = = | X d 1 | = | X d | = 1 , and | X d 1 2 | | X d + 1 2 | 1 .
( i i ) If d 3 is even, then
| X 0 | = | X 1 | = | X 2 | = = | X d 4 2 | = | X d + 4 2 | = = | X d 1 | = | X d | = 1 ,
and | X d 2 2 | + | X d + 2 2 | | X d 2 | 1 .
Proof. 
( i ) When d = 3 , the result is straightforward. We now focus on the case where d 5 . Given that | X 0 | = | X d | = 1 , we aim to demonstrate that | X 1 | = | X 2 | = = | X d 3 2 | = | X d + 3 2 | = = | X d 1 | = 1 .
Let us assume | X 1 | 2 . Consider G = G u 0 x 1 + x 1 x 4 , where x 1 X 1 and x 4 X 4 . From the construction of G , it is evident that C G ( x 1 ) = C G ( x 1 ) + 3 8 i = 4 d 3 | X i | 2 i 1 , C G ( v ) = C G ( v ) + 3 8 for each v X 0 , C G ( v ) = C G ( v ) for each v ( X 1 \ { x 1 } ) X 2 X 3 , C G ( v ) = C G ( v ) 3 2 i 1 for each v X 4 X 5 X d . We get
C ( G ) C ( G ) = u V ( G ) C G ( u ) u V ( G ) C G ( u ) = u X 0 C G ( u ) C G ( u ) + i = 4 d u X i [ C G ( u ) C G ( u ) ] + C G ( x 1 ) C G ( x 1 ) = 3 8 i = 4 d 3 2 i 1 + 3 8 i = 4 d 3 | X i | 2 i 1 = 3 4 3 i = 4 d 1 + | X i | 2 i 1 < 0 ,
implying C ( G ) < C ( G ) , a contradiction to the choice of G. Thus, | X 1 | = 1 . Similarly, we can show that | X 2 | = = | X d 3 2 | = | X d + 3 2 | = = | X d 1 | = 1 .
Next we show that if d 3 is odd, then | X d 1 2 | | X d + 1 2 | 1 . Without loss of generality, we assume that | X d 1 2 | | X d + 1 2 | . Then, it suffices to show that | X d 1 2 | | X d + 1 2 | 1 . Suppose that | X d 1 2 | | X d + 1 2 | 2 . Choose z X d 1 2 , and let G = G z u + z v , where u X d + 1 2 , v X d + 3 2 . Then, the vertex partition of G is X 0 X 1 X d + 3 2 ( X d 1 2 \ { z } ) ( X d + 1 2 { z } ) X d + 3 2 X d . By direct calculation, we have
C ( G ) C ( G ) = 1 4 | X d 1 2 | + ( | X d + 1 2 | 1 ) ( | X d 1 2 | 1 ) + 1 4 | X d + 1 2 | = 3 4 | X d 1 2 | | X d + 1 2 | < 0 ,
i.e., C ( G ) < C ( G ) a contradiction. Thus, | X d 1 2 | | X d + 1 2 | 1 .
( i i ) By the same arguments as above, we can show that | X 0 | = | X 1 | = | X 2 | = = | X d 4 2 | = | X d + 4 2 | = = | X d 1 | = | X d | = 1 . To complete the proof it suffices to show that | X d 2 2 | + | X d + 2 2 | | X d 2 | 1 . Without loss of generality, we assume that | X d 2 2 | + | X d + 2 2 | > | X d 2 | . Suppose that | X d 2 2 | + | X d + 2 2 | | X d 2 | 2 . Since one of X d 2 2 and X d + 2 2 contains at least two vertices. Assume that | X d 2 2 | 2 . Choose w X d 2 2 , and let G = G w u + w v , where u X d 2 , v X d + 2 2 . Then, the vertex partition of G is X 0 X 1 ( X d 2 2 \ { z } ) ( X d 2 { z } ) X d + 2 2 X d . We have
C ( G ) C ( G ) = 1 4 ( | X d 2 2 | + | X d + 2 2 | ) + ( | X d 2 | 1 ) ( | X d 2 2 | + | X d + 2 2 | 1 ) + 1 4 | X d 2 | = 3 4 | X d 2 2 | + | X d + 2 2 | | X d 2 | < 0 ,
i.e., C ( G ) < C ( G ) a contradiction. This completes the proof of Claim 3.
Observing that | X d 1 2 | | X d + 1 2 | = n d + 1 for odd d, and | X d 2 2 | + | X d + 2 2 | | X d 2 | = n d + 2 , we conclude the following:
For odd d, G is isomorphic to F ( n , d ) . For even d, G belongs to H ( n , d ) . □

7. Concluding Remarks

In this study, we have identified the networks that maximize the closeness over the bipartite networks with a given number of nodes and one of the fixed parameters like dissociation number, connectivity, cut edges, and diameter. However, the characterization of networks which minimize closeness within this same category remains an open problem. Actually, this represents an interesting and consecutive research problem, i.e., to identify the networks that minimize closeness over the bipartite networks with fixed number of nodes and one of the fixed parameters such as dissociation number, connectivity, cut edges, and diameter.

Author Contributions

Conceptualization, F.H.; Methodology, F.H.; Validation, D.E.O.; Investigation, F.H. and D.E.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No data were used to support this study.

Acknowledgments

We thank the anonymous referees for their careful reading of the manuscript and suggestions which have immensely helped us in getting the article to its present form.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Freeman, L. Centrality in social networks conceptual clarification. Soc. Netw. 1978, 1, 215–239. [Google Scholar] [CrossRef]
  2. Latora, V.; Marchiori, M. Efficient behavior of small-world networks. Phys. Rev. Lett. 2001, 87, 198701. [Google Scholar] [CrossRef]
  3. Dangalchev, C. Residual closeness in networks. Phys. A Stat. Mech. Its Appl. 2006, 365, 556–564. [Google Scholar] [CrossRef]
  4. Dangalchev, C. Additional closeness and networks growth. Fundam. Inform. 2020, 176, 1–15. [Google Scholar] [CrossRef]
  5. Dangalchev, C. Additional closeness of cycle graphs. Int. J. Found. Comput. Sci. 2022, 33, 1–21. [Google Scholar] [CrossRef]
  6. Aytaç, A.; Berberler, Z.N.O. Robustness of regular caterpillars. Int. J. Found. Comput. Sci. 2017, 28, 835–841. [Google Scholar] [CrossRef]
  7. Aytac, A.; Odabas, Z.N. Residual closeness of wheels and related networks. Int. J. Found. Comput. Sci. 2011, 22, 1229–1240. [Google Scholar] [CrossRef]
  8. Cheng, M.; Zhou, B. Residual closeness of graphs with given parameters. J. Oper. Res. Soc. China 2022, 11, 839–856. [Google Scholar] [CrossRef]
  9. Dangalchev, C. Residual closeness and generalized closeness. Int. J. Found. Comput. Sci. 2011, 22, 1939–1948. [Google Scholar] [CrossRef]
  10. Li, C.; Xu, L.; Zhou, B. On the residual closeness of graphs with cut vertices. J. Comb. Optim. 2023, 45, 115. [Google Scholar] [CrossRef]
  11. Wang, Y.; Zhou, B. Residual closeness, matching number and chromatic number. Comput. J. 2022, 66, 1156–1166. [Google Scholar] [CrossRef]
  12. Zhou, B.; Li, Z.; Guo, H. Extremal results on vertex and link residual closeness. Int. J. Found. Comput. Sci. 2021, 32, 921–941. [Google Scholar] [CrossRef]
  13. Aytac, A.; Turaci, T. Closeness centrality in some splitting networks. Comput. Sci. J. Mold. 2018, 26, 251–269. [Google Scholar]
  14. Odabas, Z.N.; Aytac, A. Residual closeness in cycles and Related Networks. Fundam. Inform. 2013, 124, 297–307. [Google Scholar] [CrossRef]
  15. Dangalchev, C. Residual closeness of generalized Thorn graphs. Fundam. Inform. 2018, 126, 1–15. [Google Scholar] [CrossRef]
  16. Dangalchev, C. Closeness of splitting graphs. Proc. Bulg. Acad. Sci. 2020, 73, 461–463. [Google Scholar]
  17. Dangalchev, C. Closeness of some line graphs. arXiv 2023, arXiv:2308.14491v1. [Google Scholar]
  18. Golpek, H.T. Closeness of some tree structures. Soft Comput. 2023, 28, 5751–5763. [Google Scholar] [CrossRef]
  19. Rupnik Poklukar, D.; Žerovnik, J. Network with extremal closeness. Fundam. Inform. 2019, 167, 219–234. [Google Scholar] [CrossRef]
  20. Hayat, F.; Xu, S.-J. Solution to an open problem on the closeness of graphs. arXiv 2023, arXiv:2311.18671v1. [Google Scholar]
  21. Zheng, L.; Zhou, B. The closeness eigenvalues of graphs. J. Algebr. Comb. 2023, 58, 741–760. [Google Scholar] [CrossRef]
  22. Hopcroft, J.E.; Karp, R.M. An n5/2 algorithm for maximum matchings in bipartite graphs. SIAM J. Comput. 1973, 2, 225–231. [Google Scholar] [CrossRef]
  23. Newman, M.E.J. The structure and function of complex networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef]
Figure 1. The graph B r ( m 1 , m 2 ) .
Figure 1. The graph B r ( m 1 , m 2 ) .
Mathematics 12 02039 g001
Figure 2. The graph A ( s , n s ) .
Figure 2. The graph A ( s , n s ) .
Mathematics 12 02039 g002
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.

Share and Cite

MDPI and ACS Style

Hayat, F.; Otera, D.E. Maximizing Closeness in Bipartite Networks: A Graph-Theoretic Analysis. Mathematics 2024, 12, 2039. https://doi.org/10.3390/math12132039

AMA Style

Hayat F, Otera DE. Maximizing Closeness in Bipartite Networks: A Graph-Theoretic Analysis. Mathematics. 2024; 12(13):2039. https://doi.org/10.3390/math12132039

Chicago/Turabian Style

Hayat, Fazal, and Daniele Ettore Otera. 2024. "Maximizing Closeness in Bipartite Networks: A Graph-Theoretic Analysis" Mathematics 12, no. 13: 2039. https://doi.org/10.3390/math12132039

APA Style

Hayat, F., & Otera, D. E. (2024). Maximizing Closeness in Bipartite Networks: A Graph-Theoretic Analysis. Mathematics, 12(13), 2039. https://doi.org/10.3390/math12132039

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop