• Nem Talált Eredményt

The proof of Theorem 4.1 when t ≥ 1

4.4 Minimally t -tough graphs where t ≥ 1

4.4.4 The proof of Theorem 4.1 when t ≥ 1

Theorem 4.18 (Katona, Kovács, Varga, [2]). For any rational numbert≥1, the problem Min-t-Tough is DP-complete.

Proof. Lett≥1be a rational number. In Proposition 4.5we already proved that the problem Min-t-Tough is in DP. To show that it is DP-hard, we reduce the variant of α-Critical dened in Proposition 2.21 to it.

Let T = dte, and T0 = d2te − dte, and M =

2dte/d2te

as before. Let a, bbe the smallest positive integers such thatb ≥3and t=a/b, let Gbe an arbitrary 3-connected graph on the vertices v1, . . . , vn with n ≥ t+ 1, let k be a positive integer that is divisible by a and letGt,k be dened as follows.

For alli∈[n], j ∈[k], m∈[M] let then place a complete bipartite graph on(Vi1;Vi2). (This subgraph is denoted by G˜ in Figure 4.6.) For all i ∈ [n], j ∈ [k], m ∈ [M] glue the graph Ht00

Properties of minimally tough graphs 53

Now k is part of the input of the problem α-Critical, therefore the graph Ht,k∗∗ must be constructed in polynomial time and by Theorem 2.11, this can be done. On the other hand, t is not part of the input of the problem Min-t-Tough, therefore the graphHt00can be constructed in advance. Hence, Gt,k can be constructed from Gin polynomial time.

G˜ t-tough, rst we prove the following lemma.

Lemma 4.19. LetGbe an arbitrary3-connected graph onn ≥t+ 1vertices with α(G)≤k. ThenGt,k is t-tough.

54Chapter 4. The complexity of recognizing minimally tough graphs

Proof. LetS ⊆V(Gt,k) be a cutset in Gt,k. We need to show that ω(Gt,k − S)≤ |S|/t.

Case 1: W ⊆S.

After the removal of W, the vertices of W0 are isolated, therefore we can assume thatW0 ∩S =∅. Using these notations it is clear that

|S|=|C| ·T + X fromHi,j,m leaves at most

max components, but the component of the remaining vertices of Vi,j,m has been already counted. Hence

Properties of minimally tough graphs 55

Case 2: W *S.

There are four types of components in Gt,k−S: (a) components containing at least one vertex of V,

(b) components containing at least one vertex of U but no vertices of V, (c) components containing at least one vertex ofW but no vertices ofU∪V, (d) isolated vertices of W0.

Letwj0,l0,m0 ∈W \S be xed. First we show that the following assump-tions can be made for S.

(1) S∩U00 =∅.

Obviously, the number of vertices of W that belong to a component of type (c) is at most |S ∩U00|/n. Since the neighborhood of any vertex of U00 spans a clique in Gt,k, considering the cutset

S0 = (S\U00)∪

w∈W

w belongs to a component of type (c) instead of S can only increase the number of components of types (a), (b) and (d), while it decreases the number of components of type (c) to 0, i.e., by at most |S∩U00|/n. Hence,

|S0| ≤ |S| − |S∩U00|+|S∩U00| n and

ω(Gt,k−S0)≥ω(Gt,k−S)−|S∩U00| n .

Then it is enough to prove that ω(Gt,k−S0)≤ |S0|/t since it implies ω(Gt,k−S)≤ω(Gt,k−S0) + |S∩U00|

n ≤ |S0|

t + |S∩U00| n

≤ |S| − |S∩U00|+|S∩U00|/n

t + |S∩U00| n

= |S|

t − |S∩U00| · n−t−1 nt ≤ |S|

t , where the last inequality is valid since n≥t+ 1.

56Chapter 4. The complexity of recognizing minimally tough graphs

(2) There are no components of type (c) in Gt,k−S. It follows directly from assumption (1).

(3) remaining vertices ofWj0,m0. Now considering the cutset

S0 =S∪ {Wj0,m0}

instead of S increases the number of removed vertices by at most T0, and it increases the number of components by at least dT0/te since it disconnects the vertex sets Ui,j0,m0, i ∈ I from each other. Then it is

Proceeding further, we can obtain a cutsetS for which W ⊆S holds;

and such sets were already handled in Case 1.

(4) (Gt,k−S)[V]is connected, i.e. there is only one component of type (a).

