Abstract
For a graph and a set of a size at least 2, a path in G is said to be an S-path if it connects all vertices of S. Two S-paths and are said to be internally disjoint if and ; that is, they share no vertices and edges apart from S. Let denote the maximum number of internally disjoint S-paths in G. The k-path-connectivity of G is then defined as the minimum , where S ranges over all k-subsets of . In this paper, we study the k-path-connectivity of the complete balanced tripartite graph and obtain for
MSC:
05C38; 05C40
1. Introduction
An interconnection network is usually modeled by a connected graph , where vertices represent processors and edges represent communication links between processors. Connectivity is an important parameter to evaluate the reliability and fault tolerance of a network. For a graph G, the
is defined as the minimum cardinality of a subset of vertices of G such that is disconnected or trivial. An equivalent definition of connectivity was given in [1]. For each 2-subset of vertices of G, let denote the maximum number of internally disjoint -paths in G. Then, min.
There exist many generalizations of the classical connectivity, such as conditional connectivity [2], component connectivity [3], tree-connectivity [4,5] and rainbow connectivity [6]. In particular, Hager [7] introduced the concept of path-connectivity, which concerns paths connecting any k vertices in G and not only any two. Given a graph and a set of a size at least 2, a path in G is said to be an S-path if it connects all vertices of S. Two S paths and are said to be internally disjoint if and ; that is, they share no vertices and edges apart from S. Let denote the maximum number of internally disjoint S-paths in G. The k-path connectivity of G, denoted by , is then defined as min, where . Clearly, is exactly the classical connectivity , and is exactly the maximum number of edge-disjoint Hamiltonian paths in G.
In [7], Hager studied the sufficient conditions for to be at least ℓ in terms of . Hager conjectured that if G is a graph with for and , then ; moreover, the bound is sharp. He confirmed the conjecture for . Recently, Li et al. [8] showed that this conjecture also is true for . Moreover, they studied the complexity of the path-connectivity. With their conclusions, it is difficult to obtain for general G and . In [9,10], the path connectivity of lexicographic product graphs was investigated. For special classes of graphs, the exact values of were obtained for complete graphs [7] and complete bipartite graphs [7,11].
A complete multipartite graph is if the partite sets all have the same cardinality. In this paper, we study the k-path-connectivity of the complete balanced tripartite graph and obtain , for Moreover, our result implies that Hager’s conjecture is true for and .
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 .
3. Conclusions
k-path-connectivity is a natural generalization of the traditional connectivity. In this paper, we showed that the k-path-connectivity of the complete balanced tripartite graph is , for For future work, we will continue to investigate the k-path-connectivity of for . It would also be interesting to study the path connectivity of complete r-partite graphs for .
Author Contributions
Conceptualization, S.L.; methodology, S.L.; validation, P.W. and X.G.; formal analysis, P.W. and X.G.; writing—original draft preparation, P.W.; writing—review and editing, X.G. and S.L.; supervision, S.L.; project administration, S.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Natural Science Foundation of Ningbo, China (No. 202003N4148).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors are very grateful to Q. Jin for her helpful comments and suggestions. This study is supported by the Natural Science Foundation of Ningbo, China (No. 202003N4148).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Whitney, H. Congruent graphs and the connectivity of graphs. Am. J. Math. 1932, 54, 150–168. [Google Scholar] [CrossRef]
- Harary, F. Conditional connectivity. Networks 1983, 13, 347–357. [Google Scholar] [CrossRef]
- Sampathkumar, E. Connectivity of a graph—A generalization. J. Comb. Inf. Syst. Sci. 1984, 9, 71–78. [Google Scholar]
- Hager, M. Pendant tree-connectivity. J. Comb. Theory Ser. B 1985, 38, 179–189. [Google Scholar] [CrossRef] [Green Version]
- Li, X.; Mao, Y. Generalized Connectivity of Graphs; Springer: Cham, Switzerland, 2016. [Google Scholar]
- Chartrand, G.; Johns, G.L.; McKeon, K.A.; Zhang, P. Rainbow connection in graphs. Math. Bohem. 2008, 133, 85–98. [Google Scholar] [CrossRef]
- Hager, M. Path-connectivity in graphs. Discrete Math. 1986, 59, 53–59. [Google Scholar] [CrossRef] [Green Version]
- Li, S.; Qin, Z.; Tu, J.; Yue, J. On Tree-Connectivity and Path-Connectivity of Graphs. Graphs Combin. 2021, 37, 2521–2533. [Google Scholar] [CrossRef]
- Ma, T.; Wang, J.; Zhang, M.; Liang, X. Path 3-(edge-)connectivity of lexicographic product graphs. Discrete Appl. Math. 2020, 282, 152–161. [Google Scholar] [CrossRef]
- Mao, Y. Path-connectivity of lexicographic product graphs. Int. J. Comput. Math. 2016, 93, 27–39. [Google Scholar] [CrossRef]
- Gao, X.; Li, S.; Zhao, Y. Note on Path-Connectivity of Complete Bipartite Graphs. J. Interconnect. Netw. 2022, 22. [Google Scholar] [CrossRef]
- Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; Macmillan: London, UK, 2008. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).