This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Intersecting longest paths in chordal graphs

Daniel J. Harvey    Michael S. Payne La Trobe University, Bendigo, Australia.
Abstract

We consider the size of the smallest set of vertices required to intersect every longest path in a chordal graph. Such sets are known as longest path transversals. We show that if ω(G)\omega(G) is the clique number of a chordal graph GG, then there is a transversal of order at most 4ω(G)54\lceil\tfrac{\omega(G)}{5}\rceil. We also consider the analogous question for longest cycles, and show that if GG is a 2-connected chordal graph then there is a transversal intersecting all longest cycles of order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil.

1 Introduction

In this paper we consider the paths of maximum length among all paths in a graph. As longest paths represent the most indirect way one could travel through the graph from some place to another, we will adopt the terminology of Kapoor et al. [14, 12] and refer to them as detours. It is not too difficult to convince yourself that any two detours in a connected graph must intersect. In 1966 Gallai asked whether all detours in a connected graph share a common vertex [8]. While the answer turned out to be negative for graphs in general, this question has led to a large number of positive results for particular graph classes.

In the negative direction, Walther gave a counterexample with 25 vertices soon after the question was posed [19]. The smallest possible counterexample is obtained from the Petersen graph by breaking one vertex into three degree one vertices [22, 20]. Thomassen showed there are infinitely many planar counterexamples (the ‘hypotraceable’ planar graphs) [17]. The known counterexamples contain sets of at least seven detours that do not have a common intersection. It remains an open question whether every kk detours in any connected graph have a vertex in common, for k=3,4,5,6k=3,4,5,6 [23, 18].

On the other hand, there are a number of classes of connected graphs for which it has been proven that all detours intersect in some vertex. These include trees, cacti [15], split graphs [15], circular arc graphs [2, 13], outerplanar graphs [7, 1], 2-trees [7], graphs with all non-trivial blocks Hamiltonian [7], partial 2-trees [6], connected dually chordal graphs [12], cographs [12] and more [4, 10, 5]. The motivating question for the present research is whether chordal graphs (and thus all kk-trees) can be added to this list [21]. Recall that a graph is chordal if every cycle of four or more vertices contains a chord, or in other words, the only induced cycles are triangles.

Even if there is no single vertex intersecting every detour, we may ask for the smallest transversal of vertices that intersects all detours [16]. This is the approach we take in our study of chordal graphs, and the main result of this paper is the following, where ω(G)\omega(G) is the clique number.

Theorem 1.

Given a connected chordal graph GG, there exists a transversal of order at most 4ω(G)54\lceil\tfrac{\omega(G)}{5}\rceil that intersects every detour. Moreover, this transversal induces a clique in GG.

The order of the smallest transversal intersecting all detours in a chordal graph was recently studied by Cerioli et al. [3]. They showed that there is a transversal of order at most max{1,ω(G)2}\max\{1,\omega(G)-2\}. Theorem 1 is an improvement on their result for ω=15,19,20,23,24,25\omega=15,19,20,23,24,25 and ω27\omega\geq 27.

The intersection properties of longest cycles in graphs have also been investigated, perhaps to a lesser extent. We also prove the following.

Theorem 2.

Given a 22-connected chordal graph GG, there exists a transversal of order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil that intersects every longest cycle of GG. Moreover, this transversal induces a clique in GG.

For large ω\omega this improves on recent results of Gutiérrez [11], who showed that a 2-connected chordal graph GG contains a transversal intersecting all longest cycles of order at most max{1,ω(G)3}\max\{1,\omega(G)-3\}. Thus Theorem 2 is an improvement for ω=12\omega=12 and ω14\omega\geq 14.

We also note the following result about the order of a transversal of detours in a planar graph. Cerioli et al. [3] showed that, given a connected graph GG with treewidth kk, there exists a transversal intersecting every detour of order at most kk. Fomin and Thilikos [9] showed that a planar graph of order nn has treewidth at most 3.182n3.182\sqrt{n}. Together these give the following result.

Theorem 3.

Given a connected planar graph GG with nn vertices, there exists a transversal intersecting every detour of order at most 3.182n3.182\sqrt{n}.

This improves a previous result of Rautenbach and Sereni [16].

