On atom–bond connectivity index of connected graphs

24
On atom–bond connectivity index of connected graphs Rundan Xing a , Bo Zhou a* , Fengming Dong b a Department of Mathematics, South China Normal University, Guangzhou 510631, P. R. China email: [email protected] b Mathematics and Mathematics Education, National Institute of Education, Nanyang Technological University, Singapore 637616, Singapore email: [email protected] Abstract The atom–bond connectivity (ABC) index of a graph G is defined as ABC (G)= X uvE(G) r d u + d v - 2 d u d v , where E(G) is the edge set and d u is the degree of vertex u of G. We give a up- per bound for ABC index of connected graphs with fixed number of vertices and maximum degree, and characterize the extremal graphs. We determine the n- vertex unicyclic graphs with the maximum, the second, the third and the fourth maximum ABC indices, and the n-vertex bicyclic graphs with the maximum and the second maximum ABC indices respectively for n 5. Keywords Atom–bond connectivity index; Maximum degree; Unicyclic graphs; Bicyclic graphs; Pendent vertices 1 Introduction Let G be a simple graph with vertex set V (G) and edge set E(G). For u V (G), Γ(u) denotes the set of its neighbors in G and the degree of u is d u = |Γ(u)|. The atom–bond * Corresponding author. Supported by NIE AcRf funding (RI 5/06 DFM) of Singapore. 1

Transcript of On atom–bond connectivity index of connected graphs

On atom–bond connectivity index ofconnected graphs

Rundan Xinga, Bo Zhoua∗, Fengming Dongb†

aDepartment of Mathematics, South China Normal University,Guangzhou 510631, P. R. China

email: [email protected] and Mathematics Education, National Institute of Education,

Nanyang Technological University,Singapore 637616, Singapore

email: [email protected]

Abstract

The atom–bond connectivity (ABC) index of a graph G is defined as

ABC(G) =∑

uv∈E(G)

√du + dv − 2

dudv,

where E(G) is the edge set and du is the degree of vertex u of G. We give a up-per bound for ABC index of connected graphs with fixed number of vertices andmaximum degree, and characterize the extremal graphs. We determine the n-vertex unicyclic graphs with the maximum, the second, the third and the fourthmaximum ABC indices, and the n-vertex bicyclic graphs with the maximum andthe second maximum ABC indices respectively for n ≥ 5.

Keywords Atom–bond connectivity index; Maximum degree; Unicyclic graphs;Bicyclic graphs; Pendent vertices

1 Introduction

Let G be a simple graph with vertex set V (G) and edge set E(G). For u ∈ V (G), Γ(u)

denotes the set of its neighbors in G and the degree of u is du = |Γ(u)|. The atom–bond

∗Corresponding author.†Supported by NIE AcRf funding (RI 5/06 DFM) of Singapore.

1

howk
Text Box
Technical Report M2010-04 September 2010 Mathematics and Mathematics Education National Institute of Education Singapore

connectivity (ABC) index of G, proposed by Estrada et al. in [1], is defined as

ABC(G) =∑

uv∈E(G)

√du + dv − 2

dudv

.

It found applications in chemical research [1, 2]. Upper bounds for the ABC index

of general graphs using some other graph parameters have been given in [4]. The

properties of ABC index for trees have been studied in [3, 4, 5]. More properties for

the ABC index may be found in [6].

In this paper, we give a upper bound for ABC indices of connected graphs with

fixed number of vertices and maximum degree and characterize the extremal graphs,

and determine the n-vertex unicyclic graphs with the maximum, the second, the third

and the fourth maximum ABC indices, and the n-vertex bicyclic graphs with the

maximum and the second maximum ABC indices respectively for n ≥ 5.

2 Preliminaries

First we give some lemmas.

Let f(x, y) =√

x+y−2xy

=√

1x

+ 1y− 2

xy, where x, y are positive integers. Let ga(x) =

f(x, a) − f(x, a − 1), where a and x are positive integers. Let l1(x) = xf(1, x + 2) −(x− 1)f(1, x+ 1) = x

√x+1x+2− (x− 1)

√x

x+1with x > 0. Let l2(x) = xf(1, x+ 3)− (x−

1)f(1, x+ 2) with x > 0.

Lemma 2.1 [5] f(x, 1) is increasing for x, f(x, 2) =√

12, and f(x, y) is decreasing

for x if y ≥ 3.

Lemma 2.2 [5] If a ≥ 2, then ga(x) ≤ ga(2) < ga(1) for x ≥ 2, and for fixed x, ga(x)

is decreasing for a if x = 1, and increasing for a if x ≥ 2.

Lemma 2.3 l1(x) is increasing for x > 0.

Proof. Let m1(x) = x√

x+1x+2

. Then l1(x) = m1(x)−m1(x− 1). By direct calculation,

we have

m′1(x) =

√x+ 1

x+ 2+ x · 1

2

√x+ 2

x+ 1· 1

(x+ 2)2

2

=

√x+ 1

x+ 2

(1− 1

2(x+ 1)+

1

x+ 2

),

and

m′′1(x) =1

2

√x+ 2

x+ 1· 1

(x+ 2)2

(1− 1

2(x+ 1)+

1

x+ 2

)+

√x+ 1

x+ 2

(1

2· 1

(x+ 1)2− 1

(x+ 2)2

)=

√x+ 1

x+ 2

(1− 1

2(x+1)+ 1

x+2

2(x+ 1)(x+ 2)+

1

2(x+ 1)2− 1

(x+ 2)2

)=

7x+ 8

4(x+ 1)32 (x+ 2)

52

> 0.

By Lagrange’s mean value theorem, l′1(x) = m′1(x)−m′1(x− 1) = m′′1(ξ) > 0 for some

ξ with x− 1 ≤ ξ ≤ x. Thus l1(x) is increasing for x. �

Lemma 2.4 The function f(3, x) is convex decreasing for x.

Proof. Since f(3, x) =√

x+13x

, we have

f ′(3, x) =1√3· 1

2

√x

x+ 1·(− 1

x2

)= − 1

2√

3x32 (x+ 1)

12

< 0,

and

f ′′(3, x) = − 1

2√

3

[(−3

2x−

52

)(x+ 1)−

12 + x−

32 ·(−1

2

)(x+ 1)−

32

]=

4x+ 3

4√

3x52 (x+ 1)

32

> 0.

The result follows. �

Lemma 2.5 l2(x) is increasing for x > 0.

Proof. Let m2(x) = xf(1, x+ 3) = x√

x+2x+3

. Then l2(x) = m2(x)−m2(x− 1). Since

m′2(x) =

√x+ 2

x+ 3+ x · 1

2

√x+ 3

x+ 2· 1

(x+ 3)2

=

√x+ 2

x+ 3

(1 +

3

2(x+ 3)− 1

x+ 2

),

3

and then for x > 0, we have

m′′2(x) =1

2

√x+ 3

x+ 2· 1

(x+ 3)2

(1 +

3

2(x+ 3)− 1

x+ 2

)+

√x+ 2

x+ 3

(− 3

2(x+ 3)2+

1

(x+ 2)2

)=

√x+ 2

x+ 3

(1 + 3

2(x+3)− 1

x+2

2(x+ 2)(x+ 3)− 3

2(x+ 3)2+

1

(x+ 2)2

)=

11x+ 24

4(x+ 2)32 (x+ 3)

52

> 0.

By Lagrange’s mean value theorem, l′2(x) = m′2(x) − m′2(x − 1) = m′′2(ξ) > 0 with

