2. Main Result
We first introduce some notations and terminology that will be used throughout the paper.
The subgraph of
G induced by a vertex set
is denoted by
. A subset
S of
V is called an independent set of
G if no two vertices of
S are adjacent in
G. For any two vertices
, an
-path is a path starting at
x and ending at
y. For convenience, let
. We refer the reader to [
12] for the notations and terminology not defined in this paper.
Now we provide our main result.
Theorem 1. Given any positive integer , let denote a complete balanced tripartite graph in which each partite set contains exactly n vertices. Then, we have the following. Proof. Suppose that X, Y, and Z are the three parts of , where , , and . Let and S be any subset of of cardinality k. By the symmetry of , we can assume that , , . Obviously, .
Remember that, when we construct internally disjoint S-paths, each vertex in can appear on one S-path at most. We distinguish three cases as follows.
Case 1: and .
In this case, . Therefore, each vertex in S is adjacent to all the vertices in , which means that we can use any vertices of to connect all vertices in S into an S-path. On the other hand, since S is an independent set, each S-path needs at least vertices of . Thus, .
Case 2: .
Note that . We will show in this case by constructing internally disjoint S-paths and prove that We divide the construction process into four steps. In Steps 1 and 2, we will construct two S-paths mainly by using some edges in and some vertices in . In Steps 3 and 4, we will use vertices from and vertices from to construct internally disjoint S-paths. On these S-paths, any two vertices of S are connected by the vertices from and .
Step 1: Construct the first S-path .
Firstly, by using vertices in , we can connect all vertices of B into a path, denoted by , i.e., .
Since , . Note that . Thus, there must exist a path, denoted by , connecting all the vertices of in . More specifically, let .
Finally, using the vertex to connect and , we obtain the first S-path , i.e., .
Step 2: Construct the second S-path .
Firstly, by using the vertices in , we can connect all the vertices of A into a path, denoted by , i.e., .
Since , . Similarly, in there must exist a path, denoted by , connecting all the vertices of . More specifically, let .
Finally, using the vertex to connect and , we obtain the second S-path , i.e., .
Remark. After the first two steps, we have found two S-paths, which are obviously internally disjoint. Moreover, there are unused vertices in (namely, ), unused vertices in (namely, ) and unused vertices in . Set and .
Step 3: Construct the next S-paths, where .
Note that, if , proceed directly to Step 4. Thus, we assume that . We now provide a method to construct S-paths in pairs. The outline of the method is as follows.
Firstly, we take unused vertices from and unused vertices from . Then, using the vertices in total, connect all the vertices of S into an S-path. Next, we take unused vertices from and unused vertices from . Using the vertices in total, construct another S-path. Thus, by vertices in and vertices in , we can obtain a pair of S-paths. By repeating this process, we can construct pairs of S-paths in this step.
Now, we construct the S-paths and to illustrate the specific method. Note that, since , .
The construction of .
Firstly, by using vertices in , connect all vertices of B into a path, denoted by , i.e., .
Similarly, by using vertices in , connect all vertices of A into a path, denoted by , i.e., .
Then, join the vertices and by vertex . Moreover, join vertices and by vertex .
Next, we take unused vertices from and take unused vertices from . Since each vertex in is adjacent to all the vertices in C, using the vertices in total, we can connect all the vertices of C into a -path .
Now, we obtain the third S-path .
The construction of is similar. The only difference is that the subpath is constructed by unused vertices in and unused vertices in . It follows that the fourth S-path uses unused vertices in and unused vertices in , respectively.
Step 4: Construct the last path if necessary.
Let . Thus, there are d unused vertices in and , respectively. Since , . Now, according to the value of d, we distinguish two cases.
If , then . In this case, we stop constructing any new S-path.
If , then . Since , we can take and remaining vertices from and , respectively. Similarly to , using the vertices in total, we can obtain a new S-path.
Therefore, by the above four steps, we construct S-paths, which are obviously internally disjoint.
Moreover, since
,
. Hence,
It follows that we can obtain at least internally disjoint S-paths in this case; that is, .
Case 3: and .
In this case, . We will also construct at least internally disjoint S-paths. We divide the construction process into four steps, as follows.
Step 1: Construct the first S-path .
By using vertices in , connect all the vertices of B into a path, denoted by , i.e., .
By using vertices in X, connect all the vertices of C into a path, denoted by , i.e., .
Finally, using the vertex to connect and , we obtain the first S-path , i.e., .
Step 2: Construct the second S-path .
Let . Since , . Hence, is a path connecting all the vertices of , and so is an S-path.
Remark. After the first two steps, we have found two S-paths, which are obviously internally disjoint. Moreover, there are unused vertices in (namely, ), unused vertices in (namely, ) and unused vertices in (namely, ). Set , , and .
Step 3: Construct the next S-paths, where .
The method is similar to case 2. If , proceed directly to Step 4. thus, we assume that . In general, by vertices in and vertices in , we can obtain S-paths in pairs: use unused vertices in and unused vertices in to construct an S-path; next, use unused vertices in and unused vertices in to construct another S-path; by repeating this process, we can construct pairs of S-paths.
However, when , and . If we only use vertices in and b vertices in and do not use any other vertex and edge in , we cannot connect all the vertices of into a path. Thus, we distinguish two subcases:
Subcase 3.1: .
We have .
Firstly, by using b vertices in , connect all vertices of B and vertex into a -path, denoted by , where .
Next, when i is odd (when i is even), take () unused vertices from , and take () unused vertices from . Using the vertices in total, we can connect all vertices of C into a -path .
Combining these two paths, we obtain an S-path , i.e., , where .
Clearly, when i is odd (when i is even), then the path uses () vertices in and () vertices in , respectively.
Subcase 3.2: .
We have and .
When i is odd , since , by the same method as Subcase 3.1, we can construct by unused vertices in and unused vertices in .
However, when i is even, as noted above, vertices in and vertices in are not enough to obtain an S-path. We will complete the construction with the help of a vertex in , as follows.
Firstly, by using vertices in , connect all the vertices of B into a -path, denoted by .
Then, by using vertices in , connect all vertices of C into a -path, denoted by .
Finally, by one unused vertex in and one unused vertex in , connect vertices and . Then, we obtain an S-path , i.e., , where and i is even.
Note that, it remains to show that the vertices in are enough. Therefore, we will prove that .
Since
and
, we obtain the following.
Thus, in either case, we can always obtain S-paths in this step.
Step 4: Construct the last path if necessary.
Let . Since , . Similarly to Case 2, according to the value of d, distinguish two cases.
If , then . We stop constructing any new S-path.
If , then . We can construct one more new S-path by the remaining d vertices in and , respectively.
Therefore, by the above four steps, we construct S-paths, which are obviously internally disjoint.
Moreover, since
and
,
. Hence,
Thus, in this case, we can also obtain at least internally disjoint S-paths; that is, .
From the above discussion, in all cases and is exactly in Case 1. Thus, we can conclude that □
By Steps 3 and 4 of Case 2 in Theorem 1, we can obtain the following corollary, which may be useful for study on complete tripartite graphs.
Corollary 1. Let , and d be positive integers with , and G be a complete tripartite graph with three parts X, Y, and Z, where , , and . For any k-subset S of , if , , and , then there always exist at least internally disjoint S-paths in G, where .
Remark. Since , Theorem 1 implies that Hager’s conjecture is true for and .