2 Preliminaries

Given a graph GG, a tree decomposition of GG consists of a tree TT and a collection of bags \mathcal{B} indexed by the nodes of TT such that:

  • the bags of \mathcal{B} contain vertices of V(G)V(G),

  • for each vV(G)v\in V(G), the set of bags containing vv correspond to a non-empty connected subtree of TT,

  • for each edge vwE(G)vw\in E(G) there is at least one bag containing both vv and ww.

The width of a tree-decomposition is the order of the largest bag, minus 1. The treewidth of a graph GG is the minimum width over all tree decompositions of GG. Technically, we should distinguish a node of the tree TT and the bag of \mathcal{B} indexed by the node, but in practice there is rarely any need, and as such we conflate the two.

The following key result about tree decompositions of chordal graph we shall use extensively:

Lemma 1.

If GG is a chordal graph, then GG has a tree decomposition of minimum width in which every bag corresponds to a clique.

This result is well-known, and can be proven multiple ways. A result of Gavril showed that the chordal graphs are equivalent to the subtree graphs: the intersection graph of subtrees of a tree. It is reasonably clear that the collection of subtrees corresponding to a chordal graph GG can be used to construct a tree decomposition for GG with the desired properties; we omit the full proof.

Now we consider the behaviour of the detours in a chordal graph. We start with an extremely straight-forward result which will be helpful later.

Proposition 1.

Let GG be a connected chordal graph, XX a clique in GG and PP a detour in GG. If PP has either an end vertex in XX or contains an edge of XX, then PP must contain every vertex of XX.

Proof.

If PP has an end vertex in XX or contains an edge of XX but vXv\in X is not in PP, we could extend PP to contain vv either by adding an edge from the end vertex to vv, or by replacing an edge of PP in XX with a 2-edge path containing vv. Since PP is a detour, this is a contradiction. ∎

A clique-cut in GG is a clique that is also a cut-set. Suppose PP is a detour and XX is a clique such that V(P)XV(P)\cap X\neq\emptyset.

  • If all the vertices of V(P)XV(P)-X are in a single component of GXG-X then we say PP touches XX (or is touching with respect to XX). Alternatively, if XX is a clique-cut and there are vertices of V(P)XV(P)-X in at least two components of GXG-X then we say that PP crosses XX (or is crossing with respect to XX).

  • If PP has both end vertices in the same component of GXG-X then we say PP is closed with respect to XX, and we call the component of GXG-X containing both end vertices the home component of PP with respect to XX. Alternatively, if the end vertices of PP are in different components we say PP is open with respect to XX.

  • If |V(P)X|ω(G)5|V(P)\cap X|\leq\lceil\tfrac{\omega(G)}{5}\rceil then we say PP is small with respect to XX, otherwise it is large.

Often the clique XX will be clear from context, in these cases we will often drop “with respect to XX”. We call a clique total if every detour intersects XX, otherwise it is non-total. When XX is total, every detour is either small or large, and either closed touching, closed crossing or open crossing. It is not possible from the definition for a detour to be open and touching.

Recall a separation is a partition of the vertex set (M,X,N)(M,X,N) such that no edge exists with an end vertex in MM and in NN. Note that if BB is a non-leaf bag in a tree decomposition, then GBG-B is disconnected and (M,B,N)(M,B,N) is a separation where the components of GBG-B are sorted into MM and NN. Given a path PP, let f(P,M)f(P,M) denote the number of end vertices of the path in MM (and define f(P,N)f(P,N) equivalently). Clearly f(P,M),f(P,N){0,1,2}f(P,M),f(P,N)\in\{0,1,2\}, and if PP has no end vertices in XX, then f(P,M)+f(P,N)=2f(P,M)+f(P,N)=2.

Lemma 2.

Let (M,X,N)(M,X,N) be a separation in GG where XX is a cut-clique. If there exist two detours P,QP,Q in GG such that

  1. 1.

    neither ends in XX,

  2. 2.

    both intersect both of MM and NN, and

  3. 3.

    f(P,M)=f(Q,M)f(P,M)=f(Q,M)

then (PX)(QX)(P\cap X)\cap(Q\cap X)\neq\emptyset.