x− 1 ≤ ξ ≤ x. Then the result follows. �

Let Cn and Sn be the cycle and the star on n vertices, respectively.

For a graph G with u, v ∈ V (G), G−u denotes the graph formed from G by deleting

vertex u (and its incident edges), G+ uv denotes the graph formed from G by adding

the edge uv if uv 6∈ E(G), and G − uv denotes the graph formed from G by deleting

the edge uv if uv ∈ E(G).

3 Upper bound for ABC index of connected graphs

with fixed maximum degree

In this section, we obtain the upper bound of ABC index among the connected graphs

with n vertices, m edges and maximum degree ∆, and characterize the extremal graphs.

We use the technique from [5].

For positive integers i, j, ∆ with 1 ≤ i ≤ j ≤ ∆ and ∆ ≥ 3, let

h(i, j,∆) = 2

(1√2−√

∆− 1

)(1

i+

1

j− 1

2− 1

)+

√i+ j − 2

ij− 1√

2.

Lemma 3.1 [5] Let i, j,∆ be positive integers with 1 ≤ i ≤ j ≤ ∆ and ∆ ≥ 3. Then

h(i, j,∆) < 0 for (i, j) 6= (1,∆), (2,∆).

For a connected graph G with n vertices, m edges and maximum degree ∆, denote

by ni the number of vertices with degree i in G for i = 1, 2, . . . ,∆, and xi,j the number

4

of edges of G connecting vertices of degree i and j, where 1 ≤ i ≤ j ≤ ∆ and n ≥ 3.

Then

n1 + n2 + · · ·+ n∆ = n

n1 + 2n2 + · · ·+ ∆n∆ = 2m

x1,2 + x1,3 + · · ·+ x1,∆ = n1

x1,2 + 2x2,2 + · · ·+ x2,∆ = 2n2

· · ·

x1,∆ + x2,∆ + · · ·+ 2x∆,∆ = ∆n∆.

(1)

For positive integers n,m and ∆ with 3 ≤ ∆ ≤ n − 1 ≤ m, let Gn,m,∆ be the set

of connected simple graphs G of order n, size m and maximum degree ∆ such that

xi,j = 0 for all i, j with i ≥ 3 or j 6= ∆.

Lemma 3.2 Let n,m and ∆ be positive integers with 3 ≤ ∆ ≤ n− 1 ≤ m.

(i) If G ∈ Gn,m,∆, then x1,∆ = 2n−m− 2m∆

, x2,∆ = 2(m− n) + 2m∆

, n∆ = m∆

and

ABC(G) =

√∆− 1

(2n−m− 2m

)+√

2(m− n+

m

). (2)

(ii) Gn,m,∆ 6= ∅ if and only if m ≤ 2n− 2m∆

and m ≡ 0 (mod ∆).

Proof. (i) Assume that G ∈ Gn,m,∆. By definition of Gn,m,∆, xi,j = 0 if either i ≥ 3

or j < ∆, which implies that

n1 + n2 + n∆ = n

n1 + 2n2 + ∆n∆ = 2m

x1,∆ = n1

x2,∆ = 2n2

x1,∆ + x2,∆ = ∆n∆.

(3)

Solving the above equations gives that x1,∆ = n1 = 2n − m − 2m∆

, x2,∆ = 2n2 =

2m− 2n+ 2m∆

and n∆ = m∆

. Expression (2) follows from the definition of ABC(G).

(ii) By (i), if there exists G in Gn,m,∆, then x1,∆ = 2n −m − 2m∆≥ 0 and n∆ = m

is an integer, implying that the necessity of (ii) holds.

5

Assume that m ≤ 2n − 2m∆

and m ≡ 0 (mod ∆). Let m = s∆. So s is a positive

integer. Let H be a connected graph (may have loops and parallel edges) of order

s, size m − n + s and maximum degree at most ∆. Since m ≤ 2n − 2s, we have

s∆ = m ≥ 2(m − n + s), implying that such graph H exists. Let {vi : 1 ≤ i ≤ s}and {ei : 1 ≤ i ≤ m − n + s} be the vertex set and edge set of H respectively. Let

G be the graph obtained from H by subdividing each edge ei in H and then adding

pendent edges to each vertex vi so that the degree of vi in G is ∆. It suffices to show

that G ∈ Gn,m,∆.

It is clear that G is a connected simple graph of maximum degree ∆. Note that

every vertex in G is of degree in {1, 2,∆} and xi,j = 0 for all i, j if (i, j) 6= (1,∆) or

(2,∆). So G is a bipartite graph with bipartition (A,B), where A = {vi : 1 ≤ i ≤ s}.As each vi has degree ∆ in G, the size of G is ∆s = m. The order of G is

n1 + n2 + n∆ = (m− 2(m− n+ s)) + (m− n+ s) + s = n.

Therefore G ∈ Gn,m,∆. �

Now we can establish an upper bound for ABC(G) in terms of n,m and ∆, where

G is a connected graph of order n, size m and maximum degree ∆. Especially when

m ≤ 2n − 2m∆

and m ≡ 0 (mod ∆), this upper bound can be obtained if and only if

G ∈ Gn,m,∆.

Theorem 3.1 Let G be a connected graph with n vertices, m edges and maximum

degree ∆ ≥ 3. Then

ABC(G) ≤√

∆− 1

(2n−m− 2m

)+√

2(m− n+

m

)with equality if and only if G ∈ Gn,m,∆.

Proof. Since G is a connected graph with n vertices, m edges and maximum degree

∆, we have (1). Using the abbreviations

f1 = x1,2 + x1,3 + · · ·+ x1,∆−1

f2 = x1,2 + 2x2,2 + · · ·+ x2,∆−1

f3 = x1,3 + x2,3 + · · ·+ x3,∆

6

· · ·

f∆−1 = x1,∆−1 + x2,∆−1 + · · ·+ x∆−1,∆

f∆ = x3,∆ + x4,∆ + · · ·+ 2x∆,∆,

i.e.,

f1 = n1 − x1,∆

f2 = 2n2 − x2,∆

f3 = 3n3

· · ·

f∆−1 = (∆− 1)n∆−1

f∆ = ∆n∆ − x1,∆ − x2,∆,

we have

∆∑i=1

fi = 2m− 2(x1,∆ + x2,∆)

∆∑i=1

1

ifi = n−

(1 +

1

)x1,∆ −

(1

2+

1

)x2,∆,

implying that

x1,∆ = 2n−m− 2m

∆−

∆∑i=1

(2

i− 1

2− 1

)fi

= 2n−m− 2m

∆−

∑1≤i≤j≤∆

(i,j)6=(1,∆),(2,∆)

(2

i+

2

j− 1− 2

)xi,j

x2,∆ = 2(m− n) +2m

∆+

∆∑i=1

(2

i− 1− 1

)fi

= 2(m− n) +2m

∆+

∑1≤i≤j≤∆

(i,j)6=(1,∆),(2,∆)

(2

i+

2

j− 2− 2

)xi,j.

Substituting them back into the formula for ABC(G), we get

ABC(G) =

√∆− 1

∆x1,∆ +

1√2x2,∆ +

∑1≤i≤j≤∆

(i,j)6=(1,∆),(2,∆)

√i+ j − 2

ijxi,j

=

√∆− 1

(2n−m− 2m

)+√

2(m− n+

m

)7

+∑

1≤i≤j≤∆(i,j)6=(1,∆),(2,∆)

h(i, j,∆)xi,j,

