---
title: 'Central Graph: Theory & Applications'
url: https://www.emergentmind.com/topics/central-graph
type: topic
---

# Central Graph: Theory & Applications

Searching arXiv for recent and relevant papers on “central graph” and closely related graph-theoretic usages.
The term **central graph** has multiple technical meanings in contemporary arXiv literature. In classical graph theory, the standard meaning is an operation on a simple graph \(G\): subdivide every edge exactly once and then join every pair of original vertices that were nonadjacent in \(G\) [2105.05368]. This construction, usually denoted \(C(G)\), is the dominant usage in recent spectral, resistance-distance, and coloring work [2404.06317]. A distinct but related line of research uses **central** to denote graph-theoretic centrality structures such as centers, centered peripheries, central vertices, or central parts [1705.07982], [2110.00738], [2501.18932]. In applied machine learning and information retrieval, the phrase is also used more loosely for graph representations organized around central entities or centrality-aware operators [1901.05392], [2601.21733], [2111.06995]. The graph-theoretic operation \(C(G)\) remains the most precise and standardized sense; however, the broader literature shows that “central graph” also functions as a family resemblance term for graph constructions in which metric center, centrality hierarchy, or title-centered semantic organization is the governing principle.

## 1. Standard graph-theoretic construction

For a simple graph \(G\) with \(n\) vertices and \(m\) edges, the **central graph** \(C(G)\) is obtained by subdividing every edge of \(G\) exactly once and then joining all pairs of vertices that were nonadjacent in \(G\) [2105.05368]. Equivalently, if \(G\) has vertex set \(V(G)=\{v_1,\dots,v_n\}\) and edge set \(E(G)=\{e_1,\dots,e_m\}\), then \(C(G)\) contains the original vertices together with one new vertex for each edge \(e_i\in E(G)\); these inserted vertices are often described as the vertices corresponding to the edges of \(G\) [2404.06317]. The construction has \(m+n\) vertices and \(m+\frac{n(n-1)}{2}\) edges [2105.05368].

This definition induces a characteristic two-layer structure. Among the original vertices, adjacency in \(C(G)\) is governed by nonadjacency in \(G\); between original and inserted vertices, incidence is inherited from the edge subdivision; and the inserted vertices themselves form the subdivision layer. In matrix terms, if \(I(G)\) denotes the incidence matrix and \(A(\bar G)=J_n-I_n-A(G)\) is the adjacency matrix of the complement, then with a suitable labeling
\[
A(C(G))= \begin{pmatrix} A(\bar G) & I(G)\\ I(G)^T & O_{m\times m} \end{pmatrix},
\]
and for an \(r\)-regular graph,
\[
D(C(G))= \begin{pmatrix} (n-1)I_n & O_{n\times m}\\ O_{m\times n} & 2I_m \end{pmatrix}
\]
[2105.05368]. The same block structure underlies Laplacian and resistance-distance analyses, where the Laplacian is written as
\[
L(C(G))= \begin{bmatrix} nI-J+A(G) & -Q(G)\\ -Q(G)^T & 2I \end{bmatrix},
\]
with \(Q(G)\) the incidence matrix [2404.06317].

A useful interpretive point is that \(C(G)\) is neither merely a subdivision graph nor merely a complement-based augmentation. It combines both operations. This suggests why many invariants of \(C(G)\) split into one part controlled by the original spectrum of \(G\) and another part controlled by the inserted edge-vertices.

## 2. Structural and metric centrality notions distinct from \(C(G)\)

A second major usage of “central graph” concerns **central vertices** and **centers** of graphs, rather than the operation \(C(G)\). For a connected graph \(G\), the center is the set of vertices of minimum eccentricity,
\[
C(G)=\{v\in V(G): e(v)=\min_{x\in V(G)} e(x)\},
\]
where
\[
e(v)=\max_{u\in V(G)} d(v,u)
\]
[2110.00738]. The same paper treats the median, security center, characteristic center, subgraph core, and core vertices as six distinct “central parts,” and proves that for a connected vertex-transitive graph each of these six central parts is the whole vertex set [2110.00738]. This is a different notion from the central graph operation, although the overlap in notation is substantial.