Proof.

Suppose otherwise for the sake of a contradiction, that is, there exist detours PP and QQ satisfying the three properties but also (PX)(QX)=(P\cap X)\cap(Q\cap X)=\emptyset. Note that since neither PP nor QQ end in XX and since every path has two ends, it follows f(P,N)=f(Q,N)f(P,N)=f(Q,N) also. We construct a path PMP_{M} as follows:

  • Consider the graph GNG-N and the path PP inside this graph. Since PP intersects NN, GNG-N will not contain all of PP. It is possible that PNP-N is a set of subpaths of PP, and as such the number of end vertices of PNP-N may not be two. However note that the number of end vertices of the subpaths in PNP-N that are contained in MM is still f(P,M)f(P,M); all other end vertices must be in XX. Since PP enters NN, there is at least one end vertex in XX; if f(P,M)1f(P,M)\neq 1 then there are at least two end vertices in XX (as exactly one end vertex only occurs when PP starts in MM and ends in NN).

  • Since XX is a clique, we can join the subpaths of PNP-N together using edges of XX to create one long path. Call this PMP_{M}. Note again that f(PM,M)=f(P,M)f(P_{M},M)=f(P,M). If f(P,M)=0f(P,M)=0 then PMP_{M} has two end vertices in XX, if f(P,M)=1f(P,M)=1 then PMP_{M} has one end vertex in XX, and if f(P,M)=2f(P,M)=2 then PMP_{M} has no end vertices in XX but since PP enters NN at least one edge of XX is in PMP_{M}.

Construct PN,QMP_{N},Q_{M} and QNQ_{N} equivalently. Note that since PQX=P\cap Q\cap X=\emptyset, it follows PMQN=P_{M}\cap Q_{N}=\emptyset and QMPN=Q_{M}\cap P_{N}=\emptyset. Also note f(PM,M)+f(QN,N)=f(P,M)+f(Q,N)=f(P,M)+f(P,N)=2f(P_{M},M)+f(Q_{N},N)=f(P,M)+f(Q,N)=f(P,M)+f(P,N)=2, and also f(QM,M)+f(PN,N)=2f(Q_{M},M)+f(P_{N},N)=2. We now construct a new path II. If f(PM,M)=f(QN,N)=1f(P_{M},M)=f(Q_{N},N)=1, then create II by linking the endvertex of PMP_{M} in XX and the endvertex of QNQ_{N} in XX via an edge of XX. Since PMQN=P_{M}\cap Q_{N}=\emptyset, II will be a path. Alternatively without loss of generality f(PM,M)=0f(P_{M},M)=0 and f(QN,N)=2f(Q_{N},N)=2. Now create II by deleting an edge of QNQ_{N} in XX and attaching these new end vertices to the two end vertices of PMP_{M} in XX. Again this will be a path. Also create a second path II^{\prime} in the same way using QMQ_{M} and PNP_{N}. Now every vertex of PP and QQ is in III\cup I^{\prime}. However, let vv be a vertex of PXP\cap X. The vertex vv is in PMP_{M} and PNP_{N} and so is in both II and II^{\prime}. Thus |I|+|I|>|P|+|Q||I|+|I^{\prime}|>|P|+|Q|. But since P,QP,Q have maximum length, |I|+|I||P|+|Q||I|+|I^{\prime}|\leq|P|+|Q|, a contradiction. ∎

3 Proof of Theorem 1

We now provide a proof of Theorem 1. This proof proceeds in several stages. First, we show that a connected chordal graph GG contains a special kind of clique, in which we shall find our traversal.

Note that by Lemma 1 and the Helly property of subtrees, there must exist at least one total clique in GG. We define a central clique XX to be a total clique that satisfies at least one of the following properties:

  1. 1.

    XX is a total clique such that there is no detour PP which is small and touching with respect to XX, but there is a small crossing detour,

  2. 2.

    XX is a total clique such that there exist two detours P,QP,Q that are both small and touching with respect to XX, and have different home components,

  3. 3.

    XX is a total clique such that either |X|4ω(G)5|X|\leq 4\lceil\tfrac{\omega(G)}{5}\rceil or there are no small detours at all with respect to XX.

