From edge-disjoint paths to independent paths
Let f(k) denote the maximum such that every simple undirected graph containing two vertices s,t and k edge-disjoint s-t paths, also contains two vertices u,v and f(k) independent u-v paths. Here, a set of paths is independent if none of them contains an interior vertex of another. We prove that f(k)=k if k<3, and f(k)=3 otherwise.
š” Research Summary
The paper investigates the relationship between edgeādisjoint sāt paths and vertexāindependent uāv paths in simple undirected graphs. For a given integer k, let f(k) denote the largest integer such that every graph containing two vertices s and t with k edgeādisjoint sāt paths must also contain two vertices u and v with f(k) independent uāv paths (a set of paths is independent if no path contains an interior vertex of another). The authors prove that f(k)=k for kā¤2 and f(k)=3 for all kā„3.
The easy direction f(k)ā¤k follows from the fact that independent paths are automatically edgeādisjoint. For k=1 the single path is trivially independent. For k=2 the construction is explicit: take s as the common start, locate the first vertex v where the two edgeādisjoint sāt paths intersect, and use the sāv subpaths of both paths as the required independent pair.
The nonātrivial part is establishing the lower bound f(k)ā„3 when kā„3. LemmaāÆ1 shows that any three edgeādisjoint sāt paths can be transformed into three independent uāv paths. Let Pā,Pā,Pā be the three edgeādisjoint sāt paths and let sįµ¢ be the neighbor of s on Pįµ¢. After deleting s, consider the connected component containing t and take a spanning tree T of this component. Within T there exists a vertex v that lies on the three sįµ¢āv subpaths; such a vertex can be found by intersecting the sāāsā and sāāsā subpaths of T and choosing the common point closest to sā. The three paths from s to v obtained by concatenating the edge sāsįµ¢ with the sįµ¢āv subpath of T are pairwise independent. This argument essentially uses Mengerās theorem: the three edgeādisjoint sāt paths guarantee a vertex cut of size at most two separating s from v, which forces the existence of three independent paths.
To prove the upper bound f(k)ā¤3 for kā„3, LemmaāÆ2 introduces the recursive diamond graphs Dā. Dā consists of a single edge st. For pā„1, each edge of Dāāā is replaced by a ādiamondā consisting of four parallel twoāedge paths, creating four edgeādisjoint copies of Dāāā. Choosing p=ālogākā ensures that Dā contains at least k edgeādisjoint sāt paths. The authors then show that for any pair of vertices u, v in Dā, there are at most three independent uāv paths. The proof proceeds by selecting the smallest recursive diamond subgraph Q that contains u and v, analyzing its order q, and observing that Q can be decomposed into four subādiamonds Hā,ā¦,Hā each isomorphic to D_{qā1}. Depending on which subādiamonds u and v belong to, one can always find a uāv vertex cut of size two (or three when q<p and u is an extremity of another disjoint subādiamond). By Mengerās theorem, the size of a minimum uāv cut bounds the number of independent uāv paths, establishing the desired upper bound of three.
Combining the two lemmas yields the exact function: f(k)=k for k=1,2 and f(k)=3 for all kā„3.
The paper also discusses an application to SAT solving. In a recent algorithm for detecting strong backdoor sets to the class of nested formulas, LemmaāÆ1 is used to exhibit three independent paths in an auxiliary graph, which after edge expansion yields a K_{2,3} minorāa structure that certifies the absence of a small backdoor set. LemmaāÆ2, however, shows that this technique cannot be extended to guarantee larger independent sets, limiting the approach when trying to broaden the target formula class.
Overall, the work provides a clean characterization of how many vertexāindependent paths are forced by a given number of edgeādisjoint paths, highlights the tightness of the bound via a simple yet powerful family of graphs, and connects these combinatorial insights to practical algorithmic problems in computational complexity.
Comments & Academic Discussion
Loading comments...
Leave a Comment