- The paper introduces a novel two-graph model that distinguishes between feasibility and movement, enabling a more realistic approach to path discovery.
- The paper applies fixed-parameter tractability analyses and employs techniques like token jumping and layered auxiliary digraphs to handle diverse movement constraints.
- The paper reveals NP-hard and parameterized intractability results for cases like planar graphs and bounded pathwidth, emphasizing computational challenges in dynamic environments.
Separation of Feasibility and Movement: A Two-Graph Model for Solution Discovery
Motivation and Framework
The paper "Separating Feasibility and Movement in Solution Discovery: The Case of Path Discovery" (2604.27802) introduces a formal distinction between feasibility and movement in solution discovery via a directed, weighted two-graph model. Classical solution discovery models, such as token sliding and token jumping, conflate the graphs representing feasible solution spaces and those governing movement dynamics. However, many practical applications require a separation; for example, the feasibility of radio coverage in an area is constrained by geographic topology, whereas agent movement is restricted by the logistical infrastructure (e.g., roads). To address this, the authors define a problem graph G specifying feasible combinatorial objects, and a movement graph M specifying admissible relocations and associated costs. The initial configuration and a movement budget define the starting point and constraints. This abstraction enables asymmetry, heterogeneous transition costs, and more realistic modeling of practical systems, while subsuming traditional models as special cases.
Core Problems and Methodology
Two canonical problems are considered:
- Path Discovery: Identify a configuration containing a directed s-t path in the problem graph, reachable from the initial configuration within the movement budget.
- Shortest Path Discovery: Identify such a configuration containing a shortest s-t path.
The separation is crucial, as even in scenarios where the underlying optimization problem (finding a shortest path) is tractable in G, the corresponding discovery problem is often computationally hard due to movement constraints. The framework generalizes traditional token-sliding models (where M=G) and token-jumping (where M is fully connected with unit costs). The authors systematically analyze parameterized complexity and exact algorithms for these problems.
Algorithmic Results
Fixed-Parameter Tractability
Several tractable cases are established:
- Token Jumping: When tokens may move freely, Path Discovery is solvable in polynomial time, since the order and identity of tokens are irrelevant and movement costs are uniform.
- Number of Tokens: Both Path Discovery and Shortest Path Discovery are fixed-parameter tractable (FPT) parameterized by the number of tokens k. The authors employ layered auxiliary digraphs and color-coding [AlonYusterZwick1995] to efficiently enumerate candidate paths and token assignments within M0.
- Bounded Solution Size: FPT algorithms are shown for parameters bounding the number of vertices on all simple M1-M2 paths, such as vertex integrity and treedepth of the underlying undirected graph, as well as for the distance from M3 to M4 in the positive-weight setting.
- Feedback Edge Set: If the feedback edge set number is small, the set of possible simple M5-M6 paths is bounded. Enumerative signature-based constructions and bipartite matching efficiently yield FPT algorithms.
- Treewidth: On graphs where the undirected union of M7 and M8 has bounded treewidth M9, the problems are in XP, solvable in s0 via dynamic programming on tree decompositions.
Hardness Results
The model admits significant intractability:
- Planar Graphs: Discovery remains NP-hard on planar graphs, even in the classical undirected token-sliding setting, via reductions from Circulating Orientation.
- Pathwidth and Cutwidth: The problems are XNLP-hard (and thus W[i]-hard for all s1) when parameterized by pathwidth or cutwidth, remaining hard for bounded-width graph classes.
- Directed Feedback Vertex Set: In directed two-graph models, parameterization by the directed feedback vertex set yields para-NP-hardness.
- Diameter and Budget: Allowing zero-weight edges in s2 or s3 creates para-NP-hard instances when parameterized by diameter or budget, respectively. Specifically, Shortest Path Discovery becomes hard for budget s4 if zero-weight movement edges are enabled.
- Treewidth Barrier: Since cutwidth bounds treewidth, the obtained XP algorithms for treewidth cannot be improved to FPT under standard complexity assumptions.
Implications and Discussion
The two-graph framework illuminates a critical distinction between solution feasibility and physical dynamics in combinatorial settings, bridging structural parameterized complexity and dynamic adaptation paradigms. The model captures asymmetric, heterogeneous, and weighted movement constraints, which are fundamental in applications such as robotics, logistics, and network repair.
Algorithmic tractability hinges on the interplay between movement restrictions and path structure. Parameters bounding path length or cycle complexity carve out polynomial and FPT regimes. Conversely, structural parameters like treewidth and cutwidth delineate regimes of intrinsic computational difficulty, even when classical solution construction is easy.
The theoretical implications extend to the study of other combinatorial discovery and reconfiguration problems, such as vertex cover, domination, matching, cut, and clustering, under realistic movement schemes. Practically, the results guide the design of adaptive algorithms for incremental deployment, resource reallocation, and repair in networked systems, where feasibility and movement must be treated independently.
Future Directions
Immediate avenues include extending the model to more diverse combinatorial objects, analyzing the threshold between tractable and intractable parameterizations, and generalizing to the classical reconfiguration setting. Further research can focus on kernelization, approximation, and real-time discovery under movement constraints. Investigations into algorithmic meta-theorems for solution discovery may uncover deeper structural relationships governing tractability. Empirical studies could validate the framework's applicability to real-world deployment and adaptation problems in AI-driven systems.
Conclusion
This work proposes a flexible, expressive two-graph model separating feasibility and movement in solution discovery. Detailed parameterized analyses reveal a nuanced landscape: tractability in several structural cases, contrasted with strong, broad-reaching hardness results for canonical parameters. The separation is not merely an abstraction; it enables modeling of realistic constraints and initiates a new direction in understanding dynamic solution discovery under heterogeneous movement protocols, with significant implications for combinatorial optimization and adaptive AI.