We will use the above numbers to refer to the different types of central cliques.

Lemma 3.

A connected chordal graph GG has a central clique.

Proof.

Suppose no central clique exists. Fix a tree decomposition TT of GG such that each bag is a clique and such that for any two adjacent bags XX and YY neither XYX\subseteq Y nor YXY\subseteq X. (The first property follows from GG being a chordal graph, and the second is achieved by contracting an edge in the tree decomposition whenever the property is violated.) We construct a set of directed edges DD with one going out of each bag BB as follows:

  • If BB is a total clique, then since BB is not a central clique, there must be at least one small touching detour, and all small touching detours have the same home component, which we call CC. Direct the arc from BB towards the subtree of TBT-B containing CC.

  • If BB is a non-total clique, there is some detour PP that does not intersect BB, and so there is a component CC of GBG-B such that PCP\subseteq C. The component CC is entirely within a single subtree of TBT-B, and so we construct an arc from BB towards its neighbour in said subtree. Note that even if several detours do not intersect BB, they must be inside the same component since any two detours intersect, and so our arc is well-defined.

Using the bags of TT as nodes and the directed edges DD we construct a directed graph where the underlying graph is acyclic and every node has outdegree exactly one. Thus there exists at least one 2-cycle. Let ee be the underlying edge of the tree-decomposition corresponding to a 22-cycle, and label the bags at the end vertices BB and BB^{\prime}. The edge ee splits TT into two sides, which we label left and right such that BB is on the left and BB^{\prime} is on the right.

There are now three possibilities to consider. Firstly, suppose that BB and BB^{\prime} are both non-total cliques. So there exists a detour PP that does not intersect BB and is entirely on the right, and a detour QQ that does not intersect BB^{\prime} and is entirely on the left. But then PQ=P\cap Q=\emptyset, which cannot occur as detours pairwise intersect.

Secondly, suppose that BB and BB^{\prime} are both total cliques. Let PP be a small touching detour with respect to BB, which will have its home component to the right of ee. Label the home component of PP by CC. Let QQ be a small touching detour with respect to BB^{\prime} with its home component to the left of ee. Define X=BBX=B\cap B^{\prime}. Suppose PP contains a vertex vv in BXB-X. Now every vertex of PP is contained within BB or CC, but vv has no neighbours in CC as vv and CC are separated by XX. Thus, since vv is incident to some edge in PP, the vertex uu at the other end of this edge must be in BB, and so all of BB is in PP by Proposition 1. Since PP is small with respect to BB, it follows BB is a central clique of type 3. Hence PP does not visit BXB-X, and similarly QQ does not visit BXB^{\prime}-X. Thus both PP and QQ are small and touching with respect to the clique-cut XX. The detours P,QP,Q still have different home components (to the right and left of ee respectively) and so XX is a central clique of type 2.

Thirdly, suppose (without loss of generality) that BB is total and BB^{\prime} is non-total. Let PP be a small touching detour with respect to BB, which thus has its home component to the right of ee. Let QQ be a detour that does not intersect BB^{\prime} (since it is non-total). Note QQ intersects BB, and is entirely to the left of ee. Again, let X:=BBX:=B\cap B^{\prime}. As in the previous case, if PP contains a vertex vv in BXB-X, then all of BB is in PP and BB is a central clique of type 3. Hence we suppose that PP does not intersect BXB-X. However, PP and QQ must intersect, and QQ does not intersect BB^{\prime} and therefore does not intersect XX, which leaves nowhere for the two detours to intersect. This gives our final contradiction. ∎