Within ring-theoretic graph constructions, the term **central vertices** appears in the zero-divisor graph \(\Gamma(\mathbb{Z}_n)\). There the vertices are the nonzero zero-divisors of \(\mathbb{Z}_n\), and the paper determines the center completely:
\[
\operatorname{Center}(\Gamma(\mathbb{Z}_n)) = \bigcup_{p\mid n}\bigl(\operatorname{ann}(p)\setminus\{0\}\bigr)
\]
[2501.18932]. Concretely, the central vertices are exactly the nonzero multiples of \(n/p\) for primes \(p\mid n\) [2501.18932]. The same work also characterizes cut-edges in \(\Gamma(\mathbb{Z}_n)\), showing that for odd \(n\) there are no cut-edges [2501.18932].

A further extension is the theory of **uniform central graphs (UCGs)**. For a graph \(G\), the centered periphery is
\[
CP(G)=\bigcup_{z\in Z(G)} \mathrm{EC}(z),
\]
where \(Z(G)\) is the center and \(\mathrm{EC}(v)\) is the set of eccentric vertices of \(v\) [1705.07982]. A graph is a uniform central graph if all central vertices have exactly the same set of eccentric vertices:
\[
\mathrm{EC}(c)=CP(G)\quad\text{for every }c\in Z(G)
\]
[1705.07982]. The central-peripheral appendage number \(A_{ucg}(C,P)\) then measures the minimum number of intermediate vertices needed to realize a prescribed center \(C\) and centered periphery \(P\) within a UCG [1705.07982].

These lines of work should not be conflated. In one case, “central graph” means the graph operation \(C(G)\). In the other, “central” refers to vertices or substructures defined by metric or combinatorial centrality. The shared vocabulary reflects a common concern with graph-theoretic centrality, but the objects are different.

## 3. Spectral theory of the central graph operation

The spectral theory of \(C(G)\) is particularly tractable when \(G\) is regular. For an \(r\)-regular graph with adjacency eigenvalues \(\lambda_1=r,\lambda_2,\dots,\lambda_n\), the normalized Laplacian characteristic polynomial of \(C(G)\) is
\[
f(\mathcal{L}(C(G)),x) = (x-1)^{m-n} \prod_{i=1}^{n} \left( (x-1)\left((x-1)-\frac{P(\lambda_i)-1-\lambda_i}{n-1}\right) -\frac{\lambda_i+r}{2(n-1)} \right),
\]
where \(P\) is the polynomial associated with the adjacency spectrum of \(G\) [2105.05368]. This yields a complete normalized Laplacian description: the eigenvalue \(1\) appears with multiplicity \(m-n\), while the remaining eigenvalues come from quadratic factors indexed by the adjacency eigenvalues of \(G\) [2105.05368].

The same spectral decomposition leads directly to closed formulas for Kemeny’s constant and the degree Kirchhoff index. If \(G\) is \(r\)-regular of order \(n\) and size \(m\), then
\[
K(C(G)) = m-n+\frac{n-1}{n-1+r} + \sum_{i=2}^{n}\frac{2(2n+\lambda_i-1)}{2n+\lambda_i-r},
\]
and
\[
Kf^*(C(G)) = (2m+n(n-1)) \left[ m-n+\frac{n-1}{n-1+r} + \sum_{i=2}^{n}\frac{2(2n+\lambda_i-1)}{2n+\lambda_i-r} \right]
\]
[2105.05368]. The structure of these formulas reflects a recurring theme: subdivision vertices generate a large repeated spectral block, while the complement-induced interactions among original vertices inject the dependence on the adjacency spectrum of \(G\).

