Isolation of cycles
Peter Borg
Department of Mathematics
Faculty of Science
University of Malta
Malta
[email protected]
Abstract
For any graph G, let ιc(G) denote the size of a smallest set D of vertices of G such that the graph obtained from G by deleting the closed neighbourhood of D contains no cycle. We prove that if G is a connected n-vertex graph that is not a triangle, then ιc(G)≤n/4. We also show that the bound is sharp. Consequently, we solve a problem of Caro and Hansberg.
1 Introduction
Unless stated otherwise, we use small letters such as x to denote non-negative integers or elements of sets, and capital letters such as X to denote sets or graphs. The set of positive integers is denoted by N. For n≥1, [n] denotes the set {1,…,n} (that is, [n]={i∈N:i≤n}). We take [0] to be the empty set ∅. Arbitrary sets are assumed to be finite. For a set X, (2X) denotes the set of 2-element subsets of X (that is, (2X)={{x,y}:x,y∈X,x=y}).
If Y is a subset of (2X) and G is the pair (X,Y), then G is called a graph, X is called the vertex set of G and is denoted by V(G), and Y is called the edge set of G and is denoted by E(G). A vertex of G is an element of V(G), and an edge of G is an element of E(G). We call G an n-vertex graph if ∣V(G)∣=n. We may represent an edge {v,w} by vw. If vw∈E(G), then we say that w is a neighbour of v in G (and vice-versa). For v∈V(G), NG(v) denotes the set of neighbours of v in G, NG[v] denotes NG(v)∪{v}, and dG(v) denotes ∣NG(v)∣ and is called the degree of v in G. For S⊆V(G), NG[S] denotes ⋃v∈SNG[v] (the closed neighbourhood of S), G[S] denotes (S,E(G)∩(2S)) (the subgraph of G induced by S), and G−S denotes G[V(G)\S] (the graph obtained by deleting S from G). Where no confusion arises, the subscript G may be omitted from the notation above that uses it; for example, NG(v) may be abbreviated to N(v).
If G and H are graphs, f:V(H)→V(G) is a bijection, and E(G)={f(v)f(w): vw∈E(H)}, then we say that G is a copy of H, and we write G≃H. Thus, a copy of H is a graph obtained by relabeling the vertices of H.
For n≥1, the graphs ([n],(2[n])) and ([n],{{i,i+1}:i∈[n−1]}) are denoted by Kn and Pn, respectively. For n≥3, Cn denotes the graph ([n],{{1,2},{2,3},…,{n−1,n},{n,1}}) (=([n],E(Pn)∪{n,1})). A copy of Kn is called a complete graph.
A copy of Pn is called an n-path or simply a path. A copy of Cn is called an n-cycle or simply a cycle. We call a 3-cycle a triangle. Note that K3 is the triangle C3.
If G and H are graphs such that V(H)⊆V(G) and E(H)⊆E(G), then H is called a subgraph of G, and we say that G contains H.
If F is a set of graphs and F is a copy of a graph in F, then we call F an F-graph. If G is a graph and D⊆V(G) such that G−N[D] contains no F-graph, then D is called an F-isolating set of G. Let ι(G,F) denote the size of a smallest F-isolating set of G. We abbreviate ι(G,{F}) to ι(G,F). The study of isolating sets was introduced by Caro and Hansberg [1]. It is an appealing and natural generalization of the classical domination problem [2, 3, 4, 5, 6, 7]. Indeed, D is a {K1}-isolating set of G if and only if D is a dominating set of G (that is, N[D]=V(G)), so the {K1}-isolation number is the domination number (the size of a smallest dominating set). Let C denote {Ck:k≥3}. In this paper, we obtain a sharp upper bound for ι(G,C), and consequently we solve a problem of Caro and Hansberg [1].
We call a subset D of V(G) a cycle isolating set of G if G−N[D] contains no cycle (that is, G−N[D] is a forest). We denote the size of a smallest cycle isolating set of G by ιc(G). Thus, ιc(G)=ι(G,C).
If G1,…,Gt are graphs such that V(Gi)∩V(Gj)=∅ for every i,j∈[t] with i=j, then G1,…,Gt are vertex-disjoint. A graph G is connected if, for every v,w∈V(G), G contains a path P with v,w∈V(P). A connected subgraph H of G is a component of G if, for each connected subgraph K of G with K=H, H is not a subgraph of K. Clearly, any two distinct components of G are vertex-disjoint.
For n,k∈N, let an,k=⌊k+1n⌋ and bn,k=n−kan,k. Thus, an,k≤bn,k≤an,k+k. If F is a k-vertex graph and n≤k, then let Bn,F=Pn. If F is a k-vertex graph and n≥k+1, then let F1,…,Fan,k be copies of F such that Pbn,k,F1,…,Fan,k are vertex-disjoint, let Pbn,k∗=([bn,k],E(Pan,k)∪{an,ki:i∈[bn,k]\[an,k]}), and let Bn,F be the connected n-vertex graph given by
[TABLE]
Thus, Bn,F is the graph obtained by taking Pbn,k∗,F1,…,Fan,k and joining i (a vertex of Pbn,k∗) to each vertex of Fi for each i∈[an,k].
For any n∈N, any family F of graphs, and any F∈F, let
[TABLE]
We abbreviate ι(n,{F},F) to ι(n,F). Let ιc(n)=ι(n,C,K3). In Section 2, we prove the following result.
Theorem 1.1
If G is a connected n-vertex graph that is not a triangle, then
[TABLE]
Consequently, for any n≥1,
[TABLE]
The equality ιc(Bn,K3)=⌊4n⌋ is generalized in the following result.
Lemma 1.2
*Let n,k∈N and let F be a k-vertex graph.
(i) If n=k or F≃Pk, then*
[TABLE]
(ii) If F is a family of graphs, F∈F, and n=k=∣V(F)∣=min{∣V(H)∣:H∈F}, then
[TABLE]
Proof. Let B=Bn,F. If either n<k or n=k and F≃Pk, then ι(B,F)=0. Suppose n≥k+1. Then, ι(B,F)≤an,k as [an,k] is a dominating set of B. Let D be an {F}-isolating set of B of size ι(B,F). For each i∈[an,k], D∩(V(Fi)∪{i})=∅ as B−NB[D] does not contain the copy Fi of F. Thus, ∣D∣≥an,k. Hence, (i) is proved.
Let F and n be as in (ii). Since n=∣V(F)∣, B≃F. Since ∣V(B)∣=n, we can choose a copy B′ of B with V(B′)=[n]. Since B is connected, B′ is connected. Thus, ι(B′,F)≤ι(n,F). Since F∈F, the F-isolating sets of a graph G are {F}-isolating sets of G, so ι(G,F)≤ι(G,F). Thus, ι(n,F)≤ι(n,F,F). Now ι(n,B′)=ι(n,B)=⌊k+1n⌋ by (i). Hence, (ii) is proved. □
By the results above, ⌊4n⌋ is a sharp upper bound on ι(G,K3) for connected n-vertex graphs G≃K3.
Theorem 1.3
For any n≥1,
[TABLE]
Proof. Let G be a connected n-vertex graph that is not a copy of K3. By Lemma 1.2 (ii), ⌊4n⌋=ι(Bn,K3,K3)≤ι(n,K3)≤ι(n,C,K3) as K3=C3∈C. By Theorem 1.1, ι(n,C,K3)=⌊4n⌋. The result follows. □
In [1], Caro and Hansberg showed that 41≤limsupn→∞nιc(n)≤31. In Problem 7.3 of the same paper, they asked for the value of limsupn→∞nιc(n). The answer is immediately given by Theorem 1.1.
Corollary 1.4
limsupn→∞nιc(n)=41.
Proof. By Theorem 1.1, for any n∈N, we have 41−4n3=n1(4n−3)≤nιc(n)≤41, and, if n is a multiple of 4, then nιc(n)=41. Thus, limn→∞sup{kιc(k):k≥n}=limn→∞41=41. □
2 Proof of Theorem 1.1
In this section, we prove Theorem 1.1. We start with two lemmas that will be used repeatedly.
Lemma 2.1
If G is a graph, F is a set of graphs, X⊆V(G), and Y⊆N[X], then
[TABLE]
Proof. Let D be an F-isolating set of G−Y of size ι(G−Y,F). Clearly, ∅=V(F)∩Y⊆V(F)∩N[X] for each F-graph F that is a subgraph of G and not a subgraph of G−Y. Thus, D∪X is an F-isolating set of G. The result follows. □
For a graph G and a set F of graphs, let C(G) denote the set of components of G, and let {\rm C}(G,\mathcal{F})=\{H\in{\rm C}(G)\colon H\mbox{ is an \mathcal{F}-graph}\}. We abbreviate C(G,{K3}) to C′(G). Thus, C′(G)={H∈C(G):H\mboxisatriangle}.
Lemma 2.2
If G is a graph and F is a set of graphs, then
[TABLE]
Proof. For each H∈C(G), let DH be a smallest F-isolating set of H. Then, ⋃H∈C(G)DH is an F-isolating set of G, so ι(G,F)≤∑H∈C(G)∣DH∣=∑H∈C(G)ι(H,F). Let D be a smallest F-isolating set of G. For each H∈C(G), D∩V(H) is an F-isolating set of H. We have ∑H∈C(G)ι(H,F)≤∑H∈C(G)∣D∩V(H)∣=∣D∣=ι(G,F). The result follows. □
Proof of Theorem 1.1. Let us first assume the bound in the first part of the theorem. Then, ιc(n)≤4n. Since ιc(n) is an integer, ιc(n)≤⌊4n⌋. Together with Lemma 1.2 (i), this gives us ιc(n)=ιc(Bn,K3,K3)=⌊4n⌋.
We now prove the first part of the theorem. We use induction on n. Let G be a connected n-vertex graph that is not a triangle. If n≤3, then, since G is not a triangle, G contains no cycle, and hence ιc(G)=0. Suppose n≥4. Let k=max{d(v):v∈V(G)}. Since G is connected, k≥2. Let v∈V(G) such that d(v)=k. If k=2, then G is a path or a cycle, {v} is a cycle isolating set of G, and hence ιc(G)≤1≤4n. Suppose d(v)≥3. Then, ∣N[v]∣≥4. If V(G)=N[v], then {v} is a cycle isolating set of G, so ι(G)≤1≤4n. Suppose V(G)=N[v]. Let G′=G−N[v] and n′=∣V(G′)∣. Then, n≥n′+4 and V(G′)=∅. Let H=C(G′) and H′=C′(G′). By the induction hypothesis,
[TABLE]
If H′=∅, then, by Lemma 2.1 (with X={v} and Y=N[v]) and Lemma 2.2,
[TABLE]
Suppose H′=∅. For any H∈H and any x∈N(v) such that xy∈E(G) for some y∈V(H), we say that H is linked to x and that x is linked to H. Since G is connected, each member of H is linked to at least one member of N(v). Let L={x∈N(v):x\mboxislinkedtosomememberofH′}. Since H′=∅, L=∅. Let x∈L. Let Hx′={H∈H′:H\mboxislinkedtox} and \mathcal{H}_{x}^{*}=\{H\in\mathcal{H}\backslash\mathcal{H}^{\prime}\colon H\mbox{ is linked to x only}\}. Let U=⋃H∈H′V(H). Let Ux=N(x)∩U and Ux+={x}∪Ux. Note that if a component A of G−Ux+ is a triangle, then V(A)=N[v]\{x}.
Suppose ∣Ux∣≥3. If no component of G−Ux+ is a triangle, then, by Lemma 2.1 (with X={x} and Y=Ux+), Lemma 2.2, and the induction hypothesis, we have
[TABLE]
Suppose that a component A of G−Ux+ is a triangle. Then, V(A)=N[v]\{x}. Let Y=Ux+∪V(A). Since G−Y contains no triangle, ιc(G−Y)≤4n−∣Y∣ by Lemma 2.2 and the induction hypothesis. Let DG−Y be a cycle isolating set of G−Y of size ιc(G−Y). Since v∈N(x)∩V(A) and Ux+⊂N[x], {x}∪DG−Y is a cycle isolating set of G. Thus, ιc(G)≤1+4n−∣Y∣. Since ∣Y∣≥7, ιc(G)<4n.
Now suppose ∣Ux∣≤2. Then, 1≤∣Hx′∣≤2.
Case 1: ∣Hx′∣=1. Let T be the member of Hx′. We have xy∈E(G) for some y∈V(T). Let Y={x}∪V(T). Then, Y⊆N[y]. Also, G−Y has a component T′ with N[v]\{x}⊆V(T′). Since T is the only member of H′ that is linked to x, the components of G−Y are T′ and the members of Hx∗. Recall that no member of Hx∗ is a triangle.
If T′ is not a triangle, then, by Lemma 2.1 (with X={y}), Lemma 2.2, and the induction hypothesis, we have ιc(G)≤1+ιc(G−Y)≤1+4n−∣Y∣=4n.
Suppose that T′ is a triangle. Let W=V(T)∪V(T′). We have x∈/W, y∈N(x)∩V(T), and v∈N(x)∩V(T′). Also, the components of G−{x} are the components of G[W] and the members of Hx∗. By the induction hypothesis, each member H of Hx∗ has a cycle isolating set DH with ∣DH∣≤4∣V(H)∣.
Suppose that G[W]−(N(x)∩W) contains no cycle. Then, {x}∪⋃H∈Hx∗DH is a cycle isolating set of G. Thus, ιc(G)≤1+∑H∈Hx∗4∣V(H)∣=1+4n−∣{x}∪W∣=1+4n−7<4n.
Now suppose that G[W]−(N(x)∩W) contains a cycle A. Since v,y∈N(x)∩W and ∣W∣=6, either A≃C3 or A≃C4.
Suppose A≃C4. Then, N(x)∩W={v,y}, V(A)=(V(T)\{y})∪(V(T′)\{v}), and hence uw∈E(A)⊆E(G) for some u∈V(T)\{y} and some w∈V(T′)\{v}. Let Z={w}∪V(T) and let x′ be the member of V(T′)\{v,w}. We have V(G−Z)={v,x,x′}∪⋃H∈Hx∗V(H) and x,x′∈N(v). Thus, since the members of Hx∗ are linked to x, G−Z is connected. Since N(x)∩W={v,y}, we have xx′∈/E(G−Z), so G−Z is not a triangle. By the induction hypothesis, ιc(G−Z)≤4n−∣Z∣=4n−4. Since Z⊆N[u], Lemma 2.1 (with X={u}) gives us ιc(G)≤1+ιc(G−Z)≤4n.
Now suppose A≃C3. Since V(A)⊆W\N(x)⊆(V(T)∪V(T′))\{v,y}, V(A) contains either the two vertices in V(T)\{y} and one of the two vertices in V(T′)\{v} or the two vertices in V(T′)\{v} and one of the two vertices in V(T)\{y}. Suppose ∣V(A)∩(V(T′)\{v})∣=1. Then, V(T)\{y}⊆V(A). Let x′ be the member of V(A)∩(V(T′)\{v}). Let Z=(V(T)\{y})∪V(T′). Since V(A)∪V(T′)⊆N[x′], Z⊆N[x′]. We have V(G−Z)={x,y}∪⋃H∈Hx∗V(H). Since xy∈E(G) and the members of Hx∗ are linked to x, G−Z is connected. Since N(y)∩(⋃H∈Hx∗V(H))=∅, G−Z is not a triangle. By the induction hypothesis, ιc(G−Z)≤4n−∣Z∣=4n−5. Since Z⊆N[x′], Lemma 2.1 (with X={x′}) gives us ιc(G)≤1+ιc(G−Z)<4n. Similarly, ιc(G)<4n if ∣V(A)∩(V(T)\{y})∣=1.
Case 2: ∣Hx′∣=2. Let T1 and T2 be the two members of Hx′.
Suppose that T2 is linked to a member of L\{x}. Since T1 is linked to x, xy∈E(G) for some y∈V(T1). Let Y={x}∪V(T1). Then, no component of G−Y is a triangle (G−Y has a component A with (N[v]\{x})∪V(T2)∪⋃H∈H′\{T1,T2}V(H)⊆V(A), and the other components of G−Y are the members of Hx∗). Also, Y⊆N[y]. By Lemma 2.1 (with X={y}), Lemma 2.2, and the induction hypothesis, we have
[TABLE]
Similarly, ιc(G)≤4n if T1 is linked to a member of L\{x}.
Now suppose that, for each i∈{1,2} and each x′∈L\{x}, Ti is not linked to x′. Then, T1 and T2 are components of G−{x}. Let Y={x}∪V(T1)∪V(T2).
Suppose that no component of G−{x} other than T1 and T2 is a triangle. Then, ιc(G−Y)≤4n−∣Y∣ by Lemma 2.2 and the induction hypothesis. Let DG−Y be a cycle isolating set of G−Y of size ιc(G−Y). Since N(x)∩V(T1)=∅=N(x)∩V(T2), {x}∪DG−Y is a cycle isolating set of G, so ιc(G)≤1+4n−∣Y∣=1+4n−7<4n.
Now suppose that G−{x} has a component T3 such that T3∈/{T1,T2} and T3 is a triangle. Since T1 and T2 are the only members of H′ that are linked to x, it follows that V(T3)=N[v]\{x}. Let Y′=Y∪V(T3). Since G−Y′ contains no triangle, ιc(G−Y′)≤4n−∣Y′∣ by Lemma 2.2 and the induction hypothesis. Let DG−Y′ be a cycle isolating set of G−Y′ of size ιc(G−Y′). Since v∈N(x)∩V(T3) and N(x)∩V(T1)=∅=N(x)∩V(T2), {x}∪DG−Y′ is a cycle isolating set of G. Thus, ιc(G)≤1+4n−∣Y′∣=1+4n−10<4n. □