We now let XX be a central clique as guaranteed by Lemma 3. If XX is a central clique of type 3, then either XX itself or any subset of XX of size 4ω(G)54\lceil\tfrac{\omega(G)}{5}\rceil satisfies the requirements for Theorem 1. So we assume that XX is a central clique of type 1 or type 2, and not type 3. The next step is to construct a special set of detours \mathcal{F} which will help us find our transversal. We do so via the following algorithm:

  1. 1.

    Initialise =\mathcal{F}=\emptyset.

  2. 2.

    Consider the small, closed, crossing detours with respect to XX.

    1. (a)

      If no such detours exist, go to Step 3.

    2. (b)

      Otherwise, if all such detours have the same home component, add one of them to \mathcal{F}, then go to Step 3.

    3. (c)

      Otherwise, there exist small closed crossing detours with different home components. If there exists two such detours with different home components that do not intersect in XX, add them both to \mathcal{F}. Go to Step 3.

    4. (d)

      Finally, there exist small closed crossing detours with different home components, but they all pairwise intersect in XX. Add one such pair P,QP,Q to \mathcal{F}, then go to Step 3.

  3. 3.

    Now consider small touching detours with respect to XX. If none exist, go to Step 4, otherwise go to Step 5.

  4. 4.

    If there exists a small open crossing detour, add it to \mathcal{F} and finish.

  5. 5.

    Add two small touching detours P,QP,Q with different home components to \mathcal{F} and finish.

Note that if the algorithm reaches Step 5, XX had at least one small touching detour (from the condition in Step 3). Thus XX was a central clique of type 2, so it has two small touching detours with different home components. Hence Step 5 is a valid operation. All other steps of the algorithm are self-evidently valid.

From the construction of \mathcal{F} it is clear that every detour in \mathcal{F} is small, and \mathcal{F} contains at most four detours (e.g. if Steps 2(c) and 5 operate). Also, no detour PP\in\mathcal{F} has an end vertex in XX, otherwise by Proposition 1 all of XX is in PP and so, since PP is small, XX is a central clique of type 3. Initially define F:=PPXF:=\bigcup_{P\in\mathcal{F}}P\cap X. Since \mathcal{F} contains at most four small detours, it follows |F|4ω(G)5|F|\leq 4\lceil\tfrac{\omega(G)}{5}\rceil and since FXF\subseteq X, FF is itself a clique of GG. If |F|<4ω(G)5|F|<4\lceil\tfrac{\omega(G)}{5}\rceil, then add other vertices of XX to FF in order to force |F|=4ω(G)5|F|=4\lceil\tfrac{\omega(G)}{5}\rceil while maintaining the fact that FF is a clique. Our final step is to show that FF is the transversal we require.

Claim 1.

FF is a transversal for the set of detours in GG.

Proof.

Let RR be a detour in GG. There are two cases to consider: either RR is large with respect to XX or RR is small with respect to XX. If RR is large with respect to XX, then |RX|ω(G)5+1|R\cap X|\geq\lceil\tfrac{\omega(G)}{5}\rceil+1. If RF=R\cap F=\emptyset, then

|X||F|+|RX|4ω(G)5+ω(G)5+1ω(G)+1,|X|\geq|F|+|R\cap X|\geq 4\lceil\tfrac{\omega(G)}{5}\rceil+\lceil\tfrac{\omega(G)}{5}\rceil+1\geq\omega(G)+1,

which is a clear contradiction. Hence we may assume that RR is small with respect to XX. We may also assume that RR\not\in\mathcal{F}, since that case is clear. Suppose RR is a touching detour. Thus by Step 5, \mathcal{F} contains two small touching detours P,QP,Q with different home components. Without loss of generality, suppose that the home component for PP is different to the home component for RR. Since PP and RR are touching detours and need to intersect while having different home components, it follows they intersect in XX itself, and thus RR intersects FF. Hence we may assume that RR is a crossing detour. The first subcase we will now consider is the case when RR is open and no touching detours exist. Thus by Step 4 and the existence of RR there exists a small open crossing detour PP\in\mathcal{F}. We construct a separation (M,X,N)(M,X,N) where the detours PP and RR both have one endvertex in MM and one in NN. Thus by Lemma 2 it follows (PX)(RX)(P\cap X)\cap(R\cap X)\neq\emptyset, and hence RR intersects FF.

The next subcase is when RR is open and crossing but some touching detours exist. Then by Step 5 there exist two small touching detours P,QP,Q\in\mathcal{F} with different home components. Partition the components of GXG-X into MM and NN such that the home component of PP is in MM, the home component of QQ is in NN and both MM and NN contain one endvertex of RR; since RR is open this partition is achievable. Let RMR_{M} be the subpath of RR created by deleting NN and pasting the remaining subpaths of RR together using the edges of XX. Define RNR_{N} analogously, and without loss of generality we say |RM|>12|R||R_{M}|>\tfrac{1}{2}|R|. Let QQ^{\prime} be a subpath of QQ with one endvertex in NN, one endvertex in XX such that |Q|>12|Q||Q^{\prime}|>\tfrac{1}{2}|Q|. If RMR_{M} and QQ^{\prime} do not intersect in XX then they can be concatinated to create a longer detour, if they do intersect in XX then so do RR and QQ, and so RR intersects FF. These subcases account for when RR is open and crossing.

