The Linear k-arboricity Problem
Linear 3-arboricity of Balanced Complete Multipartite Graphs
3.4 Balanced Complete Multipartite Graphs
In this section, we study the linear 3-arboricity of a balanced complete multipar-tite graph Km(n)with mn ≡ 0 (mod 4). Before we go any further, we need some more lemmas.
Let Pα(β) be an α-partite graph such that each partite set Vi has β vertices for all i ∈ {0, 1, . . . , α − 1} and the edge uv ∈ E(Pα(β)) if and only if u ∈ Vw and v ∈ Vw+1 where w ∈ {0, 1, . . . , α − 2}.
Lemma 3.4.1. lak(Pk+1(s)) = s.
Proof. First, for all i ∈ {0, 1, . . . , k}, assume that the vertices of partite set Vi in Pk+1(s) are vi[0], vi[1], . . . , vi[s−1]. Then, let the `th linear k-forest be the set of Pk+1’s
©v0[j]v1[j+(`−1)]. . . vk[j+k(`−1)]| j = 0, 1, . . . , s − 1ª
for all ` ∈ {1, 2, . . . , s}. Note that the index y of each vertex vx[y] is modulo s. It is not difficult to check that the edges in the linear k-forests above are distinct and exactly all of the edges in Pk+1(s). Thus lak(Pk+1(s)) = s.
Lemma 3.4.2. lak(Km(sn)) ≤ s · lak(Km(n)).
Proof. We can obtain Km(sn) from Km(n) by replacing each edge of Km(n) with Ks,s. Hence, a path Pλ in a linear k-forest of Km(n) corresponds to a λ-partite subgraph Pλ(s) of Km(sn), where 2 ≤ λ ≤ k + 1. Moreover, lak(Pλ(s)) ≤ lak(Pk+1(s)) for all 2 ≤ λ ≤ k + 1. Therefore, lak(Km(sn)) ≤ lak(Pk+1(s)) · lak(Km(n)) = s · lak(Km(n)) by Lemmas 3.1.4 and 3.4.1.
Lemma 3.4.3. If n ≡ 0 (mod 2σ) where σ ≥ 1, then Km(n)has a K2σn,2σn-factorization and there are 2σ(m − 1) K2σn,2σn-factors in it.
Proof. We prove this lemma by using induction on the number σ. Assume σ = 1.
From Lemma 3.1.3 (by replacing each edge of K2mwith Kn2,n2), the graph K2m(n2) has a Kn2,n2-factorization in which there are 2m−1 Kn2,n2-factors. Moreover, K2m(n2) is the union of Km(n) and a Kn2,n2-factor of K2m(n2). Hence, Km(n) has a Kn2,n2-factorization and there are 2m − 2 = 2(m − 1) Kn2,n2-factors in it. This provides the basis.
For the induction step, suppose σ = h + 1 ≥ 2. The induction hypothesis is that Km(n) has a Kn
2h,2hn -factorization in which there are 2h(m − 1) Kn
2h,2hn-factors.
Since a Kn
2h,2hn-factor can be decomposed into two K n
2h+1,2h+1n -factors, then Km(n) has a K n
2h+1,2h+1n -factorization and there are 2·2h(m−1) = 2h+1(m−1) K n
2h+1,2h+1n -factors in it. Therefore, by mathematical induction, the assertion holds.
Now, we are ready to prove the main results on la3(Km(n)).
Proposition 3.4.4. la3(Km(n)) ≤ 2(m−1)n3 if m ≡ 0 (mod 2) and n ≡ 0 (mod 6).
Proof. From Lemma 3.1.3 (by replacing each edge of Km with Kn,n), Km(n) has a Kn,n-factorization and there are m − 1 Kn,n-factors in it. Hence, la3(Km(n)) ≤ (m − 1) · la3(Kn,n) = (m − 1) · 2n3 = 2(m−1)n3 by Lemma 3.1.4 and Theorem 3.2.9.
Proposition 3.4.5. la3(Km(n)) ≤ 2(m−1)n3 if n ≡ 0 (mod 12).
Proof. From Lemma 3.4.3, Km(n)has a Kn2,n2-factorization in which there are 2m − 2 Kn2,n2-factors. Therefore, la3(Km(n)) ≤ (2m−2)·la3(Kn2,n2) = (2m−2)·2(n2)
3 = 2(m−1)n3 by Lemma 3.1.4 and Theorem 3.2.9.
Proposition 3.4.6. la3(Km(n)) ≤ 2(m−1)n3 if m ≡ 4 (mod 12).
Proof. From Lemma 3.1.2, Kmhas a K4-factorization and there are |E(Km)|
(|V (Km)|4 )·6 = m−13 K4-factors in it. Since la3(K4) = 2, from Lemmas 3.1.4 and 3.4.2, la3(Km(n)) ≤ n · la3(Km) ≤ n · m−13 · la3(K4) = 2(m−1)n3 .
Proposition 3.4.7. la3(Km(n)) ≤ 2(m−1)n3 if m ≡ 1 (mod 3) and n ≡ 0 (mod 4).
Proof. Since 4m ≡ 4 (mod 12), from Lemma 3.1.2, K4m has a K4-factorization and there are ³|V (K4m)||E(K4m)|
4
´
·6 = 4m−13 K4-factors in it. Moreover, K4m is the union of Km(4) and one K4-factor of K4m. Hence, Km(4) has a K4-factorization in which there are 4m−13 − 1 K4-factors. By Lemmas 3.1.4 and 3.4.2, la3(Km(n)) ≤ n4 · la3(Km(4)) ≤
n
4 ·¡4m−1
3 − 1¢
· la3(K4) = n4 · 8(m−1)3 = 2(m−1)n3 .
Proposition 3.4.8. la3(Km(n)) ≤ 2(m−1)n3 if m ≡ 0 (mod 4) and n ≡ 0 (mod 3).
Proof. Dividing all m partite sets of Km(n) into m4 disjoint collections of four partite sets shows that Km(n)is the union of Km4(4n)and one K4(n)-factor of Km(n). Since 4n ≡ 0 (mod 12), by Propositions 3.4.5 and 3.4.6, la3(Km(n)) ≤ la3(K4(n)) + la3(Km4(4n)) ≤
2(4−1)n
3 + 2(m4−1)(4n)
3 = 2(m−1)n3 .
Proposition 3.4.9. la3(Km(n)) ≤ 2(m−1)n3 if m ≡ 10 (mod 12) and n ≡ 0 (mod 2).
Proof. From Lemma 3.1.3 (by replacing each edge of Km with K2,2), Km(2) has a K2,2-factorization and there are m − 1 K2,2-factors in it. Moreover, since K2,2 is consisting of a path P4 and one isolated edge, then a linear 3-forest can be induced by the set of P4’s in all K2,2 of any K2,2-factor in Km(2). Therefore, we obtain m − 1 linear 3-forests from the m − 1 K2,2-factors of Km(2). Now, we want to show that the isolated edges in those K2,2 of K2,2-factors in Km(2) also produce linear 3-forests.
For all i ∈ {0, 1, . . . , m − 1}, let the vertices of partite set Vi in Km(2) be denoted vi[0] and vi[1]. Without loss of generality, we assume that all isolated edges in those K2,2of K2,2-factors in Km(2)are the edges of m2 −1 perfect matchings U1, U2, . . . , Um2−1 and a matching Mm2 in Km(2), where U` = ©
vi[0]vi+`[1]| i = 0, 1, . . . , m − 1ª
for ` ∈ {1, . . . ,m2 − 1} and Mm2 =
n
vi[0]vi+m2[1]| i = 0, 2, . . . , m − 2 o
. Then, the edges of U1, U2, . . . , Um2−2 can generate 2(m2−2)
3 linear 3-forests from the proof of Proposition 3.2.3 and the edges of Um2−1, Mm2 also produce a linear 3-forest. Thus, la3(Km(n)) ≤
n
2 · la3(Km(2)) ≤ n2 · [(m − 1) + 2(m2−2)
3 + 1] = 2(m−1)n3 by Lemma 3.4.2.
Concluding the conditions of the pair (m, n) in the propositions given above, we find that mn ≡ 0 (mod 4) and (m − 1)n ≡ 0 (mod 3). On the other hand, by Lemma 2.1.5, it is easy to show that la3(Km(n)) ≥ 2(m−1)n3 if mn ≡ 0 (mod 4) and (m − 1)n ≡ 0 (mod 3). Therefore, we have the following:
Corollary 3.4.10. la3(Km(n)) = 2(m−1)n3 when mn ≡ 0 (mod 4) and (m − 1)n ≡ 0 (mod 3).
It is worthy of noting that, in 1999, Muthusamy and Paulraja [21] showed that:
Theorem 3.4.11. For k = p + 1 > 3 and p is a prime, Km(n) has a Pk-factorization if and only if mn ≡ 0 (mod k) and 2(k − 1) | k(m − 1)n.
From the definitions of the linear (k − 1)-arboricity and a Pk-factorization of a graph, we know that if a graph G has a Pk-factorization then lak−1(G) is equal to
k·|E(G)|
(k−1)·|V (G)|, which is the number of Pk-factors required to decompose G. Therefore, what we have proved gives an independent proof of the case k = 4 of Theorem 3.4.11.
Next, we consider the cases when Km(n) does not have a P4-factorization.
Proposition 3.4.12. la3(Km(n)) ≤
l2(m−1)n 3
m
if m ≡ 0, 4, 6, 8 (mod 12) and n ≡ 4 (mod 6).
Proof. From Lemma 3.1.3 (by replacing each edge of Km with Kn,n), Km(n) has a Kn,n-factorization in which there are m − 1 Kn,n-factors. Hence, from the proof of Proposition 3.2.3, the edges with bipartite differences 1, 2, . . . , n − 1 in those Kn,n of Kn,n-factors in Km(n) can generate (m − 1) · (2(n−1)3 ) linear 3-forests.
Moreover, it is not difficult to see that the subgraph induced by the set of edges with bipartite difference 0 in those Kn,n of Kn,n-factors in Km(n) is exactly a Km -factor. Therefore, by Theorem 3.3.9 and §2m
3
¨ = §2m−2
3
¨ if m ≡ 6 (mod 12), we have that la3(Km(n)) ≤ (m − 1) · (2(n−1)3 ) + la3(Km) = (m − 1) · (2(n−1)3 ) +§2m−2
3
¨= l2(m−1)n
3
m .
Proposition 3.4.13. la3(Km(n)) ≤
l2(m−1)n 3
m
if m ≡ 2 (mod 6) and n ≡ 0 (mod 2).
Proof. Dividing all m partite sets of Km(n) into m2 disjoint pairs of two partite sets shows that Km(n) is the union of Km2(2n) and one Kn,n-factor of Km(n). Since
m
2 ≡ 1 (mod 3) and 2n ≡ 0 (mod 4), by Theorem 3.2.9 and Proposition 3.4.7, la3(Km(n)) ≤ la3(Kn,n) + la3(Km2(2n)) ≤§2n
3
¨+2(m2−1)(2n)
3 =
l2(m−1)n 3
m . Proposition 3.4.14. la3(Km(n)) ≤
l2(m−1)n 3
m
if m ≡ 0 (mod 6) and n ≡ 2 (mod 6).
Proof. From Lemma 3.1.3 (by replacing each edge of Km with Kn,n), Km(n) has a Kn,n-factorization in which there are m − 1 Kn,n-factors. Hence, from the proof of Proposition 3.2.3, the edges with bipartite differences 2, 3, . . . , n − 1 in those Kn,n of Kn,n-factors in Km(n) can generate (m − 1) · (2(n−2)3 ) linear 3-forests.
Moreover, the edges with bipartite differences 0, 1 in those Kn,n of Kn,n-factors in Km(n) also can produce m − 1 linear 3-forests except half of the edges with bipartite difference 1 in those Kn,n of Kn,n-factors in Km(n) which are not being used. Thus, in what follows, we want to show that those edges which are not being used also produce linear 3-forests.
For all i ∈ {0, 1, . . . , m − 1}, let the vertices of partite set Vi in Km(n) be denoted vi[0], vi[1], . . . , vi[n−1]. Without loss of generality, we assume that those edges which are not being used are the edges of m2 − 1 perfect matchings U1, U2, . . . , Um2−1 and a matching Mm2 in Km(n), where
U` =©
vi[j]vi+`[j+1]| i ∈ {0, 1, . . . , m − 1}, j ∈ {1, 3, . . . , n − 1}ª for all ` ∈ {1, . . . ,m2 − 1} and
Mm2 = n
vi[j]vi+m2[j+1]| i ∈ {0, 1, . . . ,m2 − 1}, j ∈ {1, 3, . . . , n − 1}
o .
Then, from the proof of Proposition 3.2.3, the edges of U1, U2, . . . , Um2−1, Mm2 can generate 2·3m2 linear 3-forests in Km(n). Therefore, la3(Km(n)) ≤ (m − 1) · (2(n−2)3 ) + (m − 1) + 2·3m2 = 2(m−1)n+13 = d2(m−1)n3 e.
Proposition 3.4.15. la3(Km(n)) ≤
l2(m−1)n 3
m
if m ≡ 3 (mod 6) and n ≡ 4 (mod 12).
Proof. By Lemma 3.4.3, Km(n) has a Kn2,n2-factorization in which there are 2m − 2 Kn2,n2-factors. Hence, from the proof of Proposition 3.2.3, the edges with bipartite differences 2, 3, . . . ,n2−1 in those Kn2,n2 of Kn2,n2-factors in Km(n)can generate (2m−2)
· (2(n2−2)
3 ) linear 3-forests.
Moreover, the edges with bipartite differences 0, 1 in those Kn2,n2 of Kn2,n2-factors in Km(n)also can produce 2m−2 linear 3-forests except half of the edges with bipartite difference 1 in those Kn2,n2 of Kn2,n2-factors in Km(n) which are not being used.
Therefore, in what follows, we want to show that those edges which are not being used also produce linear 3-forests. Since K2m(n2) is the union of Km(n) and one Kn2,n2 -factor of K2m(n2), for convenience, we consider this question on K2m(n2).
For all i ∈ {0, 1, . . . , 2m − 1}, let the vertices of partite set Vi in K2m(n2) be
Then (i) the edges of M1 and U2 can produce a linear 3-forest; (ii) the edges of U3, U4, . . . , Um−1 can generate 2(m−3)3 linear 3-forests from the proof of Proposition
Proof. It is similar to the proof of Proposition 3.4.15 except the following: (i) The edges of M1 and Mm can produce a linear 3-forest; (ii) the edges of U2, U3, . . . , Um−1 can generate 2(m−2)3 linear 3-forests from the proof of Proposition 3.2.3. Therefore, la3(Km(n)) ≤ (2m−2)· Kn4,n4-factors. Hence, from the proof of Proposition 3.2.3, the edges with bipartite differences 2, 3, . . . ,n4−1 in those Kn4,n4 of Kn4,n4-factors in Km(n)can generate (4m−4)
· (2(n4−2)
3 ) linear 3-forests.
Moreover, the edges with bipartite differences 0, 1 in those Kn4,n4 of Kn4,n4-factors in Km(n)also can produce 4m−4 linear 3-forests except half of the edges with bipartite difference 1 in those Kn4,n4 of Kn4,n4-factors in Km(n) which are not being used.
Therefore, in what follows, we want to show that those edges which are not being used also produce linear 3-forests. Since K4m(n4) is the union of Km(n) and three Kn4,n4-factors of K4m(n4), for convenience, we consider this question on K4m(n4). from the proof of Proposition 3.2.3; (iv) the edges of U2m−1 can produce a linear 3-forest. Hence, la3(Km(n)) ≤ (4m − 4) ·
Proof. It is similar to the proof of Proposition 3.4.17 except the following: (i) The edges of M1 and M3 can produce a linear 3-forest; (ii) the edges of M2 and U4 can produce a linear 3-forest; (iii) the edges of U5, U6, . . . , U2m−1 and M2m can generate 2(2m−4)3 linear 3-forests from the proof of Proposition 3.2.3. Hence, la3(Km(n))
≤ (4m − 4) ·
Proposition 3.4.19. la3(Km(n)) ≤
l2(m−1)n 3
m
if m ≡ 0, 8 (mod 12) and n ≡ 1, 5 (mod 6).
Proof. Dividing all m partite sets of Km(n) into m4 disjoint collections of four partite sets shows that Km(n) is the union of Km4(4n) and one K4(n)-factor of Km(n). Since
m
4 ≡ 0, 2 (mod 3) and 4n ≡ 4, 8 (mod 12), from Propositions 3.4.6 and 3.4.12 ∼ 3.4.18, la3(Km(n)) ≤ la3(K4(n)) + la3(Km4(4n)) ≤ 2(4−1)n3 +
»
2(m4−1)(4n)
3
¼
=
l2(m−1)n 3
m .
From the propositions given above, we have that la3(Km(n)) ≤
l2(m−1)n 3
m
if mn ≡ 0 (mod 4). On the other hand, by Lemma 2.1.5, la3(Km(n)) ≥
l2(m−1)n 3
m
if mn ≡ 0 (mod 4). Hence, we determine the linear 3-arboricity of Km(n) for mn ≡ 0 (mod 4) and conclude the work of this section with the following theorem.
Theorem 3.4.20.
la3(Km(n)) =
»2(m − 1)n 3
¼
when mn ≡ 0 (mod 4).
Concluding Remark. By using the ideas in this section, we can also find la3(Km(n)) for quite a few other cases when mn ≡ 2 (mod 4). But, we are not able to finish the whole part at this moment due to several stubborn subcases. As for the cases when mn is odd, they are expected to be more difficult.
We remark finally that the work about the linear 3-arboricity of balanced complete multipartite graphs presented in this section will appear in [29].