Carathéodory Number of P3-Convexity of Claw-Free Graphs

Athulyakrishna Kuruppankandy1, T.V. Ramakrishnan1, Manoj Changat2
1Department of Mathematical Sciences, Kannur University, Mangattuparamba, Kannur, India-670567.
2Department of Futures Studies, University of Kerala, Thiruvananthapuram-695581, India.

Abstract

Given a connected simple undirected graph G=(V,E), a subset S of V is P3-convex if each vertex of G not in S has at most one neighbor in S. The P3-convex hull S of S is the smallest P3-convex set containing S. A Carathéodory set of G is a set SV such that SwSS{w} is non-empty. The Carathéodory number of G, denoted by C(G), is the largest cardinality of a Carathéodory set of G. In this paper, we settle the conjecture posed by Barbosa et al. appeared in [SIAM J. Discrete Math. 26 (2012) 929–939] in the affirmative, which states that for a claw-free graph G of order n(G), the Carathéodory number C(G) of the P3-convexity satisfies C(G)2n(G)+65. Furthermore, we determine all graphs attaining the bound.

Keywords: Carathéodory number, P3-convexity, Claw-free graph, Convex hull

1. Introduction

The theory of abstract convexity spaces was originally developed to generalize classical convexity invariants such as Helly, Carathéodory, and Radon numbers in Rd. This idea was later extended to abstract convexity spaces by notable researchers such as Sierksma [1-3] and Duchet [4]. A comprehensive treatment of these concepts of abstract convexity can be found in the work of Van de Vel [5].
Graph convexity spaces have been a topic of much interest among the several structures of abstract convexity spaces. Many researchers have studied graph convexities from different perspectives. The most prominent types of graph convexities are defined in terms of paths in the graph, such as geodesic, induced path, and all-paths convexity [6-10]. An interesting type of path convexity in graphs is defined using the paths P3 on three vertices, known as P3-convexity. The P3-convexity was initially studied for directed graphs by Parker et al. in [11]. For undirected graphs, the P3-convexity has been discussed in [12-14], and [15].

The Carathéodory number is a classical convexity invariant whose relationship with two other classical convexity invariants, namely, the Helly and Radon numbers of abstract convexities, has been extensively studied in [5, 16]. Parker et al. studied the Carathéodory number of the P3-convexity of multipartite tournaments in [11] and proved that the maximum possible Carathéodory number is 3. The Carathéodory number of the P3-convexity in undirected graphs was investigated by Barbosa et al. in [13] and Coelho et al. in [15]. Some general results concerning the Carathéodory number of the P3-convexity are presented in [13], where it is shown that determining the Carathéodory number is NP-hard even in bipartite graphs. However, efficient algorithms are presented to determine such parameter in trees and block graphs. Coelho et al. further demonstrated in [15] that the Carathéodory number of P3-convexity in a chordal graph can be determined in polynomial time. In this paper, we aim to contribute to the study of the Carathéodory number of P3-convexity in claw-free graphs. This paper builds upon a conjecture posed in [13], which states that the Carathéodory number of P3-convexity on claw-free graphs is less than or equal to 2n(G)+65. Our main objective is to prove this conjecture in the affirmative and to identify all extremal graphs that attain the bound. The paper is structured into two sections. In Section 2, we settle the conjecture for the Carathéodory number of the P3-convexity in claw-free graphs. To aid in our discussion, we introduce the notations and terminology for the various concepts that we employ.

We restrict our attention to finite, simple, and undirected graphs. We denote a graph by G=(V,E), where V and E are the sets of vertices and edges, respectively. Let C be a collection of subsets of V. We say that C is a convexity on V if the following conditions hold:

  1. ,VC, and

  2. C is closed under arbitrary intersections.

A convexity space is a pair (V,C) where V is a nonempty finite set and C is a convexity on V, with the members of C referred to as convex sets [11,12]. For a connected graph G=(V,E) and a convexity C on V such that (V,C) is a convexity space, we form the graph convexity space (G,C) [11,12]. Given a subset SV, the smallest convex set containing S is denoted by S and call it the convex hull of S. We say that a subset AV of a graph G is a Carathéodory set if AaAA{a}. Equivalently, the set A is a Carathéodory set if AaAA{a}. We denote this set as HG(S). The Carathéodory number C(G) of a convexity space C is the maximum cardinality of a Carathéodory set [10,11,13,15,17]. Given a graph G=(V,E), a set SV is said to be P3-convex if for every path xyz in G where x,zS, it holds that the vertex y also belongs to S. In other words, a set SV is P3-convex if every vertex of G outside of S has at most one neighbor in S. The collection of all P3-convex sets in G form a convexity in G, called the P3-convexity. We say that a graph G is claw-free if it does not contain the claw, which is the complete bipartite graph K1,3, as an induced subgraph. Next Proposition states some elementary properties of Carathéodory sets.

