English

Rerouting Planar Curves and Disjoint Paths

Data Structures and Algorithms 2022-10-24 v1 Computational Geometry Combinatorics

Abstract

In this paper, we consider a transformation of kk disjoint paths in a graph. For a graph and a pair of kk disjoint paths P\mathcal{P} and Q\mathcal{Q} connecting the same set of terminal pairs, we aim to determine whether P\mathcal{P} can be transformed to Q\mathcal{Q} by repeatedly replacing one path with another path so that the intermediates are also kk disjoint paths. The problem is called Disjoint Paths Reconfiguration. We first show that Disjoint Paths Reconfiguration is PSPACE-complete even when k=2k=2. On the other hand, we prove that, when the graph is embedded on a plane and all paths in P\mathcal{P} and Q\mathcal{Q} connect the boundaries of two faces, Disjoint Paths Reconfiguration can be solved in polynomial time. The algorithm is based on a topological characterization for rerouting curves on a plane using the algebraic intersection number. We also consider a transformation of disjoint ss-tt paths as a variant. We show that the disjoint ss-tt paths reconfiguration problem in planar graphs can be determined in polynomial time, while the problem is PSPACE-complete in general.

Keywords

Cite

@article{arxiv.2210.11778,
  title  = {Rerouting Planar Curves and Disjoint Paths},
  author = {Takehiro Ito and Yuni Iwamasa and Naonori Kakimura and Yusuke Kobayashi and Shun-ichi Maezawa and Yuta Nozaki and Yoshio Okamoto and Kenta Ozeki},
  journal= {arXiv preprint arXiv:2210.11778},
  year   = {2022}
}
R2 v1 2026-06-28T04:09:16.659Z