The Zagreb indices are among the oldest topological indices in chemical graph theory, introduced in 1972 by Ivan Gutman and Nenad Trinajstić. These graph invariants were originally developed to study the structure-dependency of total π {\displaystyle \pi } -electron energy in conjugated molecules and have since become widely used in QSAR/QSPR studies.
Definition For a graph G {\displaystyle G} with vertex set V ( G ) {\displaystyle V(G)} and edge set E ( G ) {\displaystyle E(G)} , the first Zagreb index M 1 {\displaystyle M_{1}} and second Zagreb index M 2 {\displaystyle M_{2}} are defined as:
M 1 ( G ) = ∑ v ∈ V ( G ) d v 2 {\displaystyle M_{1}(G)=\sum _{v\in V(G)}d_{v}^{2}}
M 2 ( G ) = ∑ u v ∈ E ( G ) d u d v {\displaystyle M_{2}(G)=\sum _{uv\in E(G)}d_{u}d_{v}}
where d v {\displaystyle d_{v}} denotes the degree of vertex v {\displaystyle v} . The first Zagreb index can also be expressed in an equivalent edge-based form:
M 1 ( G ) = ∑ u v ∈ E ( G ) ( d u + d v ) {\displaystyle M_{1}(G)=\sum _{uv\in E(G)}(d_{u}+d_{v})}
Values for specific graph families Explicit formulas for the Zagreb indices have been computed for various graph families: For the complete graph K n {\displaystyle K_{n}} :
M 1 ( K n ) = n ( n − 1 ) {\displaystyle M_{1}(K_{n})=n(n-1)}
M 2 ( K n ) = n ( n − 1 ) ( n − 2 ) 2 {\displaystyle M_{2}(K_{n})={\frac {n(n-1)(n-2)}{2}}}
For the path graph P n {\displaystyle P_{n}} with n ≥ 3 {\displaystyle n\geq 3} :
M 1 ( P n ) = 4 n − 6 {\displaystyle M_{1}(P_{n})=4n-6}
M 2 ( P n ) = 4 n − 8 {\displaystyle M_{2}(P_{n})=4n-8}
For the cycle graph C n {\displaystyle C_{n}} with even n ≥ 4 {\displaystyle n\geq 4} :
M 1 ( C n ) = 4 n {\displaystyle M_{1}(C_{n})=4n}
M 2 ( C n ) = 4 n {\displaystyle M_{2}(C_{n})=4n}
For the star graph S n {\displaystyle S_{n}} :
M 1 ( S n ) = ( n − 1 ) 2 + ( n − 1 ) {\displaystyle M_{1}(S_{n})=(n-1)^{2}+(n-1)}
M 2 ( S n ) = ( n − 1 ) 2 {\displaystyle M_{2}(S_{n})=(n-1)^{2}}
For the graph K 2 , n − 2 ∗ {\displaystyle K_{2,n-2}^{*}} (the complete bipartite graph K 2 , n − 2 {\displaystyle K_{2,n-2}} but with an edge added between the two vertices of degree n − 2 {\displaystyle n-2} ):
M 1 ( K 2 , n − 2 ∗ ) = 2 ( n − 1 ) 2 + 4 ( n − 2 ) {\displaystyle M_{1}(K_{2,n-2}^{*})=2(n-1)^{2}+4(n-2)}
For the kite graph K i n , n − 1 {\displaystyle Ki_{n,n-1}} (a complete graph K n − 1 {\displaystyle K_{n-1}} with one pendant edge):
M 1 ( K i n , n − 1 ) = n 3 − 5 n 2 + 10 n − 6 {\displaystyle M_{1}(Ki_{n,n-1})=n^{3}-5n^{2}+10n-6}
Bounds Sharp bounds have been established for the Zagreb indices in terms of basic graph parameters. For a graph G {\displaystyle G} with n {\displaystyle n} vertices and m {\displaystyle m} edges:
M 1 ( G ) ≥ 4 m 2 n {\displaystyle M_{1}(G)\geq {\frac {4m^{2}}{n}}}
with equality if and only if G {\displaystyle G} is a regular graph. More refined bounds involving the maximum degree Δ {\displaystyle \Delta } and minimum degree δ {\displaystyle \delta } have also been established. Das, Xu, and Nam established a fundamental relationship between the first and second Zagreb indices:
2 M 2 ( G ) − Δ 2 δ ≥ ( n − 1 ) ( M 1 ( G ) − Δ 2 ) 2 ( 2 m − δ ) ( n − 1 ) + ( Δ − δ ) [ n ( n − 1 ) − 2 m ] {\displaystyle 2M_{2}(G)-\Delta ^{2}\delta \geq {\frac {(n-1)(M_{1}(G)-\Delta ^{2})^{2}}{(2m-\delta )(n-1)+(\Delta -\delta )[n(n-1)-2m]}}}
with equality if and only if G {\displaystyle G} is regular. This inequality provides a way to bound one Zagreb index in terms of the other.
History and motivation The Zagreb indices were introduced by Gutman and Trinajstić in 1972 while investigating the dependence of total π {\displaystyle \pi } -electron energy on molecular structure. In their original paper, they showed that these graph invariants appear in an approximate formula for the total π {\displaystyle \pi } -electron energy of alternant hydrocarbons. The indices were named after the city of Zagreb, Croatia, where much of the early work on these invariants was conducted. In the same 1972 paper, Gutman and Trinajstić also introduced a related invariant involving vertex connection numbers (the number of vertices at distance 2 from a given vertex), though this particular modification received less attention in subsequent research. The Zagreb indices and their variants have been extensively studied, with the original papers cited over 1000 times. They are used in chemical graph theory for modeling physicochemical properties of chemical compounds, QSAR (quantitative structure-activity relationship) and QSPR (quantitative structure-property relationship) studies, and predicting various molecular properties.
Related indices
General Zagreb indices The Zagreb indices can be generalized by introducing a parameter α {\displaystyle \alpha } :
M 1 ( α ) ( G ) = ∑ v ∈ V ( G ) d v α {\displaystyle M_{1}^{(\alpha )}(G)=\sum _{v\in V(G)}d_{v}^{\alpha }}
M 2 ( α ) ( G ) = ∑ u v ∈ E ( G ) [ d u d v ] α {\displaystyle M_{2}^{(\alpha )}(G)=\sum _{uv\in E(G)}[d_{u}d_{v}]^{\alpha }}
where α {\displaystyle \alpha } is a real number. For α = 2 {\displaystyle \alpha =2} and α = 1 {\displaystyle \alpha =1} respectively, these reduce to the classical Zagreb indices. Special cases of the general Zagreb indices include the Randić index (for α = − 1 / 2 {\displaystyle \alpha =-1/2} in M 2 ( α ) {\displaystyle M_{2}^{(\alpha )}} ) and the forgotten topological index.
Forgotten topological index The forgotten topological index or F-index corresponds to M 1 ( 3 ) {\displaystyle M_{1}^{(3)}} :
F ( G ) = ∑ v ∈ V ( G ) d v 3 {\displaystyle F(G)=\sum _{v\in V(G)}d_{v}^{3}}
This index was introduced in the original 1972 paper but remained largely unstudied until 2015 when its applications in QSPR were recognized.
Modified first Zagreb connection index A modification of the first Zagreb index, called the modified first Zagreb connection index and denoted Z C 1 ∗ {\displaystyle ZC_{1}^{*}} , replaces vertex degrees with vertex connection numbers:
Z C 1 ∗ ( G ) = ∑ v ∈ V ( G ) d v τ v {\displaystyle ZC_{1}^{*}(G)=\sum _{v\in V(G)}d_{v}\tau _{v}}
where τ v {\displaystyle \tau _{v}} is the connection number of vertex v {\displaystyle v} (the number of vertices at distance 2 from v {\displaystyle v} ). This invariant also appeared in the original 1972 paper by Gutman and Trinajstić as influencing total π {\displaystyle \pi } -electron energy, though it was not extensively studied until more recently. This index can be equivalently expressed as:
Z C 1 ∗ ( G ) = ∑ u v ∈ E ( G ) ( τ u + τ v ) {\displaystyle ZC_{1}^{*}(G)=\sum _{uv\in E(G)}(\tau _{u}+\tau _{v})}
For triangle-free and quadrangle-free graphs, there is a simple relationship between this index and the Zagreb indices:
Z C 1 ∗ ( G ) = 2 M 2 ( G ) − M 1 ( G ) {\displaystyle ZC_{1}^{*}(G)=2M_{2}(G)-M_{1}(G)}
vv-Zagreb index The concept of vv-degree (vertex-vertex degree) provides another way to generalize Zagreb indices by considering block structures in graphs. Two vertices u , w ∈ V ( G ) {\displaystyle u,w\in V(G)} are said to be vv-adjacent if they are incident on the same block. The vv-degree of a vertex u {\displaystyle u} , denoted d v v ( u ) {\displaystyle d_{vv}(u)} , is the number of vertices vv-adjacent to u {\displaystyle u} . Note that d ( u ) ≤ d v v ( u ) {\displaystyle d(u)\leq d_{vv}(u)} for every vertex, with equality if and only if every block of G {\displaystyle G} is complete. The first vv-Zagreb index is defined as:
V V M 1 ( G ) = ∑ u ∈ V ( G ) d v v ( u ) 2 {\displaystyle VVM_{1}(G)=\sum _{u\in V(G)}d_{vv}(u)^{2}}
This can also be expressed as:
V V M 1 ( G ) = ∑ u vv-adj w d v v ( u ) + d v v ( w ) {\displaystyle VVM_{1}(G)=\sum _{u{\text{ vv-adj }}w}d_{vv}(u)+d_{vv}(w)}
Reverse Zagreb indices The reverse Zagreb indices were introduced by Kulli in 2018 and are based on the reverse degree of vertices. The reverse degree of a vertex u ∈ V ( G ) {\displaystyle u\in V(G)} is defined as:
c u = Δ − d u + 1 {\displaystyle c_{u}=\Delta -d_{u}+1}
where Δ = max d u : u ∈ V ( G ) {\displaystyle \Delta =\max {d_{u}:u\in V(G)}} is the maximum degree in the graph. The first reverse Zagreb index and second reverse Zagreb index are defined as:
C M 1 ( G ) = ∑ u v ∈ E ( G ) ( c u + c v ) {\displaystyle CM_{1}(G)=\sum _{uv\in E(G)}(c_{u}+c_{v})}
C M 2 ( G ) = ∑ u v ∈ E ( G ) c u ⋅ c v {\displaystyle CM_{2}(G)=\sum _{uv\in E(G)}c_{u}\cdot c_{v}}
Additionally, hyper reverse Zagreb indices are defined as:
H C M 1 ( G ) = ∑ u v ∈ E ( G ) ( c u + c v ) 2 {\displaystyle HCM_{1}(G)=\sum _{uv\in E(G)}(c_{u}+c_{v})^{2}}
H C M 2 ( G ) = ∑ u v ∈ E ( G ) ( c u ⋅ c v ) 2 {\displaystyle HCM_{2}(G)=\sum _{uv\in E(G)}(c_{u}\cdot c_{v})^{2}}
Other variants Numerous other variants have been proposed, including:
Hyper-Zagreb index: H M ( G ) = ∑ u v ∈ E ( G ) [ d u + d v ] 2 {\displaystyle HM(G)=\sum _{uv\in E(G)}[d_{u}+d_{v}]^{2}}
Reformulated Zagreb indices: Defined using edge degrees instead of vertex degrees Reduced Zagreb indices: Using d ( u ) − 1 {\displaystyle d(u)-1} instead of d ( u ) {\displaystyle d(u)}
Zagreb coindices: Summing over non-adjacent vertex pairs Zagreb root-indices: Using the roots of graph polynomials
References