and by Lemma 3.1, we have h(i, j,∆) < 0 for all 1 ≤ i ≤ j ≤ ∆ with (i, j) 6=(1,∆), (2,∆), and thus

ABC(G) ≤√

∆− 1

(2n−m− 2m

)+√

2(m− n+

m

),

where the equality holds if and only if xi,j = 0 for all i, j with 1 ≤ i ≤ j ≤ ∆ with

(i, j) 6= (1,∆), (2,∆), i.e., G ∈ Gn,m,∆ by definition. �

By Lemma 3.2, Gn,m,∆ = ∅ if m > 2n − 2m∆

or m 6≡ 0 (mod ∆). Thus the upper

bound in Theorem 3.1 for ABC(G) cannot be obtained when m > 2n− 2m∆

or m 6≡ 0

(mod ∆). So the problem of finding a sharp upper bound for ABC(G) when m >

2n− 2m∆

or m 6≡ 0 (mod ∆) remains open.

4 Large ABC indices of unicyclic graphs

In this section, we determine the n-vertex unicyclic graphs with the maximum, the

second, the third and the fourth maximum ABC indices for n ≥ 5.

Let Φ∆ be the class of connected graphs whose pendent vertices are adjacent to the

maximum degree vertices and all other edges have at least one end-vertex of degree

two. And let Ψ2 be the class of connected graphs whose vertices are of degree at least

two and all the edges have at least one end-vertex of degree two.

Lemma 4.1 [6] Let G be an n-vertex connected graph with m edges, p pendent vertices,

maximum vertex degree ∆ and minimum non-pendent vertex degree δ1. Then

ABC(G) ≤ p

√1− 1

∆+m− pδ1

√2(δ1 − 1)

with equality if and only if G is a (∆, 1)-semiregular graph or G is a regular graph or

G ∈ Φ∆ or G ∈ Ψ2.

Let Un be the set of n-vertex unicyclic graphs. Let Un,p be the set of unicyclic

graphs with n vertices and p pendent vertices, and Sn,p the unicyclic graph formed by

attaching p pendent vertices to a vertex of the cycle Cn−p, where 0 ≤ p ≤ n− 3.

8

Corollary 4.1 Let G ∈ Un,p, where 0 ≤ p ≤ n− 3. Then

ABC(G) ≤ p

√p+ 1

p+ 2+

√2

2(n− p)

with equality if and only if G = Sn,p.

Proof. By Lemma 4.1, we have

ABC(G) ≤ p

√1− 1

∆+n− pδ1

√2(δ1 − 1)

= p

√1− 1

∆+ (n− p)

√−2

(1

δ1

− 1

2

)2

+1

2

≤ p

√1− 1

∆+

√2

2(n− p)

≤ p

√1− 1

p+ 2+

√2

2(n− p)

with equality if and only if G is a (∆, 1)-semiregular graph or G is a regular graph

or G ∈ Φ∆ or G ∈ Ψ2, where δ1 = 2 is the minimum non-pendent vertex degree and

∆ = p+ 2 is the maximum vertex degree. Then we easily get the result. �

Let h(p) = p√

p+1p+2

+√

22

(n− p), where 0 ≤ p ≤ n− 3. Note that

h′(p) =

√p+ 1

p+ 2+

p

2(p+ 2)2

√p+ 2

p+ 1−√

2

2≥ p

2(p+ 2)2

√p+ 2

p+ 1> 0

for p ≥ 1, and h(1) =√

23

+√

22

(n− 1) > h(0) =√

22n. Then we have

ABC(Sn,n−3) > ABC(Sn,n−2) > · · · > ABC(Sn,1) > ABC(Sn,0). (4)

Theorem 4.1 Among all graphs in Un with n ≥ 3, Sn,n−3 is the unique graph with the

maximum ABC index, which is equal to (n− 3)√

n−2n−1

+ 3√

22

.

Proof. By Corollary 4.1, among all graphs in Un,p with 0 ≤ p ≤ n − 3, Sn,p is the

unique graph with the maximum ABC index h(p) = p√

p+1p+2

+√

22

(n − p). Then the

result follows easily from Ineq. (4). �

Label by v1, v2, . . . , vr the vertices of Cr consecutively. Let Sn(n1, n2, . . . , nr) be the

unicyclic graph formed by attaching ni − 1 pendent vertices to vi, where ni ≥ 1 for

i = 1, 2, . . . , r, n1 = max{n1, n2, . . . , nr}, and∑r

i=1 ni = n.

9

Lemma 4.2 Let G = Sn(n1, n2, n3) with ni ≥ nj ≥ 2, where 1 ≤ i 6= j ≤ 3. Let b be a

pendent neighbor of vj. Then ABC(G− vjb+ vib) > ABC(G).

Proof. Note that

ABC(Sn(n1, n2, n3)) =3∑

i=1

(ni − 1)f(1, ni + 1) +∑

1≤i<j≤3

f(ni + 1, nj + 1).

Suppose without loss of generality that i = 1 and j = 3. Then

ABC(Sn(n1 + 1, n2, n3 − 1))− ABC(Sn(n1, n2, n3))

= n1f(1, n1 + 2) + (n3 − 2)f(1, n3)

+f(n1 + 2, n2 + 1) + f(n1 + 2, n3) + f(n2 + 1, n3)

−[(n1 − 1)f(1, n1 + 1) + (n3 − 1)f(1, n3 + 1)

+f(n1 + 1, n2 + 1) + f(n1 + 1, n3 + 1) + f(n2 + 1, n3 + 1)]

= n1f(1, n1 + 2)− (n1 − 1)f(1, n1 + 1)

−[(n3 − 1)f(1, n3 + 1)− (n3 − 2)f(1, n3)]

+f(n1 + 2, n2 + 1)− f(n1 + 1, n2 + 1)

−[f(n2 + 1, n3 + 1)− f(n2 + 1, n3)]

+f(n1 + 2, n3)− f(n1 + 1, n3 + 1)

= l1(n1)− l1(n3 − 1) + gn1+2(n2 + 1)− gn3+1(n2 + 1)

+f(n1 + 2, n3)− f(n1 + 1, n3 + 1).

By Lemmas 2.2 and 2.3, since n1 > n3−1, we have l1(n1) > l1(n3−1), and n2 + 1 ≥ 2,

we have gn1+2(n2 + 1) > gn3+1(n2 + 1). Note that (n1 + 2)n3 < (n1 + 1)(n3 + 1), then

f(n1 + 2, n3)− f(n1 + 1, n3 + 1) =√

n1+n3

(n1+2)n3−√

n1+n3

(n1+1)(n3+1)> 0. Thus ABC(Sn(n1 +

1, n2, n3 − 1))− ABC(Sn(n1, n2, n3)) > 0. The result follows. �

Theorem 4.2 Among all graphs in Un with n ≥ 4, Sn(n − 3, 2, 1) for 5 ≤ n ≤ 15

and Sn,n−4 for n = 4 or n ≥ 16 are the unique graphs with the second maximum ABC

index, which is equal to (n − 4)√

n−3n−2

+√

n−13(n−2)

+√

2 +√

23

for 5 ≤ n ≤ 15, and

(n− 4)√

n−3n−2

+ 2√

2 for n = 4 or n ≥ 16.

Proof. By Theorem 4.1 and the monotonicity (4) of ABC(Sn,p) with 0 ≤ p ≤ n − 3,

the second maximum ABC index of graphs in Un with n ≥ 4 is achieved exactly by the

10

graphs in Un \ {Sn,n−3} with the maximum ABC index, and by Corollary 4.1, is only