A different spectral program studies the **eccentricity matrix** \(\epsilon(G)\) for central graphs of regular graphs. For a triangle-free \(r\)-regular \((p,q)\)-graph \(G\), the eccentricity matrix of \(C[G]\) is written in block form as
\[
\epsilon(C[G])= \begin{pmatrix} 2A(G) & 2(J-R(G))\\ 2(J-R(G))^T & 3(J-I-B(G)) \end{pmatrix},
\]
where \(R(G)\) is the incidence matrix and \(B(G)\) is the adjacency matrix of the line graph \(L(G)\) [2411.12599]. From this, the paper derives the \(\epsilon\)-spectrum, \(\epsilon\)-energy, inertia, and irreducibility of \(C[G]\) [2411.12599]. In particular, for triangle-free regular graphs,
\[
In(\epsilon(C[G]))=(q,p,0)
\]
and
\[
E_\epsilon(C[G])
=3(q-p)
+\sqrt{(3q-8r+3)^2+16(p-2)(q-r)}
+\sum_{i=2}^{p}\sqrt{(5\lambda_i+3(r-1))^2+16(\lambda_i+r)}
\]
[2411.12599].

This suggests that the central graph operation is unusually amenable to block-matrix methods. Because \(C(G)\) retains a clean separation between original vertices and edge-vertices, spectral quantities that are difficult for generic graph products remain explicit for large regular families.

## 4. Resistance distance, Kirchhoff index, and random-walk quantities

The resistance-distance theory of central graphs is built from the Laplacian block form and Schur complement identities. For a connected graph \(G\) of order \(n\), the resistance distance between two original vertices \(v_i,v_j\in V(G)\) in \(C(G)\) is
\[
r_{ij}(C(G)) = \left(\!-\frac{1}{2}L(G)+nI\right)^{-1}_{ii} + \left(\!-\frac{1}{2}L(G)+nI\right)^{-1}_{jj} - 2\left(\!-\frac{1}{2}L(G)+nI\right)^{-1}_{ij}
\]
[2404.06317]. For an inserted vertex corresponding to \(e_i=v_pv_q\) and an original vertex \(v_j\),
\[
r_{ij}(C(G)) = \frac{1}{2}\left( 1+r_{pj}(C(G))+r_{qj}(C(G))-\frac{1}{2}r_{pq}(C(G)) \right),
\]
and for two inserted vertices corresponding to \(e_i=v_pv_q\) and \(e_j=v_sv_t\),
\[
r_{ij}(C(G)) = 1+\frac{1}{4}\Bigl( r_{ps}(C(G))+r_{pt}(C(G))+r_{qs}(C(G))+r_{qt}(C(G)) -r_{pq}(C(G))-r_{st}(C(G)) \Bigr)
\]
[2404.06317].

These formulas yield a general Kirchhoff-index expression for \(C(G)\). For a connected graph \(G\) of order \(n\) and size \(m\),
\[
\begin{aligned}
Kf(C(G)) &= (m+n)\,\operatorname{tr}\!\left(\!-\frac12L(G)+nI\right)^{-1} -\frac14\,\alpha^T \operatorname{tr}\!\left(\!-\frac12L(G)+nI\right)^{-1}\alpha \\
&\quad +\frac{m(m+n-1)}{2} -\frac{2m+n}{n} +\frac{(m+n)(n-1)}{4}\\
&\quad +\frac{m+n}{4}\Biggl( \sum_{i<j,\ v_iv_j\in E(G)} 4\left(\!-\frac12L(G)+nI\right)^{-1}_{ij} \Biggr),
\end{aligned}
\]
where \(\alpha=(d_1,d_2,\dots,d_n)^T\) is the degree vector of \(G\) [2404.06317]. The same paper gives a weighted resistance-sum formula for Kemeny’s constant \(\kappa(C(G))\) [2404.06317].

The significance of these results is methodological as much as computational. The central graph converts resistance calculations into a controlled block problem in which the inserted edge-vertices always have degree \(2\), while the original-vertex block is governed by the modified operator \(-\frac12L(G)+nI\). A plausible implication is that \(C(G)\) serves as a useful testbed for comparing Laplacian-based invariants across graph operations that mix complement structure with subdivision structure.

## 5. Derived operations based on the central graph

A substantial literature treats \(C(G)\) not as an endpoint but as a scaffold for additional graph operations. Three especially prominent constructions are the **central vertex join**, **central edge join**, and several corona-type products.