Finally we need to account for when RR is closed and crossing. Since RR exists, Step 2 will add some detours to \mathcal{F}. First suppose that all of the small, closed crossing detours have the same home component, and let PP be the detour Step 2(b) added to \mathcal{F}. Now let MM be the home component of PP (and RR), and let NN be all other components of GXG-X. Thus by Lemma 2 applied to the separation (M,X,N)(M,X,N) it follows that PP and RR intersect in XX, and thus RR intersects FF.

Hence we may assume there exists a pair of small closed crossing detours P,QP,Q in \mathcal{F} with different home components. Suppose P,QP,Q do not intersect in XX (that is, Step 2(c) occurred). Clearly we may also assume that RR does not intersect either PP or QQ in XX. Label the home components of P,Q,RP,Q,R by CP,CQC_{P},C_{Q} and CRC_{R} respectively, and note CPCQC_{P}\neq C_{Q}. If CP=CRC_{P}=C_{R}, then let M=CPM=C_{P} and N=GXCPN=G-X-C_{P} and apply Lemma 2 to (M,X,N)(M,X,N), so that PP intersects RR in XX. So we assume CPCRC_{P}\neq C_{R} and similarly that CQCRC_{Q}\neq C_{R}, that is, that CP,CQ,CRC_{P},C_{Q},C_{R} are three distinct components. Let M=CPCQM=C_{P}\cup C_{Q} and N=GX(CPCQ)N=G-X-(C_{P}\cup C_{Q}). If both PP and QQ intersect NN then by Lemma 2 the paths PP and QQ must intersect in XX, which they do not. Hence without loss of generality we suppose PP does not intersect NN, that is, PCPCQXP\subset C_{P}\cup C_{Q}\cup X. Since PP is crossing it must intersect both CPC_{P} and CQC_{Q}. By a similar argument one of PP and RR cannot intersect GX(CPCR)G-X-(C_{P}\cup C_{R}); since PP intersects CQC_{Q} it must be that RCPCRXR\subset C_{P}\cup C_{R}\cup X and that RR intersects CPC_{P} and CRC_{R}. Again, by a similar argument one of QQ and RR cannot intersect GX(CQCR)G-X-(C_{Q}\cup C_{R}), and given previous results it must be QCQCRXQ\subset C_{Q}\cup C_{R}\cup X and that QQ intersects CQC_{Q} and CRC_{R}.

We will now argue in a similar fashion to Lemma 2 to construct a longer detour. Consider the subpaths of P(CPX)P\cap(C_{P}\cup X). All of the end vertices of these subpaths are in XX itself except for two inside CPC_{P}, and since PP crosses XX there are at least two subpaths in P(CPX)P\cap(C_{P}\cup X). Create PP^{\prime} by connecting the subpaths of P(CPX)P\cap(C_{P}\cup X) using the edges of XX; because P(CPX)P\cap(C_{P}\cup X) has at least two subpaths it follows that PP^{\prime} will contain at least one edge of XX. Similarly, consider the subpaths of P(CQX)P\cap(C_{Q}\cup X) and connect them up using edges of XX to create a path P′′P^{\prime\prime}. Note that P′′P^{\prime\prime} will have both end vertices in XX.