achieved possibly by graphs in Un,n−3 \ {Sn,n−3} with the maximum ABC index and

Sn,n−4.

The case n = 4 is trivial. Suppose that n ≥ 5. Note that the unicyclic graphs

in Un,n−3 are of the form Sn(n1, n2, n3) with n1 + n2 + n3 = n. If n2 ≥ 2 or n3 ≥ 2,

then by Lemma 4.2, we can get another graph in Un,n−3 with larger ABC index. Then

Sn(n− 3, 2, 1) is the unique graph with the maximum ABC index among all graphs in

Un,n−3 \ {Sn,n−3}, which is equal to (n − 4)√

n−3n−2

+√

n−13(n−2)

+√

2 +√

23. Note that

ABC(Sn,n−4) = h(4) = (n− 4)√

n−3n−2

+ 2√

2. It is easily seen that

ABC(Sn,n−4)− ABC(Sn(n− 3, 2, 1))

= (n− 4)

√n− 3

n− 2+ 2√

2

[(n− 4)

√n− 3

n− 2+

√n− 1

3(n− 2)+√

2 +

√2

3

]

=√

2−√

2

3−

√n− 1

3(n− 2)

=√

2−√

2

3− f(3, n− 2).

By Lemma 2.1, f(3, n−2) is decreasing for n. By simple calculation, we haveABC(Sn,n−4) <

ABC(Sn(n − 3, 2, 1)) for 5 ≤ n ≤ 15 and ABC(Sn,n−4) > ABC(Sn(n − 3, 2, 1)) for

n ≥ 16. The result follows easily. �

Lemma 4.3 Let G = Sn(n1, n2, n3, n4). If n3 ≥ 2, then ABC(Sn(n1 + 1, n2, n3 −1, n4)) > ABC(G). If n1 > n2 ≥ n4 ≥ 2, then ABC(Sn(n1, n2 + 1, n3, n4 − 1)) >

ABC(G).

Proof. Note that

ABC(Sn(n1, n2, n3, n4))

=4∑

i=1

(ni − 1)f(1, ni + 1) + f(n1 + 1, n2 + 1) + f(n2 + 1, n3 + 1)

+f(n3 + 1, n4 + 1) + f(n1 + 1, n4 + 1).

If n3 ≥ 2, then by Lemmas 2.2 and 2.3, we have

ABC(Sn(n1 + 1, n2, n3 − 1, n4))− ABC(Sn(n1, n2, n3, n4))

11

= n1f(1, n1 + 2) + (n3 − 2)f(1, n3) + f(n1 + 2, n2 + 1)

+f(n2 + 1, n3) + f(n3, n4 + 1) + f(n1 + 2, n4 + 1)

−[(n1 − 1)f(1, n1 + 1) + (n3 − 1)f(1, n3 + 1) + f(n1 + 1, n2 + 1)

+f(n2 + 1, n3 + 1) + f(n3 + 1, n4 + 1) + f(n1 + 1, n4 + 1)]

= l1(n1)− l1(n3 − 1) + gn1+2(n2 + 1)− gn3+1(n2 + 1)

+gn1+2(n4 + 1)− gn3+1(n4 + 1) > 0,

for n1 > n3 − 1 and n2 + 1, n4 + 1 ≥ 2.

The proof of the second part is similar. �

Lemma 4.4 Let G = Sn(n1, n2, 1, 1) with n1 ≥ n2 ≥ 2. Then ABC(Sn(n1 + 1, n2 −1, 1, 1)) > ABC(G).

Proof. By the expression of ABC(Sn(n1, n2, n3, n4)) as in the proof of Lemma 4.3 and

Lemma 2.3, we have

ABC(Sn(n1 + 1, n2 − 1, 1, 1))− ABC(Sn(n1, n2, 1, 1))

= n1f(1, n1 + 2) + (n2 − 2)f(1, n2) + f(n1 + 2, n2) +3√2

−[(n1 − 1)f(1, n1 + 1) + (n2 − 1)f(1, n2 + 1) + f(n1 + 1, n2 + 1) +

3√2

]= l1(n1)− l1(n2 − 1) +

√n1 + n2

(n1 + 2)n2

−√

n1 + n2

(n1 + 1)(n2 + 1)> 0.

Thus the result follows. �

Denote by v1, v2, v3, v4 the vertices of S4,1 with dv1 = 1, dv2 = 3, dv3 = dv4 = 2. Let

Bn(n1, n2, n3, n4) be the unicyclic graph formed by attaching ni − 1 pendent vertices

to the vertex vi in S4,1, where n1 ≥ 2, n2, n3, n4 ≥ 1 and∑4

i=1 ni = n.

Lemma 4.5 Let G = Bn(n1, n2, n3, n4) for n ≥ 5 be a graph with maximum ABC

index for n1 ≥ 2, n2, n3, n4 ≥ 1 and∑4

i=1 ni = n. Then G = Bn(n − 3, 1, 1, 1) with

ABC index (n− 4)√

n−4n−3

+√

n−23(n−3)

+ 3√

22

.

Proof. The case n = 5 is trivial. Suppose that n ≥ 6. Suppose without loss of

generality that n3 ≥ n4. By direct calculation, we have

ABC(G) = (n1 − 1)f(1, n1) + (n2 − 1)f(1, n2 + 2) + (n3 − 1)f(1, n3 + 1)

12

+(n4 − 1)f(1, n4 + 1) + f(n1, n2 + 2) + f(n2 + 2, n3 + 1)

+f(n2 + 2, n4 + 1) + f(n3 + 1, n4 + 1).

Claim 1. n4 = 1.

Suppose that n4 ≥ 2. Then let G′ = Bn(n1, n2, n3 + 1, n4 − 1). Similarly to the

proof of Lemma 4.2, by noting that n3 > n4 − 1 and n2 + 2 ≥ 3, and Lemma 2.3, we

have

ABC(G′)− ABC(G)

= n3f(1, n3 + 2) + (n4 − 2)f(1, n4) + f(n2 + 2, n3 + 2) + f(n2 + 2, n4)

+f(n3 + 2, n4)− [(n3 − 1)f(1, n3 + 1) + (n4 − 1)f(1, n4 + 1)

+f(n2 + 2, n3 + 1) + f(n2 + 2, n4 + 1) + f(n3 + 1, n4 + 1)]

= l1(n3)− l1(n4 − 1) + gn3+2(n2 + 2)− gn4+1(n2 + 2)

+

√n3 + n4

(n3 + 2)n4

−√

n3 + n4

(n3 + 1)(n4 + 1)> 0,

which is a contradiction. This proves Claim 1.

Claim 2. n2 = 1.

Suppose that n2 ≥ 2. First suppose that n3 ≥ 2. Let G′ = Bn(n1, 1, n2 +n3− 2, 1).

Note that n1 ≥ 2. By Lemma 2.1, we have

ABC(G′)− ABC(G)

= (n2 + n3 − 2)f(1, n2 + n3) + f(3, n1) + f(3, n2 + n3)

−[(n2 − 1)f(1, n2 + 2) + (n3 − 1)f(1, n3 + 1) + f(n1, n2 + 2)

+f(n2 + 2, n3 + 1)]

= (n2 − 1)(f(1, n2 + n3)− f(1, n2 + 2))

+(n3 − 1)(f(1, n2 + n3)− f(1, n3 + 1))

+f(n1, 3)− f(n1, n2 + 2) +

√n2 + n3 + 1

3(n2 + n3)−