Proposition 1. Let G be a graph and let S be a Carathéodory set of G.

  1. If G has order at least 2 and is either complete, or a path, or a cycle, then c(G)=2.

  2. If S has order at least 2, then every vertex u in S lies on a path uvw of order 3 such that vV(G)S{u} and wS{u}.

  3. No proper subset S of S satisfies S=V(G).

  4. The convex hull S of S induces a connected subgraph of G.

2. Upper bound of Carathéodory Number of Claw-free Graphs

In this section, we settle the Conjecture 4 on the upper bound of Carathéodory number of claw-free graphs from [13]. We state it as a theorem (Theorem 1). To establish the theorem, we commence by introducing relevant notations and subsequently derive a lemma that specifically addresses a single case of the theorem. Let G be a graph with vertex set V and let S be a subset of V. We prove the lemma and the theorem using the discharging method, similar to the approach used to prove a weaker improvement of Conjecture 4, stated as Theorem 5 in [13]. This theorem asserts that if G is a claw-free graph of order n(G), then C(G)8n(G)+1217. In [13], the proof technique for Theorem 5 involves constructing sets A,B and C in a specific manner and assigning initial charges 13|A|,13|B|, and 13|C| to vertices in A, B, and C, respectively. In [13], only initial charges are assigned to the vertices. However, here we not only give initial charges to vertices but also distribute the charges of some vertices to some of the neighbors of the vertices by decreasing the charges of these vertices and increasing the charges of their neighbors. For convenience, we use a function to manage the charges, ensuring that the total charge remains constant. We define the function f from V to the set of non-negative rational numbers Q+. We first choose a vertex sequence with certain properties.
By definition of P3-convex hull, for any vS, there exists a k such that vP3k[S]. Consequently, v has two neighbors in P3k1[S], denoted as vi and vj. As vi,vjP3k1[S], there exist two neighbors of vi and two neighbors of vj in P3k2[S]. By iteration, this process yields a sequence v1,v2,,vr=v such that each vi has at least two neighbors in S{v1,v2,,vi1}. Now, assume that S={v1,v2,,vl} is a Carathéodory set of G. Choose the sequence vl+1,vl+2,,vk consisting of minimum number of distinct vertices (having minimum index ) in V(G)S such that vkHG(S), and for every vi with l+1ik, there are 2 neighbors of vi in v1,v2,,vi1. Since S is a Carathéodory set of G, every vi with 1il has at least one neighbor vj with j>i such that vj has only one neighbor in {v1,v2,,vj1}{vi}. For any vi such that l+1ik, let Svi be the set of 2 neighbors of vi in {v1,v2,,vi1} with minimum indices, and let svivjSvi be the vertex with minimum index other than vj. Since by the choice of the sequence vl+1,vl+2,,vk, for every i with l+1ik, there are 2 distinct vertices in {v1,v2,,vk} which are adjacent to vi, Svi and svivj are well-defined. Now define f(v)={25, if v{v1,v2,,vk1},25+65=85, if v=vk,0, otherwise. For every vertex v in V(G), there is a 25 contribution to the sum 2n(G)+65, since n(G)=|V|. So i=1kf(vi)=2|{v1,v2,,vk}|+652n(G)+65. We will adjust the f-values of certain vertices such that eventually, we achieve f(v)1 for all vS, while ensuring that f(vi)0 for all vi and maintaining the sum i=1kf(vi) as a constant throughout. Note that after the transformations, f(vi)0 for all vi, and hence i=l+1kf(vi)0. Therefore, we have: C(G)=|S|=lvSf(v)i=1kf(vi)2n(G)+65, which is the required inequality.

Lemma 1. Let G be a claw-free graph of order n(G) and S be a Carathéodory set of G. Let vl+1,vl+2,,vk be the sequence that possesses the properties described above . If SSvk, then C(G)2n(G)+65.

Proof. Let G be a claw-free graph, and let S={v1,v2,,vl} be a Carathéodory set of cardinality C(G) . We now describe a procedure to adjust the values of f(v) such that f(v)1 for all vS, f(v)0 for all v, and i=1kf(vi) remains unchanged.

Now consider vk. Let u1,u2Svk. Since SvkS, we have 2 cases.

  1. Case 1:

    Both u1,u2 belongs to S.

  2. Case 2:

    One of the u1,u2 belongs to S and other does not belong to S.

Case (1): If {u1,u2}S, then S={u1,u2} because vk{u1,u2} and vkHG(S). We can then adjust the values of f(u1) and f(u2) as follows: f(u1)f(u1)+35, f(u2)f(u2)+35, and f(vk)f(vk)65. Note that this transformation does not change the value of Σi=1kf(vi) and guarantees that f(v)1 for all v in S and f(v)0 for all v in V(G).
Case (2): If one of the vertices u1,u2, say u1S and the other u2S. Then there are two cases: u1u2E(G) or u1u2E(G).
Subcase (2.1): u1u2E(G).

Since u2S implies that u2{vl+1,,vk}. So Su2. Let u3=su2u1. Then change f(u1)f(u1)+35, f(u3)f(u3)+45=65, f(u2)f(u2)25, and f(vk)f(vk)55. Note that f(vi)0 and i=1kf(vi) is not changed under the transformation.

If u3S (as in Figure 1), then S={u1,u3} since vk{u1,u3}, {u1,u3}S and S is a Carathéodory set. Note that f(v)1 for all v in S and f(v)0 for all vV(G). Also, i=1kf(vi) is not changed.

Figure 1

Suppose u3S. Then we know that either u1 is in Su3 or it is not. In the former case, as shown in Figure 2(i), we can select the vertex u4 (distinct from u1) and update f as follows:f(u4)f(u4)+45,f(u3)f(u3)45. Here f(u3)=65450. We can then continue the process with u4 in place of u3. If u1Su3, we let Su3={u4,u5}. Since the induced subgraph G[{u2,u3,u4,u5}] cannot be a claw, we know that either u2u4E(G) or u2u5E(G), or u4u5E(G). However, by the choice of u2,u3,u4,u5, we have u2u4 and u2u5 not in E(G). Therefore, we conclude that u4u5 must be an edge in G, as depicted in Figure 2(ii).

Figure 2


(i) (ii)

If u4,u5S, then S={u1,u4,u5} similarly as above. We can now change f(u4)f(u4)+35,f(u5)f(u5)+35,f(u3)f(u3)65=0 to ensure that f(v)1 for all v in S, without changing Σi=1kf(vi) and f(v)0 for all vV(G).

If |Su3S|=1, we let u4S and u5S. Then we let u6=su5u4. We can now change f(u4)f(u4)+35,f(u6)f(u6)+45,f(u5)f(u5)25,f(u3)f(u3)55, and continue with u6. If both u4 and u5 are not in S, then there are three possibilities for |Su4Su5|: it can be 0, 1, or 2.
Subsubcase 2.1.1: |Su4Su5|=0.

If either u5Su4 or u4Su5. Then rename the vertex which has 2 neighbors in (Su4Su5){u4,u5} as u4, and the other vertex as u5 if necessary. Let u6=su5u4. If u5Su4 and u4Su5, we rename u4 and u5 if necessary such that Su5 contains the vertex w in Su4Su5 with the maximum index. Let u6=su5w. In both cases, as shown in Figure [f3], we change f(u4)f(u4)+45, f(u6)f(u6)+45, f(u5)f(u5)25, and f(u3)f(u3)65, and continue with u4 and u6.

Figure 3

Subsubcase 2.1.2: |Su4Su5|=1.

Let u6Su4Su5. If u4Su5 or u5Su4, rename the vertex in {u4,u5} that has two neighbors in Su4Su5{u5,u4} as u4, and the other vertex as u5 if necessary. Then change f(u4)f(u4)+45 and f(u3)f(u3)45, and continue with u4. If u5Su4 and u4Su5, rename the vertices in u4,u5 if necessary such that Su5 contains the vertex v with the largest index in Su4Su5 other than u6. Let Su4={u6,u7}. If u6S or vSu6, then change f(u4)f(u4)+45 and f(u3)f(u3)45, and continue with the vertices u6 and u7 as similar to u4 and u5. (Note that if u6S and vSu6, then the vertices in Su6 have lower indices than v, since vu6E(G)). Otherwise, u6S and vSu6. Then Su6={u7,v} (since the vertex u7 is adjacent to u6 and has a lower index than v). Change f(u3)f(u3)45, f(v)f(v)+45, f(u7)f(u7)+45, f(u4)f(u4)25, and f(u6)f(u6)25, and continue with u7 and v.

Figure 4

Sub-subcase 2.1.3: If both neighbours are same (Figure 5).

Then change f(u4)f(u4)+45,f(u3)f(u3)45 and continue.

Figure 5

In general, if ui is a vertex not in S such that f(ui)65, then Suiϕ, say ui+1,ui+2Sui. If one of them has been considered, we can simply rename the other vertex as ui+1, if necessary. We then update the values of f(ui+1) and f(ui) as follows: f(ui+1)f(ui+1)+45 and f(ui)f(ui)45, and continue with ui+1. If both neighbors are already considered, we stop and continue with another vertex uj with f(uj)65, if there is any such vertex.

Now continue the process with ui, ui+1, and ui+2 in place of u3, u4, and u5. It is important to note that in every step, the sum Σi=1kf(vi) remains unchanged and f(vi)0 for all vi. Continuing like this, we obtain a sequence of vertices u1,u2,. Since G is finite, this sequence must terminate. Let the terminating vertex be uj. By our construction of the ui’s, we have vk[Su1,u2,,uj]. Furthermore, since vkHG(S), it follows that S{u1,u2,,uj}. Moreover, we have modified the values of f(ui) such that f(ui)1 whenever uiS.
Subcase 2.2: u1u2E(G) and u1S, u2S.

We change f(u1)f(u1)+35, f(u2)f(u2)+45, and f(vk)f(vk)75. Since u2S, we have Su2ϕ. Let u3,u4Su2. Then u3u4E(G) since G is claw-free (as shown in Figure 6). Next, we continue with u2 as we did with u3 in subcase 2.1.

Figure 6

We obtain a sequence of vertices u1,u2,,uj that includes all vertices in S and satisfies f(v)1 for all vS, as per our construction. Thus we get C(G)2n(G)+65◻

Theorem 1. Let G be a claw-free graph of order n(G). Then, C(G)2n(G)+65.

Proof. Let G be a claw-free graph of order n(G) and S,vl+1,vl+2,vk,f be the same as described earlier. If SvkS then C(G)2n(G)+65 by Lemma 1.

If SvkS=, let Svk={u1,u2}. If u1u2E(G), we can continue as in above lemma with vk inplace of ui since f(vk)65. If u1u2E(G), let Su1={u3,u4} and Su2={u5,u6}. Then there are three cases:
Case 1: Su1=Su2.

If Su1=Su2, then S={u3,u4} (as in Figure 7(i)). Otherwise, we must have u1u2E(G) since G is claw-free, which leads to a contradiction.

Figure 7
Case 2: If |Su1Su2|=1, let’s say u4=u6 (as depicted in Figure 7(ii)). Then, either u4S or Su4={u3,u5}; otherwise, there exists a neighbor u7 with an index less than u4, and u7u3,u5. Since u2,u1,u4,u7 do not form a claw, there are three possibilities: either u2u7E(G), or u1u7E(G), or u1u2E(G). However, since u4 and u5 are two neighbors of u2 with minimum indices, and the index of u7 is less than u4, we have u2u7E(G). Similarly, u1u7E(G).It follows that u1u2E(G), which contradicts our assumption that u1u2E(G). Therefore, either u4S or Su4={u3,u5} and since G is claw-free, we have u4u3,u4u5E(G).
Subcase 2.1: If u4S.

If u3u5E(G) and u3 or u5 is in S, say u3, then S={u3,u4} since vkHG(S). We then change f(u3)f(u3)+35 and f(u4)f(u4)+35, and f(vk)f(vk)65.

If u3u5E(G) and u3 or u5 is in S, say u3 (since u4S, not both u3 and u5 belong to S), we let u6=Su5u4 and change f(u3)f(u3)+35, f(u4)f(u4)+35, f(vk)f(vk)65, f(u6)f(u6)+45, f(u5)f(u5)25, and f(u2)f(u2)25, and continue with u6 as above.

If u3,u5S and u3u5E(G), we consider u6=Su3u4 and u7=Su5u4. If u6=u7, then S={u4,u6} since vk{u4,u6},u4,u6S and S is a Carathéodory set. Change f(u4)f(u4)+35, f(u6)f(u6)+35, and f(vk)f(vk)65. If u6u7, we change f(u4)f(u4)+35, f(u6)f(u6)+45, f(vk)f(vk)75, f(u7)f(u7)+45, f(u5)f(u5)25, and f(u2)f(u2)25, and continue with u6 and u7 similar to the above case.

If u3,u5S and u3u5E(G), we let u3 have a lower index than u5 and consider u6=Su3u4. Then change f(u6)f(u6)+45,f(u4)f(u4)+35,f(vk)f(vk)75 and continue with u6
Subcase 2.2: If u4S, then u3,u5Su4 and change f(u4)+65,f(vk)f(vk)65 and continue with u4.
Case 3: If all neighbours are distinct(as given in Figure 7(iii)), then change f(u1)f(u1)+45,f(u2)f(u2)+45,f(vk)f(vk)85 and continue with u1 and u2.


(i)(ii) (iii)

By following the procedure mentioned above, we eventually obtain a finite sequence of vertices u1,u2,,uj that includes all vertices in the set S, while ensuring that f(v)1 for all vS and without changing the sum i=1kf(vi), and f(vi)0 for all vi. Thus, we can conclude that C(G)=|S|=lΣvSf(v)Σi=1kf(vi)2n(G)+65◻

Next, our goal is to identify all claw-free graphs that attain the upper bound of the Carathéodory number for P3-convexity as given in the above inequality. Let G be a graph that satisfies equality in the above inequality. Then, 2n(G)+65 is an integer, implying that n(G)=5k+2 for some integer k. Since the Carathéodory number of a graph of order 2 is 1, and the Carathéodory number of G0 in Figure 8 (which has order 7) is 4, the smallest order of a graph that attains the bound in the above inequality is 7.

Now, we will construct a collection of possible graphs from G0 in Figure 8 that attain the bound in the above inequality. We define the extension of G0 through u6 and u7 as the graph H0, which is obtained by attaching a triangle at vertex u6 and a paw (a graph obtained by joining a cycle graph C3 to a singleton graph K1 with a bridge) at vertex u7, as shown in Figure 8. If ui and ui+1 are the endpoints of a branch in H0 (i.e., they lie in a triangle, and no vertex lies below them), we can extend the graph H0 through ui and ui+1 by attaching a triangle at ui and a paw at ui+1.

More generally, if G is a graph obtained by a finite extension of G0, and u and v are endpoints of a particular branch, we can define the extension of G through u and v as the graph obtained by attaching a triangle at u and a paw at v. Let G be the family of graphs that consists of G0 and every graph obtained from G0 by a finite extension.

Figure 8

Theorem 2. Let G be a graph. if GG , then C(G)=2n(G)+65.

Proof. We can verify that S={u6,u7,u8,u9}, which is the set of all end vertices of branches in G0, is a Carathéodory set of G0 with cardinality 2n(G0)+65.

Now, we will prove that if G is a graph in G and let S be the set of all end vertices of branches in G, which is a Carathéodory set of G, with |S|=2n(G)+65, then S1=S{u,v}{v1,v2,v4,v5} is a Carathéodory set of G1. Here, G1 arises from G by replacing vertex u with a triangle u,v1,v2, and vertex v with a paw v,v3,v4,v5.

It should be noted that u and v are both elements of set S. We have HG(S)HG1(S1) because HG1(S1)=S1(wS{u,v}S1{w} w{v1,v2,v4,v5}S1{w}) =S{v1,v2,v3,v4,v5} (wS{u,v}S{w} {v1,v2,v3,v4,v5}S{u,v} S{v}{v1,v2,v3,v4,v5}) =S(wS{u,v}S{w} S{v}S{u,v}) SwSS{w} =HG(S). Thus, S1 is a Carathéodory set of G1. Therefore, C(G1)|S1|=|S|2+4=|S|+2=2n(G)+65+2=2n(G)+10+65=2(n(G)+5)+65=2n(G1)+65. Now, C(G1)2n(G1)+65 since the graph G1 is claw-free. Thus, C(G1)=2n(G1)+65. Therefore, if GG then C(G)=2n(G)+65◻

Theorem 3. Let G be a claw-free graph of order n(G). Then, C(G)=2n(G)+65 if and only if GG.

Proof. The sufficiency of the statement is proven by the theorem mentioned above. To prove the converse part of the theorem, suppose G is a graph of order n(G) such that C(G)=2n(G)+65, and let S be a Carathéodory set of cardinality C(G). Then G is minimal in the sense that G has no proper subgraph with the same Carathéodory number. Let v1,v2,,vk be the subset of V as described in the main theorem’s proof. Since V(G){v1,v2,,vk} would imply that G[v1,v2,,vk] is a proper subgraph of G with fewer than n(G) vertices and a Carathéodory set of cardinality C(G), this contradicts the minimality of G. Therefore, V(G)={v1,v2,,vk}.

For G to attain equality in the upper bound of Theorem 1,we need |S|=i=1kf(vi)=i=1kf(vk)=2n(G)+65. After the transformation described in the proof, this implies that f(v)=1 for all vS and f(v)=0 for all vS. Therefore, cases (1) and (2), where f(vk)>0, cannot happen since vkS.

For subcases (a) and (b) of case 3, we have f(vk)>0, and since vkS, neither case (a) nor (b) is possible. Therefore, subcase (c) of case 3 applies to G.

Now, as in the proof, let u3 and u4 be vertices in Su1. Either u3 and u4 are both in S or both are not in S; otherwise, as described in the proof, f(u1)>0, which is not possible .

If they are not in S, let u5,u6Su3, and let u7,u8Su4 . Then u5,u6,u7, and u8 must all be distinct; otherwise, we would have f(u1)>0, which is not possible since u1S. Suppose u5 and u6 are neighbors of u3, and u7 is a neighbor of u4. Then, u7S, or otherwise f(u7)>1, which is not possible. Consider two neighbors u8 and u9 of u7. In general, let ui be a vertex not in S, and let ui+1 and ui+2 be two neighbors of ui in S. If either ui+1 or ui+2 has already been considered, then we would have f(ui)>0, which is not possible. Thus, both ui+1uj and ui+2uj for all j<i.

We continue by considering the vertices ui, ui+1, and ui+2, and observe that either both ui+1 and ui+2 are in S, or neither of them is. Otherwise, we would have f(ui)>0, which is not possible since uiS. We must also have Sui+1Sui+2=; otherwise, f(ui)>0.

Now, as in the proof, let ui+3,ui+4Sui+1 and ui+5Sui+2. Then ui+5S, otherwise f(ui+5)>1, which is not possible. Thus, ui+5S. Now consider ui+6,ui+7Sui+5.

Note that if any of these five vertices has already been considered, then we would have f(ui+1)>0, f(ui+2)>0, or f(ui+5)>0, which is not possible. Therefore, either both ui+1 and ui+2 are in S, or we obtain five other vertices ui+3, ui+4, ui+5, ui+6, and ui+7 with edges ui+3ui+4, ui+3ui+1, ui+4ui+1, ui+2ui+5, ui+6ui+5, ui+5ui+7, ui+6ui+7.

Assume that there exists an edge between a vertex u in one branch to another vertex v in another branch. Let Ui be the set of vertices in the same branch below the vertex ui including ui. Then SUi.

Then uvk(if u=vk, then vkSU1) or vkSU2, which is not possible since vkHG(S). Thus, u=ui for some i.

Now there are two cases: (1) uiS and (2) uiS.
Case (1): If uiS, then as in the previous argument, ui is adjacent to some vertex in S in the same branch (if uj is the vertex such that ui,ui+1Suj, then either both belong to S or both do not belong to S, since uiS implies ui+1S). Then, ui(SUi){ui+1}S{ui} where v=ui, which is not possible since S is a Carathéodory set.
Case (2): uiS. Then, we have three cases, which are shown in Figure 9:

Figure 9
    1. uiS and ui+1,ui+2S where ui+1,ui+2Sui as in Figure 9(i). Then, vkS{ui+1}, which is not possible since vkHG(S).

    2. uiS, both ui+1 and ui+2 are not in S as in Figure 9(ii). Then, vkS(SUi+5), which is not possible since vkHG(S).

    3. uiS, both ui+1 and ui+2 are not in S as in Figure 9(iii). Then, vkS(SUi+1), which is not possible since vkHG(S). We have discussed all the cases since uvk and all other vertices in G must belong to any of these four cases (by the above argument, since G satisfies C(G)=2n(G)+65). Thus, there is no edge between branches of G.

    Thus, If G be a graph such that C(G)=2n(G)+65, then GG◻

Example 1. Consider a graph G with C(G)<2n(G)+65.

Figure 10

Here C(G)=3 but n(G)=7 thus 2n(G)+65=4.

Definition 1. Let A be the set of vertices in a graph G that are the centers of an induced claw. A graph G is almost claw-free if A is independent, and for every x in A, the subgraph induced by N(x) has a dominating set of atmost 2.

Figure 11: An Almost Claw-Free Graph Which is not Claw Free

Theorem 4. If G is an almost claw-free graph of order n(G) then, C(G)2n(G)+65.

Proof. Let G be an almost claw-free graph of order n(G), and let S={v1,v2,,vl} be a Carathéodory set of cardinality C(G). Let the sequence vl+1,vl+2,,vk, the set Svi, the vertex svivj, and the f-values of vi be as described in Theorem 1.

We now describe a procedure that adjusts the values f(v) of some vertices in {v1,v2,,vk} such that f(v)1 for all vS and f(v)0 without changing the value of i=1kf(vi) as in Theorem 1. Let u1,u2Svk.
Case 1: If u1,u2S, then S={u1,u2}, and we change f(u1)=f(u1)+35, f(u2)=f(u2)+35, and f(vk)=f(vk)65 as in Theorem 1
Case 2: If only one of them belongs to S, say u1, and u2S.
Subcase 2.1: If u1u2E(G), let u3=su2u1. Then change f(u3)=f(u3)+45, f(u1)=f(u1)+35, f(u2)=f(u2)25, and f(vk)=f(vk)55 as in Theorem 1.

If u3S, then let u4,u5Su3. If u1Su3, then continue with su3u1, say u4, by changing f(u3)=f(u3)45 and f(u4)=f(u4)+45.

If u1Su3 and u4u5E(G), then change the f values of u4,u5,u3 similarly to the proof of Theorem 1.

If u4u5E(G), then u2,u3,u4,u5 form a claw, implying that the subgraph induced by N(u3) has a dominating set of order at most 2. Then there exists a vertex w3 which is adjacent to at least 2 of u4,u5,u2 and belongs to N(u3). Continue with u4,u5 by changing f(u4)=f(u4)+45, f(u5)=f(u5)+45, f(u3)=f(u3)65, and f(w3)=f(w3)25.

Now, in general, if ui is a vertex not in S such that f(ui)65 and ui+1,ui+2Sui, if ui+1 or ui+2 is equal to wj for some wj which has already been considered, say ui+2=wj, then there exists a vertex uj adjacent to wj, and the subgraph induced by N(uj) has a claw which has vertices in {u1,u2,,uj+2} and has a dominating set containing wj with cardinality at most 2. Then, wj is adjacent to 2 vertices in N(uj) which are non-adjacent to each other, say u and v. If ui,wj,u,v form a claw with center wj, then wjA.

Since ujA, we get that A is dependent, a contradiction. Thus, ui+1=wj,u,v,ui is not a claw. Therefore, one of uiv,uiu, or uv belongs to E(G). Since uvE(G), we have uiu or uiv is in E(G).

Since u,v{u1,u2,,ui1}, we then continue with ui+1 by changing f(ui)f(ui)45 and f(ui+1)f(ui+1)+45.

If both of them belong to {u1,u2,,ui1}, then stop and continue with another vertex uj with f(uj)65. If only one of them belongs to {u1,u2,,ui1}, then it is enough to consider the vertex which is not equal to any uj where j<i, say ui+1, and continue by changing f(ui+1)=f(ui+1)+45 and f(ui)=f(ui)45.

If ui+1ui+2E(G), then we continue by changing the f-values similarly as in the proof of Theorem 1.

If ui+1ui+2E(G), then ui1,ui,ui+1,ui+2 form a claw, and since G is almost claw-free, there exists wiN(ui) such that wi is adjacent to 2 vertices in ui+1,ui+2,ui1, say u and v.

If wi=wj for some j<i, then there exists a vertex uj such that the subgraph induced by N(uj) contains a claw of vertices in u1,u2,,ui1, and wj dominates at least 2 vertices in the claw, say u,v. Then, u,v,wi,ui is not a claw; otherwise, A is dependent, which is not possible. Since uvE(G), this implies that either uiu or uiv belongs to E(G); let it be u. Then we continue with suiu by changing f(ui)f(ui)45, and f(suiu)f(suiu)+45.

If wi=ur where ur,uiSui1 and f(ur)=25, then change f(ui)f(ui)65, f(ur)f(ur)25, f(ui+1)f(ui+1)+45, f(ui+2)f(ui+2)+45 and continue.

If wi=ur where ur,uiSui1 and f(ur)=0, then SurSui=. Since f(ui)65, this implies Sur contains vertices with larger indices in v1,v2,,vk than ui+1,ui+2. Since urui+1 or urui+2 is in E(G), say ui+1urE(G), this implies that vertices in Sur have smaller indices than ui+1 in {v1,v2,,vk}, a contradiction.

If wi=uj for some j<i and ujSui1, then u,v,wi,uj1 is not a claw since uiwiE(G) and A is independent. Thus, uuj1 or vuj1 belongs to E(G). Let uuj1E(G), then uuj,uj1. Then continue by changing f(ui)f(ui)45 and f(v)f(v)+45.

Similarly, if vuj1E(G), continue by changing f(ui)f(ui)45 and f(u)f(u)+45.

If wiwj and wiuj for j<i, then continue by changing f(ui+1)=f(ui+1)+45, f(ui+2)=f(ui+2)+45, f(ui)=f(ui)65, and f(wi)=f(wi)25.
Subcase 2.2: u1u2E(G). Continue the process as in case a by changing f(u1)f(u1)+35, f(u2)f(u2)+45, and f(vk)f(vk)75.
Case 3: Both u1 and u2 are not in S. Continue the process similar to the above cases by changing f(u1)f(u1)+45, f(u2)f(u2)+45, and f(vk)f(vk)85.

Continuing like this, we get a sequence that contains S and vk{u1,u2,,us} such that f(v)1 for all v in S and f(v)0 for all v in V(G) without changing the sum i=1nf(vi). Thus, we get C(G)2n(G)+65◻

References:

  1. Sierksma, G., 1975. Carathéodory and Helly-numbers of convex-product-structures. Pacific Journal of Mathematics, 61(1), pp.275-282.
  2. Sierksma, G., 1976. Axiomatic theory and convex product space, Ph.D. thesis, University of Groningen.
  3. Sierksma, G., 1976. Relationships between Carathéodory, Helly, Radon and exchange numbers of convexity spaces. Rijksuniversiteit, Nieuw Archief voor Wiskunde, 3(1977) no.25, pp.115-132
  4. Duchet, P., 1987. Convexity in combinatorial structures. In Proceedings of the 14th Winter School on Abstract Analysis (pp. 261-293). Circolo Matematico di Palermo.
  5. van De Vel, M. L., 1993. Theory of convex structures. Elsevier.
  6. Changat, M., Mulder, H. M. and Sierksma, G., 2005. Convexities related to path properties on graphs. Discrete Mathematics, 290(2-3), pp.117-131.
  7. Changat, M., Klavzar, S. and Mulder, H. M., 2001. The all-paths transit function of a graph. Czechoslovak Mathematical Journal, 51(2), pp.439-448.
  8. Kannan, B. and Changat, M., 2008. Hull numbers of path convexities on graphs. In Proceedings of the International Instructional Workshop on Convexity in Discrete Structures (Vol. 5, pp. 11-23).
  9. Duchet, P., 1988. Convex sets in graphs, II. Minimal path convexity. Journal of Combinatorial Theory, Series B, 44(3), pp.307-316.
  10. Changat, M. and Mathew, J., 1999. On triangle path convexity in graphs. Discrete Mathematics, 206(1-3), pp.91-95.
  11. Parker, D.B., Westhoff, R.F. and Wolf, M.J., 2008. On two-path convexity in multipartite tournaments. European Journal of Combinatorics, 29(3), pp.641-651.
  12. Centeno, C.C., Dantas, S., Dourado, M.C., Rautenbach, D. and Szwarcfiter, J.L., 2010. Convex partitions of graphs induced by paths of order three. Discrete Mathematics & Theoretical Computer Science, 12(Graph and Algorithms), pp.175–184.
  13. Barbosa, R.M., Coelho, E.M., Dourado, M.C., Rautenbach, D. and Szwarcfiter, J.L., 2012. On the Carathéodory number for the convexity of paths of order three. SIAM Journal on Discrete Mathematics, 26(3), pp.929-939.
  14. Dourado, M.C., Rautenbach, D., dos Santos, V.F., Schäfer, P.M., Szwarcfiter, J.L. and Toman, A., 2012. On the Radon number for P3-convexity. In LATIN 2012: Theoretical Informatics: 10th Latin American Symposium, Arequipa, Peru, April 16-20, 2012. Proceedings 10 (pp. 267-278). Springer Berlin Heidelberg.
  15. Coelho, E.M., Dourado, M.C., Rautenbach, D. and Szwarcfiter, J.L., 2014. The Carathéodory number of the P3 convexity of chordal graphs. Discrete Applied Mathematics, 172, pp.104-108.
  16. Kay, D. and Womble, E.W., 1971. Axiomatic convexity theory and relationships between the Carathéodory, Helly, and Radon numbers. Pacific Journal of Mathematics, 38(2), pp.471-485.
  17. Duchet, P., 1988. Convex sets in graphs, II. Minimal path convexity. Journal of Combinatorial Theory, Series B, 44(3), pp.307-316.