The **central vertex join** \(G_1\dot{\vee} G_2\) is obtained from \(C(G_1)\) and \(G_2\) by joining each vertex of \(G_1\) with every vertex of \(G_2\), while the **central edge join** \(G_1\veebar G_2\) is obtained from \(C(G_1)\) and \(G_2\) by joining each vertex corresponding to the edges of \(G_1\) with every vertex of \(G_2\) [2404.06317]. Resistance distance, Kirchhoff index, and Kemeny’s constant for these joins are derived by extending the same Laplacian-Schur-complement framework used for \(C(G)\) itself [2404.06317]. In the eccentricity-spectrum setting, the analogous operations are analyzed for triangle-free regular \(G_1\) and regular \(G_2\), together with formulas for \(\epsilon\)-spectra, \(\epsilon\)-Wiener indices, lower bounds for the \(\epsilon\)-spectral radius, and irreducibility [2411.12599].

Another family of constructions comprises the **central vertex corona** \(G_1\odot G_2\), **central edge corona** \(G_1\underline{\odot}G_2\), and **central edge neighborhood corona** \(G_1\underline{\boxdot}G_2\) [2107.00854]. Each begins with \(C(G_1)\) and then attaches copies of \(G_2\) either to original vertices, to inserted edge-vertices, or to their neighborhoods [2107.00854]. The paper derives adjacency, Laplacian, and signless Laplacian spectra through block determinants, Schur complements, and the coronal identity, and then computes the number of spanning trees and the Kirchhoff index of the resulting graphs [2107.00854].

Two points stand out. First, these constructions inherit the two-layer structure of \(C(G)\), which keeps their algebra manageable. Second, they support systematic cospectral constructions. Both the central-join and central-corona papers explicitly note that their formulas generate infinite families of adjacency-, Laplacian-, signless-Laplacian-, or \(\epsilon\)-cospectral nonisomorphic graphs [2107.00854], [2411.12599].

## 6. Coloring and domination in central graphs

The central graph operation produces a rigid coloring environment because original vertices become highly adjacent through complement-like edges, while each subdividing vertex has degree exactly \(2\). This structure is central to the theory of **total dominator coloring** of \(C(G)\) [1801.05137]. A total dominator coloring is a proper coloring in which each vertex is adjacent to every vertex of some color class; the minimum number of color classes is the total dominator chromatic number \(\chi_d^t(G)\) [1801.05137].

For a connected graph \(G\) of order \(n\ge2\) with longest path of order \(t\),
\[
\lfloor 2n/3\rfloor +1\leq \chi_d^t(C(G))\leq n+\lceil t/2\rceil
\]
[1801.05137]. If \(G\) is connected and not complete, the upper bound improves to
\[
\lfloor 2n/3\rfloor+1 \le \chi_d^t(C(G))\le n+1
\]
[1801.05137]. The extremal case is characterized exactly:
\[
\chi_d^t(C(G))=n+\lceil n/2\rceil \iff G\cong K_n \quad (n\ge4)
\]
[1801.05137].

The paper also gives exact formulas for several standard families. For paths,
\[
\chi_d^t(C(P_n))=
\begin{cases}
\lfloor 2n/3\rfloor+2, & n\equiv1\pmod 3 \text{ or } n=3,5,\\
\lfloor 2n/3\rfloor+1, & \text{otherwise},
\end{cases}
\]
for cycles,
\[
\chi_d^t(C(C_n))=
\begin{cases}
\lfloor 2n/3\rfloor+1, & n\equiv0\pmod 3,\ n\ne3,\\
\lfloor 2n/3\rfloor+2, & \text{otherwise},
\end{cases}
\]
and for complete bipartite graphs \(K_{m,n}\) with \(n\ge m\ge1\),
\[
\chi_d^t(C(K_{m,n}))=
\begin{cases}
4, & (m,n)=(1,2),\\
m+n, & \text{otherwise}.
\end{cases}
\]
All are established in [1801.05137].

These results show that \(C(G)\) is not merely a spectral object. Its mixed complement-subdivision structure imposes strong domination constraints and yields many exact coloring formulas that are unavailable for broader graph products.

## 7. Broader and nonstandard uses of “central graph”

Outside the strict graph-theoretic operation \(C(G)\), several arXiv papers use “central” in ways that are conceptually related but not equivalent.