Construct Q,Q′′,R,R′′Q^{\prime},Q^{\prime\prime},R^{\prime},R^{\prime\prime} in the same way (substituting different components as appropriate). Finally, construct the path PP^{*} from PP^{\prime} and Q′′Q^{\prime\prime} by removing an edge ee of PP^{\prime} in XX and adding the edges from the two endvertices of ee to the endvertices of Q′′Q^{\prime\prime}. This will be a path since PCPXP^{\prime}\subset C_{P}\cup X and Q′′CRXQ^{\prime\prime}\subset C_{R}\cup X and P,QP,Q do not intersect in XX. Construct QQ^{*} from QQ^{\prime} and R′′R^{\prime\prime} and RR^{*} from RR^{\prime} and P′′P^{\prime\prime} in the same fashion. Every vertex of P,Q,RP,Q,R is used at least once in P,Q,RP^{*},Q^{*},R^{*}, but the vertices of PXP\cap X are used twice (in both PP^{*} and RR^{*}). Hence |P|+|Q|+|R|>|P|+|Q|+|R||P^{*}|+|Q^{*}|+|R^{*}|>|P|+|Q|+|R|, but since P,Q,RP,Q,R are detours, it follows at least one of P,Q,RP^{*},Q^{*},R^{*} is longer than a detour, a contradiction. This accounts for the case when there exists a pair of small closed crossing detours with different home components that do not intersect in XX.

The final subcase we must consider is when every pair of small closed crossing detours with different home components has an intersection between the detours in XX. (That is, Step 2(d) occurred.) Let P,QP,Q denote the pair we added to \mathcal{F}. Now at least one of these detours has a different home component to RR; without loss of generality we suppose it is PP. Then PP and RR would have been a legitimate choice of detours to add to \mathcal{F} instead of PP and QQ. But we know that for each valid choice the detours intersect in XX, that is, RR must intersect PP in XX and is therefore intersects FF. This completes all possible cases. ∎

4 Longest cycles in chordal graphs

In this section we discuss how to apply the same ideas as those used in the proof of Theorem 1 to prove the following result for longest cycles in chordal graphs.

Theorem 2.

Given a 22-connected chordal graph GG, there exists a transversal of order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil that intersects every longest cycle of GG. Moreover, this transversal induces a clique in GG.

We will describe the modifications required to adapt the proof to longest cycles, rather than including a full proof of this result. First note that longest cycles in 22-connected graphs have the property that any two intersect [11], and that similarly to Proposition 1, a longest cycle with an edge in a given clique must visit every vertex of that clique.

Cycles have no ends, so there is no need for the open/closed distinction used above. As before, given a clique-cut XX we say that a cycle CC touches XX if V(C)XV(C)-X lies in a single component of GXG-X (its home component), and otherwise it crosses XX. We say a cycle CC is small with respect to a clique XX if |V(C)X|ω(G)3|V(C)\cap X|\leq\lceil\tfrac{\omega(G)}{3}\rceil.

Lemma 2 can be replaced with a lemma that states that any two longest cycles crossing XX must intersect in XX; otherwise the pieces of the cycles can be rearranged into two other cycles that also use some edges of XX, contradicting the fact they were longest cycles.

For longest cycles, a central clique is a total clique-cut that has either: a small crossing longest cycle but no small touching longest cycles; two small touching longest cycles with different home components; order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil; or no small longest cycles at all.

To show there exists a central clique we argue as before. Assume there is none, and direct edges of the tree decomposition toward disjoint or small touching longest cycles. This means every bag has out degree one and so there is a directed 22-cycle. We consider the bags that constitute this 2-cycle, and distinguish cases by whether they are total clique-cuts or not. The argument proceeds exactly as in the proof of Lemma 3.

Given a central clique XX we construct a transversal as follows. Firstly, if there is a small crossing longest cycle but no small touching longest cycles, we only need to take the vertices from one such longest cycle in XX. Secondly, if there are small touching longest cycles with different home components then we take the vertices of two such cycles PP and QQ in XX. Now any other touching longest cycle must hit PP or QQ in XX since it avoids one of the home components. If RR is a crossing longest cycle, at least half of RR is outside of one of the home components, say that of PP. If PP and RR don’t intersect in XX it is possible to take at least half of each of RR and PP and combine them into a longer cycle using edges of XX. Thirdly, if XX has order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil we take all of XX. Finally, if XX is larger but has no small longest cycles at all, we take any 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil vertices from XX. Thus we have a transversal of order at most 2ω(G)32\lceil\tfrac{\omega(G)}{3}\rceil as required.

