Abstract
A bipartition of the vertex set of a graph is called balanced if the sizes of the sets in the bipartition differ by at most one. Bollob\(\acute{a}\)s and Scott proved that every regular graph with m edges admits a balanced bipartition \(V_{1}\), \(V_{2}\) of V(G) such that \(\max \{e(V_{1}), e(V_{2}) \}< \frac{m}{4}\). Only allowing \(\varDelta (G)-\delta (G)\) =1 and 2, Yan and Xu, and Hu, He and Hao, respectively showed that a graph G with n vertices and m edges has a balanced bipartition \(V_{1}\), \(V_{2}\) of V(G) such that \(\max \{e(V_{1}), e(V_{2}) \}\le \frac{m}{4}+O(n)\). In this paper, we give an upper bound for balanced bipartition of graphs G with \(\varDelta (G)-\delta (G)=t-1\), \(t\ge 2\) is an integer. Our result extends the conclusions above.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Graphs considered in this paper are finite and simple. For general theoretic notations, we follow Bondy and Murty [4]. Throughout the paper, the letter G denotes a graph. For \(u \in V(G)\), denote by \(N_{G}(u)\) and \(d_{G}(u)\) the set of neighbors of u and the degree of u in G, respectively. The maximum degree of G is denoted by \(\varDelta (G)\) and minimum degree of G is denoted by \(\delta (G)\) analogously. We use e(G) to denote the number of edges of G.
Let G be a graph and k a positive integer. A k-partition of G is a partition of V(G) into k pairwise disjoint nonempty sets. A 2-partition is usually referred to as a bipartition. Let \(V_{1}, V_{2},\ldots ,V_{k}\) be a k-partition of G. For \(1\le i \le k\), we use \(e(V_{i})\) to denote the number of edges with both ends in \(V_{i}\), and use \(e(V_{i},V_{j})\) to denote the number of edges with one end in \(V_{i}\) and the other in \(V_{j}\). For \(\{i_{1},i_{2},\ldots ,i_{h}\} \subseteq \{1,2,\ldots ,k\}\), let \(e(V_{i_{1}},V_{i_{2}},\ldots ,V_{i_{h}})= \sum _{i\ne j\in \{i_{1},i_{2},\ldots ,i_{h}\}}e(V_{i},V_{j})\), and accordingly we call \(e(V_{1},V_{2},\ldots ,V_{k})\) the size of the partition.
The maximum bipartite subgraph (MBS) problem is a classic problem in graph theory. Given a graph G, the goal of MSB is to ask for a bipartition \(V_{1}, V_{2}\) of V(G) maximizing \(e(V_{1}, V_{2})\). In theory, this problem equivalently finding the minimum of \(e(V_{1})+e(V_{2})\) over all partitions \(V(G)=V_{1} \cup V_{2}\). Judicious partition problem [2] asks for a bipartition of the vertex set of a graph into subsets such that several quantities are optimized simultaneously. The Bottleneck Bipartition problem [7] is such an example: Given a graph, find a partition \(V_{1},V_{2}\) of V(G) that minimizes \( \max \{e(V_{1}),e(V_{2})\}\). Porter [6] proved that for any graph G with m edges there is a bipartition \(V_{1},V_{2}\) of V(G) such that max \( \{e(V_{1},V_{2})\}\le \frac{m}{4}+O(\sqrt{m})\). Then, Xu and Yu [8] extended this result to k-partition.
Bollob\(\acute{a}\)s and Scott first studied Bottleneck problem with the additional requirement that the bipartition is balanced and posed the following conjecture.
Conjecture 1
[2] Let G be a graph with minimum degree at least 2. Then V(G) admits a balanced bipartition \(V_{1},V_{2}\) such that \(\max \{e(V_{1}),e(V_{2})\} \le e(G)/3\).
Xu and Yu [8] first made a lot of work for this conjecture [9, 10] and then confirmed this conjecture [11].
However, Bollob\(\acute{a}\)s and Scott gave the following theorem which not only implies Conjecture 1 for regular graphs(every vertex has the same degree) but also reduces the upper bound e(G) / 3 to e(G) / 4.
Theorem 1
[3] Let \(d \ge 2\) be an integer and G a d-regular graph. Then V(G) admits a balanced bipartition \(V_{1},V_{2}\) such that
- (1) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le \frac{1}{4}((d-1)/d)e(G)\) when d is odd,
- (2) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le \frac{1}{4}(d/(d+1))e(G)\) when d is even and |V(G)| is even, and
- (3) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le \frac{1}{4}(d/(d+1))e(G)+d/4\) when d is even and |V(G)| is odd.
Yan and Xu [12] generalized Theorem 1 to graphs with \(\varDelta (G)-\delta (G) = 1\) as the following theorem shows.
Theorem 2
[12] Let \(d \ge 2\) be an integer and G a graph with \(n_{1}\) vertices of degree d and \(n_{2}= |V(G)|-n_{1}\) vertices of degree \(d-1\). Then V(G) admits a balanced bipartition \(V_{1},V_{2}\) such that
- (1) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4-n_{1}/8\) when d is odd and |V(G)| is even,
- (2) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4-n_{1}/8+(d-1)/8\) when d is odd and |V(G)| is odd,
- (3) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4+n_{2}/8\) when d is even and |V(G)| is even, and
- (4) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4+n_{2}/8+d/8\) when d is even and |V(G)| is odd.
Furthermore, in [5], Hu, He and Hao extended Yan’s result to graphs with \(\varDelta (G)-\delta (G) = 2\).
Theorem 3
[5] Let \(d \ge 2\) be an integer and G a graph with \(n_{1}\) vertices of degree \(d-1\), \(n_{2}\) vertices of degree d and \(n_{3}\) vertices of degree \(d+1\). Then V(G) admits a balanced bipartition \(V_{1},V_{2}\) such that
- (1) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4-(n_{2}+2n_{3})/8+\alpha /2\) when |V(G)| is even and d is odd,
- (2) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4-(n_{2}+2n_{3})/8+\alpha /2+(d-1)/8\) when |V(G)| is odd and d is odd,
- (3) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4+(n_{1}-n_{3})/8+\alpha /2\) when |V(G)| is even and d is even, and
- (4) :
-
\(\max \{e(V_{1}),e(V_{2})\}\le e(G)/4+(n_{1}-n_{3})/8+\alpha /2+d/8\) when |V(G)| is odd and d is even, where
$$\begin{aligned} \alpha =\left\{ \begin{array}{ll} n_{13}, &{} \hbox {if}~ \max e\{(V_{1}),e(V_{2})\} = e(V_{1}), \\ n_{23}, &{} \hbox {if}~ \max e\{(V_{1}),e(V_{2})\} = e(V_{2}). \end{array} \right. \end{aligned}$$Here, \(n_{i3}\) denotes the number of vertices in \(V_{i}\) with degree \(d+1\), \(1\le i \le 2\).
In this paper, we further generalize the result in [5] to general graphs with the following theorem. For convenience, let \(\varDelta (G)=\varDelta \), \(\delta (G)=\delta \) and \(N_{G}(u)=N(u)\).
Theorem 4
Let G be a graph with n vertices and m edges. Suppose that \(\varDelta -\delta =t-1, t\ge 2\) and \(n_{i}\) is the number of vertices in G with degree \(\delta +i-1, 1 \le i \le t\). Then G has a balanced bipartition \( V_{1}, V_{2}\), such that
- (1) :
-
\(\max \{e(V_{1}),e(V_{2})\} \le \frac{m}{4}-\frac{\sum _{i=2}^{t}(i-1)n_{i}}{8}+\frac{\alpha }{2}\) when n is even and \(\delta \) is even,
- (2) :
-
\(\max \{e(V_{1}),e(V_{2})\} \le \frac{m}{4}-\frac{\sum _{i=2}^{t}(i-1)n_{i}}{8}+\frac{\alpha }{2} +\frac{\delta }{8}\) when n is odd and \(\delta \) is even,
- (3) :
-
\(\max \{e(V_{1}),e(V_{2})\} \le \frac{m}{4}+\frac{n_{1}- \sum _{i=3}^{t}(i-2)n_{i}}{8}+\frac{\alpha }{2} \) when n is even and \(\delta \) is odd, and
- (4) :
-
\(\max \{e(V_{1}),e(V_{2})\} \le \frac{m}{4}+\frac{n_{1}- \sum _{i=3}^{t}(i-2)n_{i}}{8}+\frac{\alpha }{2}+\frac{\delta +1}{8} \) when n is odd and \(\delta \) is odd,
where
$$\begin{aligned} \alpha =\left\{ \begin{array}{ll} \sum \limits _{i=3}^{t}(i-2)n_{1,i}, &{} \hbox {if}~\max \{e(V_{1}),e(V_{2})\} = e(V_{1}), \\ \sum \limits _{i=3}^{t}(i-2)n_{2,i}, &{} \hbox {if}~ \max \{e(V_{1}),e(V_{2})\} = e(V_{2}), \end{array} \right. \end{aligned}$$and \(n_{j,i}\) is the number of vertices in \(V_{j}\) with degree \(\delta +i -1\), \(1\le j \le 2\) and \(1 \le i \le t\).
It is important to note that Theorem 4 is equivalent to Theorem 2 (resp. 3) when \(t=2\)(resp. \(t=3\)).
2 Proof of Theorem 4
In this section, we shall give a proof of Theorem 4. As described in this theorem, there are four cases to be handed. For the sake of clarity, we divide the proof into four parts.
Suppose \(V_{1}, V_{2}\) is a balanced bipartition of V(G) with \(e(V_{1},V_{2})\) maximum among such partitions. Assume, without loss of generality, that \(e(V_{1})\ge e(V_{2})\) and \(t= 2k\) is even, since the other cases could be handled by the same way.
Part 1. n is even and \(\delta \) is even.
Since n is even, \(|V_{1}|=|V_{2}|=\frac{n}{2}\). We consider the following cases.
Case 1.1
\(|N(v)\cap V_{1}|\le |N(v)\cap V_{2}|\) for all \(v\in V_{1}\).
In this case,
It follows that
By Handshaking Lemma,
According to Eqs. (1) and (2), we obtain that
Case 1.2
There is a vertex \(v_{1}\) in \(V_{1}\) such that \(|N(v_{1})\cap V_{1}|> |N(v_{1})\cap V_{2}|\).
We first assert that for all \(w \in V_{2}\),
Suppose, to the contrary, that there is \(v_{2} \in V_{2}\) such that \(|N(v_{2})\cap V_{2}|\ge |N(v_{2})\cap V_{1}|\). Then, let \(V^{'}_{1}=(V_{1} \backslash \{v_{1}\})\cup \{v_{2}\}, V^{'}_{2}=(V_{2} \backslash \{v_{2}\})\cup \{v_{1}\}\). We get a balanced bipartition \(V^{'}_{1}, V^{'}_{2}\) of V(G) with
This is a contradiction to the maximality of \(e(V_{1},V_{2})\). Next, using Eq. (3), we deduce that
which yields that
Based on Handshaking Lemma,
Thereby,
Combining Eqs. (2), (4) and (7), we obtain that
Part 2. n is odd and \(\delta \) is even.
We distinguish this part into the following two cases.
Case 2.1
\(|V_{1}|=\frac{n+1}{2}, |V_{2}|=\frac{n-1}{2}\).
It is claimed that for all \(v \in V_{1}\), \(|N(v)\cap V_{1}|\le |N(v)\cap V_{2}|\). On the contrary, assume that there is a vertex \(v_{1}\in V_{1}\) such that \(|N(v_{1})\cap V_{1}|> |N(v_{1})\cap V_{2}|\). Then, we could increase the size of the partition by moving \(v_{1}\) from \(V_{1}\) to \(V_{2}\). This is a contradiction to the maximality of \(e(V_{1},V_{2})\). Therefore,
which implies that
Case 2.2
\(|V_{1}|=\frac{n-1}{2}, |V_{2}|=\frac{n+1}{2}\).
If there is a vertex \(v^{\prime }_{2} \in V_{2}\) such that \(|N(v^{\prime }_{2})\cap V_{1}|= |N(v^{\prime }_{2})\cap V_{2}|\), then we set \(V^{'}_{1}=V_{1}\cup \{v^{\prime }_{2}\}\) and \( V^{'}_{2}=V_{2}\backslash \{v^{\prime }_{2}\}\). Thus, we get a balanced bipartition as depicted in Case 2.1.
Now, we assume that \(|N(w)\cap V_{1} | \ne |N(w)\cap V_{2}| \) for all \(w\in V_{2}\). In fact, \(|N(w)\cap V_{1} | >|N(w)\cap V_{2}|\), for all \(w \in V_{2}\). Otherwise, there is a vertex \(v_{2} \in V_{2}\) such that \(|N(v_{2})\cap V_{1}|< |N(v_{2})\cap V_{2}|\). Then, we could increase the size of the partition by moving \(v_{2}\) from \(V_{2}\) to \(V_{1}\). So,
Again, by Eqs. (5) and (6), we have that
By making use of Eqs. (2), (8) and (9), we have
Part 3. n is even and \(\delta \) is odd.
We notice that \(|V_{1}|=\frac{n}{2}\), \(|V_{2}|=\frac{n}{2}\) since n is even. Also, there are two cases to be treated.
Case 3.1
\(|N(v)\cap V_{1}|< |N(v)\cap V_{2}|\) for all \(v\in V_{1}\).
Under this case,
In addition,
Thus,
Case 3.2
There is a vertex \(v_{1} \in V_{1}\) such that \(|N(v_{1})\cap V_{1}|\ge |N(v_{1})\cap V_{2}|\).
By an argument similar to Case 1.2, we obtain that for all \(w \in V_{2}\),
By Eq. (11),
As a consequence,
With the aid of Eqs. (7), (10) and (12), we obtain that
Part 4. n is odd and \(\delta \) is odd.
Similarly, we consider the following two cases.
Case 4.1
\(|V_{1}|=\frac{n+1}{2}\) and \(|V_{2}|=\frac{n-1}{2}\).
According to the discussion of Case 2.1, we claim that \(|N(v)\cap V_{1}|\le |N(v)\cap V_{2}|\) for all \(v\in V_{1}\). Therefore,
It follows that
Case 4.2
\(|V_{1}|=\frac{n-1}{2}\) and \(|V_{2}|=\frac{n+1}{2}\).
A similar argument to Case 2.2 deduces that for all \(w \in V_{2}\)
Therefore,
which combining Eqs. (9) and (10) imply that
Here, we establish the 4 Parts. Consequently, the proof of Theorem 4 is finished.
References
Bollobás, B., Scott, A.D.: Exact bounds for judicous partitions of graphs. Combinatorica 19, 473–486 (1999)
Bollobás, B., Scott, A.D.: Problems and results on judicious partitions of graphs. Random Struct. Algorithms 21, 414–430 (2002)
Bollobás, B., Scott, A.D.: Judicious partitions of bounded-degree graphs. J. Graph Theory 46, 131–143 (2004)
Bondy, J.A., Murty, U.S.: Graph Theory With Applications. Macmilan, London (1976)
Hu, X.C., He, W.L., Hao, R.X.: Balanced judicious partitions of graphs with \(\Delta (G)-\delta (G)\le 2\). Oper. Res. Trans. 1, 108–116 (2015)
Porter, T.D.: On a bottleneck bipartition conjecture of Erdos. Combinatorica 12, 317–321 (1992)
Shahrokhi, F., Sékely, L.A.: The complexity of the bottleneck graph bipartition problem. J. Combin. Math. Combin. Comput. 15, 221–226 (1994)
Xu, B.G., Yu, X.X.: Better bounds for \(k\)-partitions of graphs. Combin. Probab. Comput. 20, 631–640 (2011)
Xu, B.G., Yu, X.X.: Balanced judicious bipartitions of graphs. J. Graph Theory 63, 210–225 (2010)
Xu, B.G., Yan, J., Yu, X.X.: A note on balanced bipartitions. Discret. Math. 310, 2613–2617 (2010)
Xu, B.G., Yu, X.X.: On judicious bisections of graphs. J. Combin. Theory Ser. B 106, 30–69 (2014)
Yan, J., Xu, B.G.: Balanced judicious partition of \((k, k-1)\)-biregular graphs. J. Nanjing Normal Univ. 31, 24–28 (2008)
Acknowledgements
The authors would like to thank the handling editors for the help in the processing of the paper. The authors thank sincerely the anonymous referees for their valuable comments, which help considerably on improving the presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is supported by the Science and Technology Commission of Shanghai Municipality (STCSM) under Grant no. 13dz2260400.
Rights and permissions
About this article
Cite this article
Cao, F., Luo, Y. & Ren, H. Bounds for Judicious Balanced Bipartitions of Graphs. Graphs and Combinatorics 34, 1175–1184 (2018). https://doi.org/10.1007/s00373-018-1949-x
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00373-018-1949-x