Paired Many-to-Many 2-Disjoint Path Cover
- The paper’s main contribution is the formulation of a spanning path-cover problem where two vertex-disjoint paths connect preset endpoints and together cover all vertices even in faulty settings.
- The methodology relies on recursive decompositions and splicing techniques in symmetric networks like burnt pancake graphs, balanced hypercubes, and Johnson graphs.
- Key results establish fault-tolerant guarantees through Hamiltonian connectivity, parity constraints, and sharp degree conditions, with open questions on optimal fault thresholds.
Searching arXiv for the cited paper and closely related work on paired many-to-many 2-disjoint path covers. Searching for (Dvořák et al., 2023). Searching for "Paired 2-disjoint path covers of burnt pancake graphs with faulty elements". Paired many-to-many 2-disjoint path cover is a spanning path-cover problem in which, for two disjoint 2-vertex sets and , one seeks two vertex-disjoint paths and with endpoints and such that (Liu et al., 21 Jul 2025). In the terminology used for burnt pancake graphs, a paired 2-disjoint path cover is a set of two vertex-disjoint paths whose vertex sets partition the graph, and in faulty settings the paths are required to lie in the residual graph after deleting faulty vertices and edges (Dvořák et al., 2023). The topic is closely connected to Hamiltonian connectivity, Hamiltonian laceability, linkage, and fault-tolerant routing, and it has been studied in interconnection-network families such as balanced hypercubes, burnt pancake graphs, Johnson graphs, and BCube, as well as in directed and shortest-path routing variants (Ma et al., 2024).
1. Definition and variant structure
In its standard undirected form, the paired many-to-many 2-disjoint path cover problem fixes the pairing in advance: must be joined to , and 0 must be joined to 1 (Liu et al., 21 Jul 2025). This distinguishes it from unpaired many-to-many path cover problems, where a permutation of the terminal sets may be chosen by the construction. The balanced-hypercube literature makes this distinction explicit: a paired 2-DPC uses the identity permutation, whereas an unpaired 3-DPC allows an arbitrary permutation 4 between the two endpoint sets (Lü et al., 2019).
The fault-tolerant formulation deletes a set 5 of faulty elements and asks for the same two-path vertex partition in 6. For burnt pancake graphs, the residual graph is defined by removing faulty vertices, faulty edges, and all edges incident with faulty vertices; a fault-free paired 2-DPC is then a paired 2-DPC in that residual graph (Dvořák et al., 2023). In edge-fault-only models, such as the balanced hypercube and BCube settings, the same cover condition is imposed after deleting the faulty edges (Lü, 2018).
In bipartite interconnection networks, endpoint placement is constrained by parity. For 7, the graph is bipartite, and the literature requires 8 to lie in one partite set and 9 in the other; the same parity condition underlies the many-to-many constructions in balanced hypercubes more generally (Lü, 2018). Directed analogues replace undirected paths by directed paths. In the digraph formulation, a paired many-to-many 2-DDPC is a pair of vertex-disjoint directed paths 0 such that 1 is an 2–3 path, 4 is an 5–6 path, and 7 (Ma et al., 2024).
A related global property is paired 2-coverability: a graph is paired 2-coverable if every choice of two disjoint 2-vertex sets 8 and 9 admits such a cover (Liu et al., 21 Jul 2025). This property is stronger than the existence of a single Hamiltonian path and stronger than unpaired many-to-many coverage guarantees.
2. Structural prerequisites and global degree principles
A general structural principle is that paired 2-coverability implies Hamilton-connectedness. For Johnson graphs, it is stated explicitly that if a graph is paired 2-coverable, then it must be Hamilton-connected, but the reverse is not true (Liu et al., 21 Jul 2025). The same paper gives a counterexample to the converse: a Hamilton-connected graph obtained from the 3-dimensional hypercube 0 by adding the edges 1 and 2 is not paired 2-coverable for the terminal choice 3, 4, 5, 6 (Liu et al., 21 Jul 2025). This separates spanning two-path decompositions from ordinary Hamiltonian connectivity.
Many existence proofs use Hamiltonian connectivity or Hamiltonian laceability as a backbone. In balanced hypercubes, Hamiltonian laceability is the paired 1-disjoint path cover and serves as a local ingredient for paired 2-DPC and paired 3-DPC constructions (Guo et al., 2019). In burnt pancake graphs, Kaneko’s results are used in the form: if 7, then 8 is Hamiltonian, and if 9, then 0 is Hamiltonian-connected (Dvořák et al., 2023). In Johnson graphs, Alspach’s Hamilton-connectedness theorem is the starting point for the proof that all 1 are paired 2-coverable (Liu et al., 21 Jul 2025).
For digraphs, the sharp global condition currently available is Ore-type. If 2 is a digraph of order 3 and 4 for each missing arc 5, then 6 is paired many-to-many 2-coverable (Ma et al., 2024). The proof augments the digraph with one auxiliary vertex 7, applies the Overbeck-Larisch Hamiltonian-connectedness criterion in the augmented digraph, and then splits a Hamiltonian path at 8 into the required two spanning directed paths (Ma et al., 2024). The bound is sharp: there exists a digraph on 9 vertices with 0 for each missing arc that is not paired many-to-many 2-coverable because every 1–2 path and every 3–4 path are forced through a single vertex 5 (Ma et al., 2024).
3. Burnt pancake graphs and mixed faulty elements
The most detailed mixed-fault theorem currently in the supplied literature concerns the burnt pancake graph 6, the Cayley graph of the hyperoctahedral group 7 generated by signed prefix reversals 8 (Dvořák et al., 2023). A signed permutation 9 has 0, and
1
The graph 2 has
3
It admits a canonical decomposition into 4 induced subgraphs 5, 6, each isomorphic to 7. For 8, the inter-subgraph edge set 9 forms a matching, and
0
Every vertex 1 has a unique out-neighbor 2 outside 3 via its 4-edge (Dvořák et al., 2023).
The main theorem states that if 5 and 6 with 7, then for any two pairs 8 and 9 of distinct vertices there exist vertex-disjoint paths 0 and 1 in 2 with 3 and 4 (Dvořák et al., 2023). Faulty elements may be vertices and/or edges, so the bound 5 is a mixed-fault guarantee.
The construction is inductive. If faults are spread so that each 6 has at most 7 faults, the induction hypothesis supplies local 2-DPCs in each subgraph, and the matchings 8 permit global splicing. In the worst-case concentration, one subgraph 9 may contain exactly 0 faults while all others and all out-edges are fault-free; the proof then performs a detailed case analysis over all terminal distributions across one, two, three, or four subgraphs (Dvořák et al., 2023). A key lemma ensures out-neighbor separation: if two vertices lie in the same 1 and have distance at most 2, then their out-neighbors are distinct; if they lie in different 3, distance at most 4 also forces distinct out-neighbors (Dvořák et al., 2023).
The impossibility threshold is not fully closed, but a sharp lower obstruction is known at 5 faults. For every 6, there exists a set of 7 faulty edges or a set of 8 faulty vertices such that no fault-free paired 2-DPC exists in 9 for some terminal pairs (Dvořák et al., 2023). The explicit counterexample chooses 00 and 01 at distance 02 with common neighbor 03, then faults the 04 edges at 05 other than 06 and 07, or instead faults the corresponding adjacent vertices. Any fault-free path through 08 is then forced to pass both 09 and 10, which prevents two disjoint covering paths (Dvořák et al., 2023). The status at 11 faults remains open: the paper asks whether the bound 12 can be improved to 13 for all 14 (Dvořák et al., 2023).
The proofs are constructive. They specify how to choose edges or vertices, cut Hamiltonian paths or cycles, and splice the resulting pieces through out-edge matchings. Given implementations of Hamiltonian path and cycle routines in the subgraphs, the overall procedure builds the two paths in a number of steps proportional to the number of subgraphs visited; the output size is 15, so the construction is linear in the output length and polynomial in 16 (Dvořák et al., 2023).
4. Established graph families and exact guarantees
Several graph classes now admit exact paired many-to-many 2-disjoint path cover theorems.
| Graph family | Guarantee | Reference |
|---|---|---|
| Balanced hypercube 17 | Fault-free paired 2-DPC for any 18, 19; with faulty edges, the bound 20 is optimal | (Lü, 2018) |
| Johnson graph 21 | 22 is paired 2-coverable for all 23 and 24 | (Liu et al., 21 Jul 2025) |
| Layered Johnson family 25 | If 26 and 27, then 28 is paired 2-coverable | (Liu et al., 21 Jul 2025) |
| BCube 29 | Under 30-PEF, for any source set 31 and target set 32, there exist two disjoint covering paths 33 | (Cai et al., 4 May 2025) |
For balanced hypercubes, the fault-free result had already been established before the fault-tolerant version. The edge-fault theorem states that for 34, if 35 and 36, then for any 37 and 38, there exist two vertex-disjoint simple paths 39 with 40, 41, 42, and 43 (Lü, 2018). The upper bound 44 is optimal: with 45 faulty edges concentrated around a common neighbor 46 of symmetric vertices 47, any cover would force both paths through 48, contradicting vertex-disjointness (Lü, 2018). The later paired 3-disjoint path cover theorem for 49, valid for 50, explicitly treats paired 2-DPC as a previously known special case and extends the same recursive decomposition machinery to three prescribed pairs (Guo et al., 2019).
For Johnson graphs, the theorem is unconditional and fault-free. The proof partitions 51 into the vertices 52 not containing 53, so 54, and the vertices 55 containing 56, so 57, then performs a five-case analysis according to how many endpoints lie in 58 (Liu et al., 21 Jul 2025). Splicing relies on neighbors obtained by swapping one element and on Hamiltonian paths inside the two induced halves. The same paper proves that the layered family 59, built from levels 60 with vertical edges 61 whenever 62, is also paired 2-coverable whenever 63 and 64 (Liu et al., 21 Jul 2025).
For BCube, the relevant fault model is partitioned by dimension. In the logical graph 65, the 66-PEF constraints are 67 and, for 68,
69
Under this model, the paper proves Hamiltonian connectivity and then the existence of a paired 2-DPC for arbitrary prescribed source and target pairs (Cai et al., 4 May 2025). The per-dimension budgets grow exponentially in 70, which is the paper’s “exponential fault tolerance” statement (Cai et al., 4 May 2025).
A higher-rank generalization appears in bipartite transposition-like graphs. The main theorem there is not restricted to 71: every rank 72 bipartite transposition-like graph admits a paired 73-to-74 disjoint path cover for all choices of 75 and 76, provided 77 lies in one partite set and 78 in the other (Coleman et al., 2024). The paper explicitly notes that establishing “paired many-to-many 2-disjoint path covers” in the stronger sense of two internally disjoint 79–80 paths per pair is an open direction for this class (Coleman et al., 2024).
5. Related formulations and neighboring problems
Several neighboring lines of work relax, generalize, or reinterpret the paired many-to-many 2-disjoint path cover problem.
The hypercube literature contains a closely related but unpaired theorem. In 81 with faulty vertices, for 82, if 83, 84, 85, and every fault-free vertex has at least two fault-free neighbors, then there exist two vertex-disjoint fault-free paths whose endpoints are exactly 86 and whose union covers at least 87 vertices (Li et al., 2012). The theorem guarantees some pairing between 88 and 89, not a pre-specified pairing, so it is an unpaired many-to-many result rather than a paired 2-DPC theorem in the strict sense (Li et al., 2012). Balanced hypercubes also admit a higher-cardinality unpaired result: for 90, any 91 and 92 with 93 admit an unpaired 94-DPC, and the upper bound 95 is best possible (Lü et al., 2019).
A different reinterpretation arises in network design under shortest-path routing. In the cover-by-pairs framework, a customer is covered by two facilities if there exist two disjoint shortest paths from the facilities to that customer. The paper distinguishes pathwise-disjoint coverage (PDFL, relevant with MPLS) from setwise-disjoint coverage (SDFL, relevant with OSPF/IS-IS) and states that the “Paired Many-to-Many 2-Disjoint Path Cover” problem under shortest-path routing is exactly these Set Cover by Pairs formulations with pairwise coverage constraints driven by shortest paths (Johnson et al., 2016). This is not a spanning two-path partition of the entire graph; instead, it is a facility-location optimization problem in which each customer must be served by two disjoint shortest paths from selected facilities (Johnson et al., 2016).
In directed acyclic graphs, the closely related MinPCRP problem asks for a minimum-cardinality path cover such that both vertices of every required pair belong to the same path. The paper proves a sharp computational boundary: deciding whether there exists a solution consisting of at most three paths is NP-complete, whereas deciding whether a solution consisting of at most two paths exists is polynomial-time solvable via reduction to 2-Clique Partition in an auxiliary compatibility graph (Beerenwinkel et al., 2013). This is not the same as fixing two prescribed endpoint pairs, but it addresses the two-path cover regime with pair constraints on path co-membership.
6. Methods, applications, and open questions
Across graph families, the dominant proof pattern is recursive decomposition plus splicing. Burnt pancake graphs decompose into 96 copies of 97 linked by matchings of 98-edges (Dvořák et al., 2023). Balanced hypercubes decompose into four 99 subcubes, with crossing edges and 8-cycles used to reroute and concatenate local covers (Lü, 2018). Johnson graphs split into two induced Johnson graphs according to containment of a distinguished element 00, and 01 uses vertical inclusion edges between consecutive levels (Liu et al., 21 Jul 2025). BCube partitions along one coordinate into 02 sub-BCubes, each isomorphic to 03, then lifts local path pieces through non-faulty inter-subgraph edges and Hamiltonian paths in the remainder (Cai et al., 4 May 2025). This recurring architecture suggests that paired many-to-many 2-DPC is especially tractable in recursively defined, highly symmetric graph families with abundant inter-module matchings.
The main application domain is fault-tolerant interconnection networks. For burnt pancake graphs, paired many-to-many 2-disjoint path covers are motivated by full utilization, load balancing, and redundancy: they partition the network’s vertices between two end-to-end routes and remain available under up to 04 mixed faulty elements (Dvořák et al., 2023). In BCube, the same idea is tied to message passing under large numbers of link failures, with per-level budgets growing exponentially in the dimension index (Cai et al., 4 May 2025). In shortest-path routing networks, the paired-cover viewpoint underlies monitor placement and robust content distribution, with SDFL modeling OSPF/IS-IS and PDFL modeling MPLS (Johnson et al., 2016).
Several open questions remain explicit in the cited literature. For burnt pancake graphs, the central unresolved issue is whether the mixed-fault bound 05 can be improved to 06 for all 07 (Dvořák et al., 2023). In hypercubes with faulty vertices, the theorem for 08 guarantees some pairing but not a predetermined pairing, and extending the stronger vertex-fault bound to mixed vertex-plus-edge faults is stated as a natural direction (Li et al., 2012). For BCube, the paper focuses on 09 and states that generalization to 10 is only suggested by the hierarchical splicing strategy, not proved (Cai et al., 4 May 2025). For bipartite transposition-like graphs, the stronger requirement of two internally disjoint 11–12 paths for each pair is explicitly left open (Coleman et al., 2024).
The current body of work therefore presents paired many-to-many 2-disjoint path cover as a sharply structured spanning problem: stronger than Hamiltonian connectivity, sensitive to pairing and parity, highly compatible with recursive network topologies, and increasingly integrated with fault models, routing constraints, and degree-theoretic conditions across both undirected and directed settings.