Since G is 3-connected, assumption (2) implies that (Gt,k −S)[V] is connected.

Properties of minimally tough graphs 57

By assumption (2), there are no components of type (c), and by assump-tion (4), there is only one component of type (a). By the properties of Ht,k∗∗, the removal of S∩(W ∪W0)from Ht,k leaves at most

components of type (d). Similarly as before, for any (i, j, m)∈Cthe removal of V(Hi,j,m)∩S from Hi,j,m leaves at most

components; the component of the remaining vertices of Vi,j,m is of type (a), all the others can be of type (b). By assumption (1), all the vertices of Sn

i=1Ui,j0,m0 belong to the component of wj0,l0,m0, hence the component of wj0,l0,m0 has been counted multiple times (more than once). Therefore,

ω(Gt,k−S)≤

Now we return to the proof of Theorem 4.18 and we show that G is α-critical withα(G) =k if and only if Gt,k is minimally t-tough.

Let us assume that G is α-critical with α(G) = k. By Lemma 4.19, the graph Gt,k ist-tough, i.e.τ(Gt,k)≥t.

58Chapter 4. The complexity of recognizing minimally tough graphs

Let I be an independent vertex set of size α(G) in G, and recall the denition of the setsX and Y1, . . . , YT constructed in Subsection 4.4.3. Let

and after the removal ofS from Gt,k, the vertices of W0 are isolated and the other components of Gt,k−S are exactly the components of Hi,j,m− S ∩ V(Hi,j,m)

Properties of minimally tough graphs 59

Lete∈E(Gt,k)be an arbitrary edge. We need to show thatτ(Gt,k−e)< t. Now we have four cases.

Case 1: e has an endpoint in U00.

Then this endpoint has degree d2te −1in Gt,k−e, so τ(Gt,k−e)≤ d2te −1

2 < 2t 2 =t. Case 2: e has an endpoint in W0.

By the properties of Ht,k , there exists a cutset S ⊆ W in Ht,k −e for which

ω (Ht,k −e)−S

> |S|

t . Note that S is also a cutset inGt,k−e and

ω (Gt,k−e)−S

=ω (Ht,k −e)−S

> |S|

t , so τ(Gt,k−e)< t.

Case 3: e is induced byHi0,j0,m0 for some i0 ∈[n], j0 ∈[k], m0 ∈[M]. The case whene is induced byUi000,j0,m0 was already covered in Case 1. So assume thate is not induced by Ui000,j0,m0. Then by Claim4.16, there exists a vertex set S ⊆V(Ht00) for which

ω (Ht00−e)−S

> |S|

t .

Consider the (i0, j0, m0)-th copy of the vertex set S inGt,k−e; let us denote it withSi0,j0,m0. IfVi0,j0,m0 ⊆Si0,j0,m0, thenSi0,j0,m0 is a cutset in Gt,k−eand

ω (Gt,k−e)−Si0,j0,m0

=ω (Ht00−e)−S

> |S|

t ,

so τ(Gt,k−e)< t. Assume that Vi0,j0,m0 *Si0,j0,m0. LetI be an independent vertex set of size α(G) in G that contains vi0 (by Proposition 2.18, such an independent vertex set exists). Let

J =

i∈[n]

vi ∈I

60Chapter 4. The complexity of recognizing minimally tough

Case 4: e connects two vertices of V.

Since the case when e is induced by Hi0,j0,m0 for some i0 ∈ [n], j0

Properties of minimally tough graphs 61

62Chapter 4. The complexity of recognizing minimally tough graphs

and similarly as before, ω (Gt,k−e)−S

=nkM bT +α(G) +

M T0 t −1

k > nkM bT +kM T0 t

= nkM aT +kM T0

t = |S|

t ,

soτ(Gt,k)< t, which means that Gt,k is not minimally t-tough.

Case II: α(G)≤k.

Since G is not α-critical with α(G) = k there exists an edge e ∈ E(G) such thatα(G−e)≤k. By Lemma4.19, the graph(G−e)t,k ist-tough, but it can be obtained fromGt,k by edge-deletion, which means that Gt,k is not minimallyt-tough.

Therefore the problem Min-1-Tough is DP-complete, so by Claim 2.6, we can conclude the following.

Corollary 4.20 (Katona, Kovács, Varga, [2]). Recognizing almost minimally 1-tough graphs is DP-complete.

Let Almost-Min-1-Tough denote the problem of determining whether a given graph is almost minimally 1-tough.