80 Strengthening some results on toughness of bipartite graphs
so
|S|>
{i∈[k] :d(ui)≥2}
. Therefore,
{i∈[k] :d(ui) = 1}
=k−
{i∈[k] :d(ui)≥2}
>2|S| − |S|=|S|, which means that there exists a vertex in S having at least two neighbors in {u1, . . . , uk} of degree 1. Then the removal of this vertex leaves at least three components (and note that since G is 3-regular, it cannot leave more than three components), so τ(G)≤1/3.
From this it also follows thatτ(G) = 1/3if and only if there exists a cut-vertex whose removal leaves three components.
To summarize, it can be decided in polynomial time whether a connected 3- regular graph is 2/3-tough, and if it is not, then its toughness is either 1/3 or 1/2.
In both cases the graph contains at least one cut-vertex, and if the removal of any of them leaves (at least) three components, then the toughness of the graph is 1/3, otherwise it is 1/2.
Theorem 5.18 (Katona, Varga, [4]). There is a polynomial time algorithm to recognize 1/2-tough 4-regular graphs.
The proof of this theorem follows directly from the following claim.
Claim 5.19 (Katona, Varga, [4]). The toughness of any connected 4-regular graph is at least 1/2.
Proof. LetGbe a connected 4-regular graph and letS be an arbitrary cutset inG andLbe a component ofG−S. Since every vertex has degree 4 inG, the number of edges between S and L is even (more precisely, it is equal to the sum of the degrees in G of the vertices of L minus two times the number of edges induced by L). Since G is connected, the number of these edges is at least two. On the other hand, since G is 4-regular, there are at most 4|S| edges between S and L. Therefore ω(G−S)≤2|S|, which means that τ(G)≥1/2.
5.5 Upper bound on the minimum degree of min-
Properties of minimally tough graphs 81
Theorem 5.20 (Katona, Varga). Every minimally 1-tough, bipartite graph onn vertices has a vertex of degree at most(n+ 6)/4.
Proof of Theorem 5.20. Suppose to the contrary thatδ(G)>(n+6)/4. Obviously, a 1-tough bipartite graph must be balanced and therefore the number of its vertices must be even, hence δ(G) ≥ n/4 + 2. Consider an arbitrary edge e = uv. By Propostition 2.4, there exists a vertex set S = S(e), whose removal from G−e leaves|S|+ 1connected components, anduandv belong to dierent components.
Let k = |S| and let Lu and Lv denote the components of u and v, respectively.
Obviously, the components of (G−e)−S require ω (G−e)−S
=k+ 1
independent vertices: two of them can beuand v, but the rest of them cannot be adjacent either to u or to v, and the rest of them cannot be either in Lu∪Lv or inS.
Since there are no triangles in the graph, the open neighborhood of u and v contains at least
2·n 4 + 2
−2 = n 2 + 2 vertices and at most k of them belongs to S, so at least
n 2 + 2
−k vertices belong to Lu∪Lv.
Since G is bipartite, the components of G−S are also bipartite and since G is 1-tough, the sizes of the two color classes of these components can dier in at most 1. Therefore,
|Lu|+|Lv| ≥2·n
2 + 2−k
−2 =n−2k+ 2. Hence, for the remaining k−1 components there are only
n−((n−2k+ 2) +k) = k−2 vertices, which is a contradiction.
Summary
The main focus of the thesis is on minimally tough graphs.
Chapter 3is motivated by a conjecture, stating that every minimally 1-tough graph on n vertices has a vertex of degree 2. In this chapter, we give an upper bound on the minimum degree of minimally 1-tough graphs, namely n/3 + 1.
Chapter4investigates the complexity of recognizing minimallyt-tough graphs.
There we prove that this problem is DP-complete for all positive rational number t.
In Chapter 5, we study bipartite graphs. First, we show that recognizing t- tough bipartite graphs is coNP-complete for all positive rational number t ≤ 1 (the case t = 1 was already known). Motivated by two open problems regarding the complexity of recognizing 1-tough 3-connected bipartite graphs and 1-tough 3-regular bipartite graphs, we also prove that recognizing t-tough k-connected bipartite graphs and 1-toughr-regular bipartite graphs is also coNP-complete for any integers k ≥2and r≥6 and for any positive rational number t≤1.
82
Appendix A
A.1 Proof of Claim 4.6
Here we present the missing details of the proof of Claim4.6. First we handle the case t= 1 and to complete it, we only need to prove Lemma4.7.
Proof of Lemma 4.7. LetS ⊆V(G01,k)be a cutset in G01,k. We need to show that ω(G01,k −S)≤ |S|.
Case 1: W ⊆S.
If S contains a vertex of V, then we can assume that its only neighbor in U does not belong to S and, therefore, is an isolated vertex in the graph G01,k−S. Hence there are two types of components in G01,k−S:
(a) isolated vertices from U and
(b) components containing at least one vertex from V.
There are at most α(G)components of type (b) since picking a vertex of V from each such component forms an independent set of G01,k[V]. On the other hand, there are exactly|V ∩S| ≤ |S\W|=|S| −k components of type (a). Thus
ω(G01,k−S)≤ |S| −k+α(G)≤ |S|. Case 2: W *S.
First, we make some convenient assumptions for S. (1) U ∩S=∅.
Suppose thatui1,j1,1 ∈S for some i1 ∈[n], j1 ∈[k]. Ifvi1,j1,1 ∈S orwi1,j1,1 ∈ S, then considering S0 = S \ {ui1,j1,1} instead of S either increases the
83
84 Appendix
number of components by one or does not change it. Then it is enough to show thatω(G01,k−S0)≤ |S0| since it implies
ω(G01,k−S)≤ω(G01,k−S0)≤ |S0| ≤ |S| −1≤ |S|.
If vi1,j1,1, wj1,1 ∈/ S, then considering S0 = S \ {ui1,j1,1} instead of S either decreases the number of components by one or does not change it. This means that if S0 is a cutset inG01,k, then it is enough to show thatω(G01,k− S0)≤ |S0| since it implies
ω(G01,k−S)≤ω(G01,k−S0) + 1≤ |S0|+ 1 = |S| −1
+ 1 =|S|. If S0 is not a cutset in G01,k, then ω(G01,k−S) = 2 and |S| ≥ 2 since ui1,j1,1 has degree 2 and not a cut-vertex inG01,k; thus
ω(G01,k−S) = 2≤ |S|. (2) For all i∈[n], either Vi ⊆S or Vi∩S =∅.
Suppose that only a proper subset ofVi1 is contained inS for some i1 ∈[n], and let
J =
j ∈[k]
vi1,j,1 ∈S . Then J 6=∅ and J 6= [k]. Let j1 ∈J.
If wj1,1 ∈ S, then considering S0 = S\ {vi1,j1,1} instead of S decreases the number of components by one. This means that ifS0 is a cutset inG01,k, then it is enough to show that ω(G01,k−S0) ≤ |S0| since (similarly as earlier) it implies that ω(G01,k−S)≤ |S|. If, however, S0 is not a cutset in G01,k, then ω(G01,k−S) = 2 since J 6= [k], and |S| ≥2 since vi1,j1,1 is not a cut-vertex inG01,k; thus
ω(G01,k−S) = 2≤ |S|.
Ifwj1,1 ∈/ S, then by assumption (1), consideringS0 = S\{vi1,j1,1}
∪{wj1,1} instead ofSdoes not decrease the number of components. Thus it is enough to show that ω(G01,k−S0) ≤ |S0| since (similarly as earlier) it implies that ω(G01,k−S)≤ |S|.
(3) There existsi0 ∈[n]for which Vi0 ∩S =∅.
Supposing thatVi∩S 6=∅for alli∈[n], assumption (2) implies thatV ⊆S and thus, by assumption (1),
|S|=|V|+|W ∩S|=kn+|W ∩S|
Properties of minimally tough graphs 85
and
ω(G−S) = |W ∩S| ·n+|W \S|=|W|+|W ∩S| ·(n−1)
≤k+k(n−1) = kn≤S.
Let i0 ∈ [n] for which Vi0 ∩S = ∅, and let j0 ∈ [k] for which wj0,1 ∈/ S. By assumption (1), the component ofwj0,1 contains all the verticesu1,j0,1,. . .,ui0,j0,1, . . ., un,j0,1 and thus all the vertices of Vi0, which, by assumption (1), implies that this component also contains all the remaining vertices of W and thus all the remaining vertices of V. Therefore, in G01,k −S there are isolated vertices from U and one more component containing the remaining vertices of W and V. By assumption (2) and by the fact that all the verticesu1,j0,1, . . ., ui0,j0,1, . . ., un,j0,1 are contained in the component of wj0,1 in G01,k−S, there are less than |V ∩S|
isolated vertices fromU. Thus,
ω(G01,k−S)≤ |V ∩S| ≤ |S|.
Hence,G01,k is 1-tough, i.e.τ(G01,k)≥1. Clearly,τ(G01,k)≤1since every vertex of U has degree 2. Thus, τ(G01,k) = 1.
Now we prove Claim 4.6 in the case when t≥2.
Proof of Claim 4.6, when t ≥2. First we need the following lemma.
Lemma A.1. If α(G)≤k, then G0t,k is t-tough.
Proof. LetS ⊆V(G0t,k)be a cutset. We need to prove that ω(G0t,k−S)≤ |S|/t. Case 1: W ⊆S.
In this case there are two types of components in G0t,k−S: (a) components containing vertices only from U and
(b) components containing at least one vertex from V.
There are at most α(G) components of type (b). To obtain a component of type (a), we need to remove at leastt vertices of V ∪U. So there are at most
(V ∪U)∩S t
86 Appendix
components of type (a). Now
|S|=
(V ∪U)∩S +tk and
ω(G0t,k−S)≤
(V ∪U)∩S
t +α(G)≤ |S|
t . Case 2: W *S.
First we show that the following assumptions can be made for S. (1) For any j ∈[k]either Wj ⊆S orWj∩S =∅.
Otherwise consideringS0 =S\Wj instead ofSdoes not decrease the number of components, but decreases the number of removed vertices.
(2) If Sn
i=1Ui,j1 ⊆S for some j1 ∈[k], then Wj1 ∩S =∅.
Otherwise considering S0 = S \Wj1 instead of S increase the number of components, but decreases the number of removed vertices.
(3) If Vi1,j1 ∪Wj1 ⊆S for some i1 ∈[n] and j1 ∈[k], then Ui1,j1 ∩S =∅.
Otherwise considering S0 = S\Ui1,j1 instead of S increase the number of components, but decreases the number of removed vertices.
Let wj0,l0 ∈W \S be xed and let I0 =
i∈[n]
Ui,j0 ⊆S . Since wj0,l0 ∈/S, assumption (1) implies Wj0 ∩S =∅. Case 2.1: (W *S and) I0 = [n], i.e. Sn
i=1Ui,j0 ⊆S.
First note that in this case the vertices of Wj0 are isolated in G0t,k−S. Case 2.1.1: (W *S, I0 = [n] and) ω(G0t,k−S) =t+ 1.
This means that except for the t isolated vertices of Wj0, there is only one other component in G0t,k−S. Then
|S| ≥
n
[
i=1
Ui,j
=nt,
Properties of minimally tough graphs 87
and since n≥t+ 1,
ω(G0t,k−S) =t+ 1≤n≤ |S|
t . Case 2.1.2: (W *S,I0 = [n] and) ω(G0t,k−S)> t+ 1. Let
I1 =
i∈[n]
Vi,j0 ⊆S . Since ω(G0t,k−S)> t+ 1,
S0 = S\ [
i∈I1
Ui,j0
!!
∪Wj0
is a cutset inG0t,k. It is not dicult to see that
|S0|=|S| − |I1| ·t+t and
ω(G0t,k−S0) =ω(G0t,k−S) +|I1| −t. Now there are two cases.
Case 2.1.2.1: (W *S, I0 = [n], ω(G0t,k−S)> t+ 1 and) |I1| ≥(t+ 1)/2. Then it is enough to prove that ω(G0t,k−S0)≤ |S0|/t since it implies
ω(G0t,k−S) =ω(G0t,k−S0)− |I1|+t ≤ |S0|
t − |I1|+t
= |S| − |I1| ·t+t
t − |I1|+t = |S|
t −2|I1|+t+ 1
≤ |S|
t −2·t+ 1
2 +t+ 1 = |S|
t .
Case 2.1.2.2: (W *S, I0 = [n], ω(G0t,k−S)> t+ 1 and) |I1|<(t+ 1)/2. In G0t,k−S there are three types of components:
(a) components containing at least one vertex of V, (b) isolated vertices of W,
(c) components containing at least one vertex of U and not containing any vertices ofV.
88 Appendix
Since G is d(t+ 1)/2e-connected and |I1| < (t+ 1)/2 holds, (G0t,k −S)[V] is connected, i.e. there is only one component of type (a).
Let
J = (
j ∈[k]
n
[
i=1
Ui,j ⊆S )
.
Obviously, j0 ∈J, hence J 6= ∅. Assumption (2) implies that Wj ∩S =∅ for all j ∈J. Hence there are exactly|J| ·t components of type (b).
Assume that ui1,j1,l1 belongs to a component of type (c) for somei1 ∈[n], j1 ∈ [k], l1 ∈[t]. To obtain this component, we need to remove at least t vertices from Vi1,j1∪Ui1,j1. Let m denote the number of components of type (c).
Then
ω(G0t,k−S) = 1 +|J| ·t+m and
|S| ≥ |J| ·nt+mt, hence
ω(G0t,k−S) = 1 +|J| ·t+m = |J| ·nt+mt
t − |J| ·n+|J| ·t+ 1
≤ |S|
t − |J| ·(n−t) + 1≤ |S|
t − |J|+ 1≤ |S|
t ,
where the second last inequality is valid since n ≥ t+ 1, and so is the last one since J 6=∅.
Case 2.2: (W *S and) I0 6= [n], i.e. Sn
i=1Ui,j0 *S.
Case 2.2.1: (W * S, I0 6= [n] and) for any i ∈ [n]\I0 there exists l ∈ [t] for which vi,j0,l, ui,j0,l ∈/S.
Then Vi,j0 *S for all i∈[n]\I0. We can also assume that Vi,j0 *S holds for alli∈I0, otherwise sinceI0 6= [n], considering S0 =S\Ui,j0 instead ofS does not change the number of components.
Therefore,(G0t,k−S)[V]is connected. Thus there are three types of components:
(a) components containing at least one vertex of V, (b) isolated vertices of W,
(c) components containing at least one vertex of U and not containing any vertices ofV.
Properties of minimally tough graphs 89
Let
J = (
j ∈[k]
n
[
i=1
Ui,j ⊆S )
.
IfJ 6=∅, then similarly as in Case 2.1.2.2, we can conclude thatω(G0t,k−S)≤ |S|/t holds.
So assume that J =∅, i.e. there are no components of type (b). Since (Gt,k− S)[V] is connected, there is only one component of type (a).
Assume thatui1,j1,l1 belongs to a component of type (c) for some i1 ∈[n], j1 ∈ [k], l1 ∈[t]. Now to obtain this component, we need to remove not only at least t vertices fromVi1,j1∪Ui1,j1, but at least t other vertices: either all thet vertices of Wj1 or at least (n−1)t vertices from
[
i∈[n], i6=i1
Vi,j1 ∪Ui,j1 .
Let m denote the number of components of type (c). Then ω(G0t,k−S) = 1 +m
and
|S| ≥mt+t, hence
ω(G0t,k−S)≤ |S|
t .
Case 2.2.2: (W *S,I0 6= [n]and) there existsi1 ∈[n]\I0 such thatvi1,j0,l ∈S orui1,j0,l ∈S for all l∈[t].
IfI0 6= [n]\ {i1}, then S0 =S∪Wj0 is a cutset in G0t,k. It is not dicult to see that
ω(G0t,k−S0)≥ω(G0t,k−S) + 1 and
|S0|=|S|+t.
Then it is enough to show thatω(G0t,k−S0)≤ |S0|/t since it implies ω(G0t,k−S)≤ω(G0t,k−S0)−1≤ |S0|
t −1 = |S|+t
t −1 = |S|
t .
90 Appendix
If I0 = [n]\ {i1}, then S0 =S∪Ui1,j0 is a cutset in G0t,k. It is not dicult to see that
ω(G0t,k−S0)≤ω(G0t,k−S) +t−1 and
|S0| ≤ |S|+t.
Then it is enough to show that ω(G0t,k−S0)≤ |S0|/t since it implies ω(G0t,k−S)≤ω(G0t,k−S0)−t+ 1≤ |S0|
t −t+ 1 = |S|+t
t −t+ 1
= |S|
t −t+ 2≤ |S|
t , where the last inequality is valid since t≥2.
Hence, G0t,k is t-tough, i.e. τ(G0t,k)≥ t. Clearly, τ(G0t,k)≤ t since every vertex of U has degree 2t. Thus, τ(G0t,k) =t.
Now we return to the proof of Claim 4.6. All we have left to show is that ifGisα-critical withα(G) = k, thenτ(G0t,k−e)< tholds for anye∈E(G), if α(G)> k, then τ(G0t,k)< t, and
if either α(G) =k but the graph Gis notα-critical orα(G)< k, then there exists an edge e∈E(G)for which τ(G0t,k−e) = t.
Assume rst thatGisα-critical withα(G) = k. Lete∈E(G0t,k)be an arbitrary edge. Ife is incident to one of the vertices of U, i.e., to a vertex of degree2t, then clearly τ(G0t,k −e) < t. If e is not incident to any of the vertices of U, then it connects two vertices of V. By Lemma 2.19, the subgraphG0t,k[V]isα-critical, so inG0t,k[V]−ethere exists an independent vertex setI of sizeα(G) + 1. LetI0 ⊂I be an independent vertex set of sizeα(G) in G0t,k[V] (clearly, such a vertex set I0 exists). Let
S = (V \I)∪ {ui,j |vi,j ∈I0} ∪W. Then
|S|= (|V| −1) +tk and
ω (G0t,k−e)−S
= |V|
t +α(G)> |S|
t ,
Properties of minimally tough graphs 91
soτ(G0t,k−e)< t.
Now assume α(G)> k. Then let I be an independent vertex set of size α(G) inG0t,k[V] and let
S=W ∪(V \I)∪ {ui,j |vi,j ∈I}. Then
|S|=|V|+tk and
ω(G0t,k−S) = |V|
t +α(G)> |S|
t , soτ(Gt,k)< t.
Finally, assume that either α(G) = k but the graph G is not α-critical or α(G) < k. Then there exists an edge e ∈ E(G) such that α(G −e) ≤ k. By Lemma A.1, the graph (G−e)0t,k is t-tough, but we can obtain (G−e)0t,k from G0t,k by edge-deletion, which means that G0t,k is not minimally t-tough.