In software-ecosystem mining, the **Maven Dependency Graph (MDG)** is presented as a graph-database representation of Maven Central, and is described as a central graph representation of the ecosystem [1901.05392]. The graph is formalized as
\[
\mathcal{M} = (\mathcal{A}, \mathcal{C}, \mathcal{D}, \mathcal{N}),
\]
with artifact nodes, calendar nodes, dependency relationships, and version precedence relationships [1901.05392]. This is not a “central graph” in the graph-theoretic sense of \(C(G)\); instead, “central” refers to the role of the graph as the backbone of Maven Central [1901.05392].

In scientific-question-answering systems, **CE-GOCD** uses paper titles as **central entities** anchoring subgraph retrieval and community refinement in an academic knowledge graph [2601.21733]. The method identifies a dominant title node in each community via
\[
e_\text{title}^i = \arg\max_{e \in E_\text{title}^i} \sum_{v \in C_i} w(t,v)
\]
[2601.21733]. Here again, the emphasis is on title-centered semantic organization rather than on the central graph operation [2601.21733].

In graph representation learning, **centrality-constrained graph embedding** organizes a drawing so that higher-centrality nodes appear closer to the origin through radial constraints
\[
\|\mathbf{x}_i\|_2 = f(c_i)
\]
with \(f(\cdot)\) monotone decreasing [1302.0870]. In skeleton-based action recognition, **Central Difference Graph Convolution (CDGC)** augments graph convolution by combining ordinary neighborhood aggregation with a central-difference term
\[
\begin{aligned}
Y &=\alpha\cdot(AX-\hat{A}\odot X)W + (1-\alpha)\cdot AXW \\
&=(AX-\alpha\cdot\hat{A}\odot X)W
\end{aligned}
\]
[2111.06995]. In scale-free graph learning, **CenGCN** identifies hubs via centrality and rewrites edge weights using centrality- and similarity-based functions [2202.07826]. These are centrality-aware graph operators rather than central graphs in the classical sense.

A plausible implication is that the phrase “central graph” has become polysemous across arXiv fields. The unambiguous graph-theoretic meaning remains \(C(G)\), but applied literatures increasingly use “central” to indicate centrality-respecting geometry, central-entity anchoring, or central-difference message passing.

## 8. Conceptual synthesis and open boundaries

Across these literatures, three distinct but interacting ideas recur.

First, the **classical central graph operation** \(C(G)\) is a graph transform with unusually rich exact theory. Its block structure supports explicit normalized Laplacian formulas [2105.05368], resistance distances and Kirchhoff indices [2404.06317], eccentricity spectra [2411.12599], total dominator colorings [1801.05137], and a wide family of derived joins and coronas [2107.00854].

Second, **central parts** of graphs constitute a separate metric-combinatorial program. Centers, security centers, characteristic centers, subgraph cores, and core vertices can diverge sharply in general connected graphs, though they all collapse to the whole vertex set in connected vertex-transitive graphs [2110.00738]. Uniform central graphs extend this perspective by fixing both a center and a centered periphery and asking how many intermediate vertices are needed to realize them [1705.07982]. In the special case of the zero-divisor graph of \(\mathbb{Z}_n\), the center admits a complete arithmetic characterization [2501.18932].

Third, the language of centrality has spread into graph databases, graph ML, and knowledge-graph retrieval. These usages preserve the intuition that some vertices or entities function as organizing anchors, but they do not define central graphs by the operation \(C(G)\) [1901.05392], [2601.21733], [2111.06995], [1302.0870], [2202.07826].

The main source of possible confusion is terminological overlap. In graph theory, \(C(G)\) may denote the central graph of \(G\), while in metric centrality it may denote the center of \(G\) [2110.00738]. The literature therefore supports a careful distinction: **central graph** should refer to the subdivision-plus-complement operation unless the context explicitly concerns graph centers or centrality-aware models. This suggests that the term is best understood not as a single universal concept, but as a precise graph operation embedded within a broader family of “central” constructions whose unifying theme is the structural role of vertices, entities, or subgraphs that organize the rest of the network.

Source: https://www.emergentmind.com/topics/central-graph