References

  • [1] Maria Axenovich. When do three longest paths have a common vertex? Discrete Math. Algorithms Appl., 1(1):115–120, 2009.
  • [2] Paul N. Balister, Ervin Győri, Jenő Lehel, and Richard H. Schelp. Longest paths in circular arc graphs. Combin. Probab. Comput., 13(3):311–317, 2004.
  • [3] Márcia R. Cerioli, Cristina G. Fernandes, Renzo Gómez, Juan Gutiérrez, and Paloma T. Lima. Transversals of longest paths. Discrete Math., 343(3):111717, 10, 2020.
  • [4] Márcia R. Cerioli and Paloma T. Lima. Intersection of longest paths in graph classes. Discrete Appl. Math., 281:96–105, 2020.
  • [5] Fuyuan Chen. Nonempty intersection of longest paths in a graph with a small matching number. Czechoslovak Math. J., 65(140)(2):545–553, 2015.
  • [6] Guantao Chen, Julia Ehrenmüller, Cristina G. Fernandes, Carl Georg Heise, Songling Shan, Ping Yang, and Amy N. Yates. Nonempty intersection of longest paths in series-parallel graphs. Discrete Math., 340(3):287–304, 2017.
  • [7] Susanna F. de Rezende, Cristina G. Fernandes, Daniel M. Martin, and Yoshiko Wakabayashi. Intersecting longest paths. Discrete Math., 313(12):1401–1408, 2013.
  • [8] P. Erdős and G. Katona, editors. Theory of Graphs: Proceedings of the Colloquium Held at Tihany, Hungary, September 1966. Academic Press, 1968.
  • [9] Fedor V. Fomin and Dimitrios M. Thilikos. New upper bounds on the decomposability of planar graphs. Journal of Graph Theory, 51(1):53–81, 2006.
  • [10] Gili Golan and Songling Shan. Nonempty intersection of longest paths in 2K22K_{2}-free graphs. Electron. J. Combin., 25(2):Paper No. 2.37, 5, 2018.
  • [11] Juan Gutiérrez. Transversals of longest cycles in chordal and bounded tree-width graphs. In LATIN 2018: Theoretical informatics, volume 10807 of Lecture Notes in Comput. Sci., pages 558–571. Springer, Cham, 2018.
  • [12] Adam S. Jobson, André E. Kézdy, Jenő Lehel, and Susan C. White. Detour trees. Discrete Appl. Math., 206:73–80, 2016.
  • [13] Felix Joos. A note on longest paths in circular arc graphs. Discuss. Math. Graph Theory, 35(3):419–426, 2015.
  • [14] S. F. Kapoor, H. V. Kronk, and D. R. Lick. On detours in graphs. Canad. Math. Bull., 11:195–201, 1968.
  • [15] S. Klavžar and M. Petkovšek. Graphs with nonempty intersection of longest paths. Ars Combin., 29:43–52, 1990.
  • [16] Dieter Rautenbach and Jean-Sébastien Sereni. Transversals of longest paths and cycles. SIAM J. Discrete Math., 28(1):335–341, 2014.
  • [17] C. Thomassen. Planar and infinite hypohamiltonian and hypotraceable graphs. Discrete Math., 14(4):377–389, 1976.
  • [18] H-J. Voss. Cycles and bridges in graphs, volume 49 of Mathematics and its Applications (East European Series). Kluwer Academic Publishers Group, Dordrecht; VEB Deutscher Verlag der Wissenschaften, Berlin, 1991.
  • [19] H. Walther. Über die Nichtexistenz eines Knotenpunktes, durch den alle längsten Wege eines Graphen gehen. J. Combinatorial Theory, 6:1–6, 1969.
  • [20] H. Walther and H-J. Voss. Uber Kreise in Graphen. Deutscher Verlag der Wissenschaften, Berlin, 1974.
  • [21] D. B. West. Open problem: Hitting all longest paths, (accessed November 10, 2020). https://faculty.math.illinois.edu/~west/openp/pathtran.html.
  • [22] T. Zamfirescu. On longest paths and circuits in graphs. Math. Scand., 38(2):211–239, 1976.
  • [23] T. Zamfirescu. Intersecting longest paths or cycles: a short survey. An. Univ. Craiova Ser. Mat. Inform., 28:1–9, 2001.