√n2 + n3 + 1

(n2 + 2)(n3 + 1)> 0,

which is a contradiction. Thus, if n3 ≥ 2, then n2 = 1.

Now suppose that n3 = 1, i.e., G = Bn(n1, n2, 1, 1). If n1 = 2, then G = Bn(2, n−4, 1, 1). If n1 ≥ 3, then let G′′ = Bn(n1 + n2 − 1, 1, 1, 1). By Lemma 2.1, we have

ABC(G′′)− ABC(G)

13

= (n1 + n2 − 2)f(1, n1 + n2 − 1) + f(3, n1 + n2 − 1)

−[(n1 − 1)f(1, n1) + (n2 − 1)f(1, n2 + 2) + f(n1, n2 + 2)

= (n1 − 1)(f(1, n1 + n2 − 1)− f(1, n1))

+(n2 − 1)(f(1, n1 + n2 − 1)− f(1, n2 + 2))

+

√n1 + n2

3(n1 + n2 − 1)−√

n1 + n2

n1(n2 + 2)> 0,

which is also a contradiction. Thus, if n1 ≥ 3, then n2 = 1, i.e., G = Bn(n− 3, 1, 1, 1).

By direct calculation, we have

ABC(Bn(2, n− 4, 1, 1))− ABC(Bn(n− 3, 1, 1, 1))

= (n− 5)

√n− 3

n− 2+

5√2−

[(n− 4)

√n− 4

n− 3+

√n− 2

3(n− 3)+

3√2

]

= (n− 5)

√n− 3

n− 2− (n− 4)

√n− 4

n− 3−

√n− 2

3(n− 3)+√

2.

Let q(n) be the right–most expression in the above equation. Note that

2x2 − 9x+ 7

2(x− 2)32

− 2x2 − 15x+ 29

2(x− 4)32

=−8(x− 6)5 − 115(x− 6)4 − 648(x− 6)3 − 1803(x− 6)2 − 2490(x− 6)− 1372

(x− 2)32 (x− 4)

32 [(2x2 − 9x+ 7)(x− 4)

32 + (2x2 − 15x+ 29)(x− 2)

32 ]

.

We have

q′(x) =

√x− 3

x− 2+ (x− 5) · 1

2

√x− 2

x− 3· 1

(x− 2)2−√x− 4

x− 3

−(x− 4) · 1

2

√x− 3

x− 4· 1

(x− 4)2− 1

2√

3

√x− 3

x− 2· 1

(x− 3)2

=1

(x− 3)12

·

[2x2 − 9x+ 7

2(x− 2)32

− 2x2 − 15x+ 29

2(x− 4)32

]− 1

2√

3(x− 3)32 (x− 2)

12

< 0

for x ≥ 6, implying that q(n) is decreasing for n ≥ 6. Then q(n) ≤ q(6) =√

32− 2√

23−

23+√

2 < 0. ThusG = Bn(n−3, 1, 1, 1) with the ABC index (n−4)√

n−4n−3

+√

n−23(n−3)

+ 3√2.

Claim 3. n3 = 1.

Suppose that n3 ≥ 2. Let G′ = Bn(n1 + n3 − 1, 1, 1, 1). By Lemma 2.4, f(3, x)

is convex decreasing for x, which implies that f(3, a) − f(3, b) > f(3, c) − f(3, d) for

14

b − a = d − c > 0. Note that n1 − 2 = (n1 + n3 − 1) − (n3 + 1) and (n3 + 1) − 2 =

(n1 + n3 − 1)− n1. And by Lemma 2.1, we have

ABC(G′)− ABC(G)

= (n1 + n3 − 2)f(1, n1 + n3 − 1) + f(3, n1 + n3 − 1) +1√2

−[(n1 − 1)f(1, n1) + (n3 − 1)f(1, n3 + 1) + f(3, n1) + f(3, n3 + 1)]

= (n1 − 1)(f(1, n1 + n3 − 1)− f(1, n1))

+(n3 − 1)(f(1, n1 + n3 − 1)− f(1, n3 + 1))

+f(3, n1 + n3 − 1) + f(3, 2)− f(3, n1)− f(3, n3 + 1)

> f(3, n1 + n3 − 1) + f(3, 2)− f(3, n1)− f(3, n3 + 1) > 0,

a contradiction again.

Now the result follows from Claims 1–3. �

Theorem 4.3 Among all graphs in Un with n ≥ 5,

(i) Sn,n−4 for 5 ≤ n ≤ 15, and Sn(n− 3, 2, 1) for n ≥ 16 are the unique graphs with

the third maximum ABC index, which is equal to (n− 4)√

n−3n−2

+ 2√

2 for 5 ≤ n ≤ 15,

and (n− 4)√

n−3n−2

+√

n−13(n−2)

+√

2 +√

23

for n ≥ 16;

(ii) B5(2, 1, 1, 1) and C5 for n = 5, S6(2, 1, 2, 1) for n = 6, Sn(n − 4, 3, 1) for

7 ≤ n ≤ 16, and Bn(n − 3, 1, 1, 1) for n ≥ 17 are the unique graphs with the fourth

maximum ABC index, which is equal to 5√2

for n = 5, 2(√

23

+√

2)

for n = 6,

(n− 5)√

n−4n−3

+ 12

√n−1n−3

+√

2 +√

3 for 7 ≤ n ≤ 16, and (n− 4)√

n−4n−3

+√

n−23(n−3)

+ 3√2

for n ≥ 17.

Proof. Let G ∈ Un with n ≥ 5.

If G ∈ Un,p with 0 ≤ p ≤ n− 5, then by Theorem 4.1 and the monotonicity (4) of

ABC(Sn,p) with 0 ≤ p ≤ n − 5, we have ABC(G) ≤ h(n − 5) = (n − 5)√

n−4n−3

+ 5√2

with equality if and only if G = Sn,n−5.

A graph in Un,n−3 is of the form Sn(n1, n2, n3). Among all graphs in Un,n−3 with

n ≥ 6, by Lemma 4.2, Sn(n − 3, 2, 1) is the unique graphs with the second maximum

15

ABC index, and S6(2, 2, 2) for n = 2 and Sn(n−4, 3, 1) for n ≥ 7 are the unique graphs

with the second maximum ABC index.

A graph in Un,n−4 is of the form Sn(n1, n2, n3, n4) or Bn(n1, n2, n3, n4). Among

all graphs of the form Sn(n1, n2, n3, n4) different from Sn,n−4, if n2 = n4 = 1, then

by Lemma 4.3, Sn(n − 4, 1, 2, 1) is the unique graph with the maximum ABC index,

which is equal to (n − 5)√

n−4n−3

+√

23

+ 2√

2, and if n2 ≥ 2, then by Lemmas 4.3

and 4.4, Sn(n − 4, 2, 1, 1) is the unique graph with the maximum ABC index, which

is equal to (n− 5)√

n−4n−3

+√

n−23(n−3)

+√

23

+ 3√2. Obviously, ABC(Sn(n− 4, 1, 2, 1))−

ABC(Sn(n−4, 2, 1, 1)) =√

22−√

n−23(n−3)

= f(2, n−3)−f(3, n−3) > 0 for n ≥ 6. Thus

Sn(n− 4, 1, 2, 1) is the unique graph with the maximum ABC index among all graphs

of the form Sn(n1, n2, n3, n4) different from Sn,n−4 with n ≥ 6. Among all graphs of the

form Bn(n1, n2, n3, n4) with n ≥ 5, by Lemma 4.5, Bn(n−3, 1, 1, 1) is the unique graph

with the maximum ABC index, which is equal to (n− 4)√

n−4n−3

+√

n−23(n−3)

+ 3√2. Note

that ABC(Bn(n− 3, 1, 1, 1))−ABC(Sn(n− 4, 1, 2, 1)) =√

n−4n−3

+√

n−23(n−3)

− 1√2−√

23.

Let r(n) be the right expression in the equation. Note that

r′(x) =1

2

√x− 3

x− 4· 1

(x− 3)2+

1

2√

3

√x− 3

x− 2·(− 1

(x− 3)2

)=

x− 1√

3(x− 3)32 (x− 2)

12 (x− 4)

12 [√

3(x− 2)12 + (x− 4)

12 ]> 0.

Then r(n) < 0 for n = 6, 7, and r(n) > 0 for n ≥ 8. Thus, among all graphs in Un,n−4

with n ≥ 5, Bn(n − 3, 1, 1, 1) for n = 5 and n ≥ 8, and Sn(n − 4, 1, 2, 1) for n = 6, 7

are the unique graphs with the second maximum ABC index.

By Theorems 4.1 and 4.2, the third maximum ABC index of graphs in Un with

n ≥ 5 is achieved exactly by the graphs in Un \ {Sn,n−3, Sn(n− 3, 2, 1)} for 5 ≤ n ≤ 15,

and Un \{Sn,n−3, Sn,n−4} for n ≥ 16. Let G0 be a graph in Un with the third maximum

ABC index. For 5 ≤ n ≤ 15, we are to determine the maximum ABC index of graphs

in Un\{Sn,n−3, Sn(n−3, 2, 1)}. If G ∈ Un,n−3, then G0 = S6(2, 2, 2) for n = 6 with ABC

index 3√

23+2, andG0 = Sn(n−4, 3, 1) with ABC index (n−5)

√n−4n−3

+ 12

√n−1n−3

+√

2+√

3

for n ≥ 7, and if G ∈ Un,p with p ≤ n − 4, then G0 = Sn,n−4 with ABC index

(n−4)√

n−3n−2

+2√

2 for n ≥ 5. The case n = 6 is easy to check. Similarly, ABC(Sn,n−4)−

ABC(Sn(n−4, 3, 1)) = (n−4)√

n−3n−2−(n−5)

√n−4n−3− 1

2

√n−1n−3

+√

2−√

3 > 0 for n ≥ 7.

Thus G0 = Sn,n−4 for 5 ≤ n ≤ 15. For n ≥ 16, we are to determine the maximum ABC

index of graphs in Un \ {Sn,n−3, Sn,n−4}. If G ∈ Un,n−3, then G0 = Sn(n− 3, 2, 1) with

16

ABC index (n−4)√

n−3n−2

+√

n−13(n−2)

+√

2+√

23, if G ∈ Un,n−4, then G0 = Bn(n−3, 1, 1, 1)

with ABC index (n − 4)√

n−4n−3

+√

n−23(n−3)

+ 3√2, and if G ∈ Un,p with p ≤ n − 5, then

G0 = Sn,n−5 with ABC index (n − 5)√

n−4n−3

+ 5√2. By similar argument as above, we

have G0 = Sn(n− 3, 2, 1) for n ≥ 16. Thus we get (i).

By Theorems 4.1, 4.2 and (i), the fourth maximum ABC index of graphs in Un

with n ≥ 5 is achieved exactly by the graphs in Un \ {Sn,n−3, Sn(n − 3, 2, 1), Sn,n−4},and then is achieved exactly by S6(2, 2, 2) for n = 6, and Sn(n − 4, 3, 1) for n ≥ 7,

Bn(n − 3, 1, 1, 1) for n = 5 and n ≥ 8, Sn(n − 4, 1, 2, 1) for n = 6, 7, and Sn,n−5 for

n ≥ 5 with the maximum ABC index respectively. Note that ABC(Sn(n− 4, 3, 1)) =

(n−5)√

n−4n−3

+ 12

√n−1n−3

+√

2+√

3, ABC(Bn(n−3, 1, 1, 1)) = (n−4)√

n−4n−3

+√

n−23(n−3)

+ 3√2,

ABC(Sn(n−4, 1, 2, 1)) = (n−5)√

n−4n−3

+√

23+2√

2, ABC(Sn,n−5) = (n−5)√

n−4n−3

+ 5√2.

The cases n = 5, 6, 7 may be checked directly by calculation. Suppose that n ≥ 8. Note

that

ABC(Sn(n− 4, 3, 1))− ABC(Sn,n−5) =1

2

√n− 1

n− 3+√

3− 3√2>

1

2+√

3− 3√2> 0.

By Lemma 2.4, f(3, x) is convex decreasing for x ≥ 2, we have

ABC(Bn(n− 3, 1, 1, 1))− ABC(Sn,n−5)

=

√n− 4

n− 3+

√n− 2

3(n− 3)−√

2

= f(1, n− 3) + f(3, n− 3)− 2f(2, n− 3) > 0.

It is easily seen that

ABC(Bn(n− 3, 1, 1, 1))− ABC(Sn(n− 4, 3, 1))

=

√n− 4

n− 3+

√n− 2

3(n− 3)− 1

2

√n− 1

n− 3+

1√2−√

3.

Let s(n) be the right equation above. Similarly as above we have s′(x) > 0. And then

s(n) < 0 for 8 ≤ n ≤ 16, and s(n) > 0 for n ≥ 17. Thus we get (ii). �

5 Large ABC indices of bicyclic graphs

In this section, we determine the n-vertex bicyclic graphs with the maximum and the

second maximum ABC indices for n ≥ 5.

17

Let Bn,p be the set of bicyclic graphs with n vertices and p pendent vertices for

0 ≤ p ≤ n− 4.

Let Sr,tn be the n-vertex bicyclic graphs by identifying one vertex of two cycles Cr

and Ct and attaching n + 1 − r − t pendent vertices to the common vertex, where

t ≥ s ≥ 3 and r + s ≤ n+ 1. For 0 ≤ p ≤ n− 5, let Sn,p be the set of graphs Sr,tn with

3 ≤ r ≤ t ≤ n−2−p and r+t = n+1−p. It is easily seen that the graphs in Sn,p have the

same ABC index, which is equal to p·√

1+(p+4)−21·(p+4)

+ 1√2(n+1−p) = n+1√

2+p(√

p+3p+4− 1√

2

).

Similarly to the proof of Corollary 4.1 by using Lemma 4.1, we have

Corollary 5.1 Let G ∈ Bn,p with 0 ≤ p ≤ n− 5. Then

ABC(G) ≤ n+ 1√2

+ p

(√p+ 3

p+ 4− 1√

2

)with equality if and only if G ∈ Sn,p.

Let Q4 be the bicyclic graph obtained by adding an edge to the cycle C4. Label the

vertices of Q4 by v1, v2, v3, v4 with dv1 = dv2 = 3, dv3 = dv4 = 2. Let Qn(n1, n2, n3, n4)

be the graph formed from Q4 by attaching ni − 1 pendent vertices to vi, where ni ≥ 1

for i = 1, 2, 3, 4, n1 ≥ n2, n3 ≥ n4 and∑4

i=1 ni = n.

Lemma 5.1 Let G = Qn(n1, n2, n3, n4). If n2 ≥ 2, then ABC(Qn(n1 + 1, n2 −1, n3, n4)) > ABC(G). If n4 ≥ 2, then ABC(Qn(n1, n2, n3 + 1, n4 − 1)) > ABC(G).

Proof. Note that

ABC(Qn(n1, n2, n3, n4))

=2∑

i=1

(ni − 1)f(1, ni + 2) +4∑

i=3

(ni − 1)f(1, ni + 1)

+f(n1 + 2, n2 + 2) + f(n1 + 2, n3 + 1) + f(n1 + 2, n4 + 1)

+f(n2 + 2, n3 + 1) + f(n2 + 2, n4 + 1).

Since (n1 +3)(n2 +1) < (n1 +2)(n2 +2), we have f(n1 +3, n2 +1)−f(n1 +2, n2 +2) =√n1+n2+2

(n1+3)(n2+1)−√

n1+n2+2(n1+2)(n2+2)

> 0. Note that n1 ≥ n2. And since n3 + 1 ≥ n4 + 1 ≥ 2,

18

by Lemma 2.2, ga(n3 + 1) and ga(n4 + 1) are both increasing for a. Together with

Lemma 2.5, if n2 ≥ 2, then

ABC(Qn(n1 + 1, n2 − 1, n3, n4))− ABC(Qn(n1, n2, n3, n4))

= n1f(1, n1 + 3) + (n2 − 2)f(1, n2 + 1) + f(n1 + 3, n2 + 1)

+f(n1 + 3, n3 + 1) + f(n1 + 3, n4 + 1) + f(n2 + 1, n3 + 1)

+f(n2 + 1, n4 + 1)− [(n1 − 1)f(1, n1 + 2) + (n2 − 1)f(1, n2 + 2)

+f(n1 + 2, n2 + 2) + f(n1 + 2, n3 + 1) + f(n1 + 2, n4 + 1)

+f(n2 + 2, n3 + 1) + f(n2 + 2, n4 + 1)]

= [n1f(1, n1 + 3)− (n1 − 1)f(1, n1 + 2)]

−[(n2 − 1)f(1, n2 + 2)− (n2 − 2)f(1, n2 + 1)]

+f(n1 + 3, n3 + 1)− f(n1 + 2, n3 + 1)

−[f(n2 + 2, n3 + 1)− f(n2 + 1, n3 + 1)]

+f(n1 + 3, n4 + 1)− f(n1 + 2, n4 + 1)

−[f(n2 + 2, n4 + 1)− f(n2 + 1, n4 + 1)]

+

√n1 + n2 + 2

(n1 + 3)(n2 + 1)−

√n1 + n2 + 2

(n1 + 2)(n2 + 2)

> l2(n1)− l2(n2 − 1) + gn1+3(n3 + 1)− gn2+2(n3 + 1)

+gn1+3(n4 + 1)− gn2+2(n4 + 1) > 0.

Similarly note that n3 ≥ n4. Since n1 + 2 ≥ n2 + 2 ≥ 3, we have by Lemma 2.2 that

ga(n1 +2) and ga(n2 +2) are both increasing for a. Together with Lemma 2.3, if n4 ≥ 2,

then

ABC(Qn(n1, n2, n3 + 1, n4 − 1))− ABC(Qn(n1, n2, n3, n4))

= n3f(1, n3 + 2) + (n4 − 2)f(1, n4) + f(n1 + 2, n3 + 2)

+f(n1 + 2, n4) + f(n2 + 2, n3 + 2) + f(n2 + 2, n4)

−[(n3 − 1)f(1, n3 + 1) + (n4 − 1)f(1, n4 + 1) + f(n1 + 2, n3 + 1)

+f(n1 + 2, n4 + 1) + f(n2 + 2, n3 + 1) + f(n2 + 2, n4 + 1)]

= l1(n3)− l1(n4 − 1) + gn3+2(n1 + 2)− gn4+1(n1 + 2)

+gn3+2(n2 + 2)− gn4+1(n2 + 2) > 0.

Then the result follows. �

19

Lemma 5.2 Let G = Qn(n1, 1, n3, 1) with n1, n3 ≥ 2. Then ABC(G) ≤ min{ABC(Qn(n−3, 1, 1, 1)), ABC(Qn(1, 1, n− 3, 1))}.

Proof. By the expression of ABC(Qn(n1, n2, n3, n4)) as in the proof of Lemma 5.1,

we have

ABC(Qn(n1 + n3 − 1, 1, 1, 1))− ABC(Qn(n1, 1, n3, 1))

= (n1 + n3 − 2)f(1, n1 + n3 + 1) +√

2 + f(3, n1 + n3 + 1)

−[(n1 − 1)f(1, n1 + 2) + (n3 − 1)f(1, n3 + 1)

+f(3, n1 + 2) + f(3, n3 + 1) + f(n1 + 2, n3 + 1)]

= (n1 − 1)(f(1, n1 + n3 + 1)− f(1, n1 + 2))

+(n3 − 1)(f(1, n1 + n3 + 1)− f(1, n3 + 1))

+f(3, 2) + f(3, n1 + n3 + 1)− f(3, n1 + 2)− f(3, n3 + 1)

+1√2− f(n1 + 2, n3 + 1).

Since n3 + 1 ≥ 3 and n1 ≥ 2, and by Lemma 2.1, f(1, x) is increasing for x, we have

f(1, n1 +n3 + 1)− f(1, n1 + 2) > 0, f(1, n1 +n3 + 1)− f(1, n3 + 1) > 0. By Lemma 2.4

and the fact that (n1 + n3 + 1)− (n1 + 2) = (n3 + 1)− 2, we have f(3, 2) + f(3, n1 +

n3 +1)−f(3, n1 +2)−f(3, n3 +1) > 0, which together with Lemma 2.1, implying that

1√2− f(n1 + 2, n3 + 1) > 0. Thus ABC(Qn(n− 3, 1, 1, 1)) > ABC(Qn(n1, 1, n3, 1)).

Since 3(n1 + n3) ≤ (n1 + 2)(n3 + 1), we have f(3, n1 + n3) − f(n1 + 2, n3 + 1) =√n1+n3+13(n1+n3)

−√

n1+n3+1(n1+2)(n3+1)

≥ 0. Similarly as above, we have

ABC(Qn(1, 1, n1 + n3 − 1, 1))− ABC(Qn(n1, 1, n3, 1))

= (n1 + n3 − 2)f(1, n1 + n3) +2

3+ 2f(3, n1 + n3)

−[(n1 − 1)f(1, n1 + 2) + (n3 − 1)f(1, n3 + 1)

+f(3, n1 + 2) + f(3, n3 + 1) + f(n1 + 2, n3 + 1)]

= (n1 − 1)(f(1, n1 + n3)− f(1, n1 + 2))

+(n3 − 1)(f(1, n1 + n3)− f(1, n3 + 1))

+f(3, 3) + f(3, n1 + n3)− f(3, n1 + 2)− f(3, n3 + 1)

+f(3, n1 + n3)− f(n1 + 2, n3 + 1) > 0.

Thus the result follows. �

20

Theorem 5.1 Let G ∈ Bn,n−4 with n ≥ 5. Then

ABC(G) ≤ (n− 4)

√n− 2

n− 1+

√n

3(n− 1)+ 2√

2

with equality if and only if G = Qn(n− 3, 1, 1, 1).

Proof. Let G ∈ Bn,n−4 with n ≥ 5. Then G is of the form Qn(n1, n2, n3, n4) with

n1 ≥ n2, n3 ≥ n4 and∑4

i=1 ni = n.

Suppose that G0 = Qn(n1, n2, n3, n4) is a graph in Bn,n−4 with the maximum ABC

index. If n2 ≥ 2 or n4 ≥ 2, then from Lemma 5.1, we can get another graph in Bn,n−4

with larger ABC index. Thus G0 = Qn(n1, 1, n3, 1). Now by Lemma 5.2, we have

G0 = Qn(n1 +n3− 1, 1, 1, 1) or G0 = Qn(1, 1, n1 +n3− 1, 1). By direct calculation and

Lemmas 2.1, 2.4, we have

ABC(Qn(n1 + n3 − 1, 1, 1, 1))− ABC(Qn(1, 1, n1 + n3 − 1, 1))

= ABC(Qn(n− 3, 1, 1, 1))− ABC(Qn(1, 1, n− 3, 1))

= (n− 4)

√n− 2

n− 1+

√n

3(n− 1)+ 2√

2

[(n− 4)

√n− 3

n− 2+ 2

√n− 1

3(n− 2)+√

2 +2

3

]= (n− 4)(f(1, n− 1)− f(1, n− 2))

+f(3, n− 1) + f(3, 2)− f(3, n− 2)− f(3, 3) +1√2− f(3, n− 2) > 0.

Thus G0 = Qn(n− 3, 1, 1, 1). �

Corollary 5.2 Among the graphs in Bn,n−4 with n ≥ 5. Qn(1, 1, n−3, 1) is the unique

graph with the second maximum ABC indices, which are equal to (n − 4)√

n−3n−2

+

2√

n−13(n−2)

+√

2 + 23.

Proof. Suppose that G1 = Qn(n1, n2, n3, n4) is a graph in Bn,n−4 with the second

maximum ABC index, which, by Theorem 5.1, is achieved by the graphs in Bn,n−4 \{Qn(n − 3, 1, 1, 1)} with the maximum ABC index. By Lemma 5.1, we have G1 =

(n1, 1, n3, 1). Since G1 6= Qn(n − 3, 1, 1, 1), n3 ≥ 2, then by Lemma 5.2, we have

G1 = Qn(1, 1, n− 3, 1). �

21

Let Bn be the set of n-vertex unicyclic graphs.

Let k(p) = n+1√2

+ p(√

p+3p+4− 1√

2

), where 0 ≤ p ≤ n− 5. Note that

k′(p) =

√p+ 3

p+ 4+

p

2(p+ 4)2

√p+ 4

p+ 3−√

2

2>

p

2(p+ 4)2

√p+ 4

p+ 3≥ 0.

Then we have

ABC(Gn,n−5) > ABC(Gn,n−6) > · · · > ABC(Gn,1) > ABC(Gn,0), (5)

where Gn,i denotes any graph in the set Sn,i.

Theorem 5.2 Among all graphs in Bn with n ≥ 4, Qn(n − 3, 1, 1, 1) is the unique

graph with the maximum ABC index, which is equal to (n− 4)√

n−2n−1

+√

n3(n−1)

+ 2√

2.

Proof. The case n = 4 is trivial. Suppose in the following that n ≥ 5.

By Corollary 5.1, among all graphs in Bn,p with 0 ≤ p ≤ n − 5, the graphs in Sn,p

are the unique graphs with the maximum ABC index k(p) = n+1√2

+ p(√

p+3p+4− 1√

2

).

Note that Sn,n−5 = {S3,3n }. By Ineq. (5), S3,3

n is the unique graph with the maximum

ABC index in⋃n−5

p=0 Bn,p, which is equal to k(n− 5) = n+1√2

+ (n− 5)(√

n−2n−1− 1√

2

)=

(n − 5)√

n−2n−1

+ 3√

2. By Theorem 5.1, among all graphs in Bn,n−4, Qn(n − 3, 1, 1, 1)

is the unique graph with the maximum ABC index, which is equal to (n− 4)√

n−2n−1

+√n

3(n−1)+ 2√

2. Note that

ABC(Qn(n− 3, 1, 1, 1))− ABC(S3,3n )

= (n− 4)

√n− 2

n− 1+

√n

3(n− 1)+ 2√

2−

[(n− 5)

√n− 2

n− 1+ 3√

2

]

=

√n− 2

n− 1+

√n

3(n− 1)−√

2.

Let t(n) be the right-most equation of above expression. Since

t′(x) =1

2

√x− 1

x− 2· 1

(x− 1)2+

1

2√

3

√x− 1

x·(− 1

(x− 1)2

)=

x+ 1√

3x(x− 1)32 (x− 2)

12 (√

3x+√x− 2)

> 0

for x ≥ 3. Then t(n) ≥ t(5) =√

34

+√

512−√

2 > 0. The result follows. �

22

Theorem 5.3 Among all graphs in Bn with n ≥ 5, S3,3n is the unique graph with the

second maximum ABC index, which is equal to (n− 5)√

n−2n−1

+ 3√

2.

Proof. By Theorems 5.1, 5.2 and Corollaries 5.1, 5.2, the second maximum ABC

index of graphs in Bn is achieved exactly by the graphs in Bn \{Qn(n− 3, 1, 1, 1)}, and

together with the monotonicity (5), is thus only achieved by graphs in Sn,n−5, which

only contains S3,3n , and Qn(1, 1, n− 3, 1). For n ≥ 5, by Lemma 2.1, we have

ABC(Qn(1, 1, n− 3, 1))− ABC(S3,3n )

= (n− 4)

√n− 3

n− 2+ 2

√n− 1

3(n− 2)+√

2 +2

3−

[(n− 5)

√n− 2

n− 1+ 3√

2

]

= (n− 5) (f(1, n− 2)− f(1, n− 1)) +

√n− 3

n− 2+ 2

√n− 1

3(n− 2)+

2

3− 2√

2

≤√n− 3

n− 2+ 2

√n− 1

3(n− 2)+

2

3− 2√

2.

Let d(n) be the right-most equation of the above expression. Since

d′(x) =1

2

√x− 2

x− 3· 1

(x− 2)2+

2√3· 1

2

√x− 2

x− 1·(− 1

(x− 2)2

)=

−(x− 9)

2√

3(x− 2)32 (x− 1)

12 (x− 3)

12 (2√x− 3 +

√3(x− 1))

,

d(x) is increasing for 5 ≤ x ≤ 9, and decreasing for x ≥ 9. Then d(n) ≤ d(9) =√67

+ 2√

821

+ 23− 2√

2 < 0 for n ≥ 5. Thus the result follows. �

Acknowledgement. This work was supported by the Guangdong Provincial Natural

Science Foundation of China (no. 8151063101000026).

References

[1] E. Estrada, L. Torres, L. Rodrıguez, I. Gutman, An atom–bond connectivity index:

Modelling the enthalpy of formation of alkanes, Indian J. Chem. 37A (1998) 849–

855.

[2] E. Estrada, Atom–bond connectivity and the energetic of branched alkanes, Chem.

Phys. Lett. 463 (2008) 422–425.

23

[3] B. Furtula, A. Graovac, D. Vukicevic, Atom–bond connectivity index of trees,

Discrete Appl. Math. 157 (2009) 2828–2835.

[4] B. Zhou, R. Xing, On atom–bond connectivity index, Z. Naturforsch., in press.

[5] R. Xing, B. Zhou, Z. Du, Further results on atom–bond connectivity index of

trees, Discrete Appl. Math. 158 (2010) 1536–1545.

[6] K. C. Das, Atom–bond connectivity index of graphs, Discrete Appl. Math. 158

(2010) 1181–1188.

24