Rerouting Planar Curves and Disjoint Paths
Takehiro Ito, Yuni Iwamasa, Naonori Kakimura, Yusuke Kobayashi,, Shun-ichi Maezawa, Yuta Nozaki, Yoshio Okamoto, and Kenta Ozeki

TL;DR
This paper studies the complexity of transforming one set of disjoint paths into another within a graph, showing PSPACE-completeness in general but polynomial-time solutions for planar graphs with specific boundary conditions.
Contribution
It proves PSPACE-completeness of disjoint paths reconfiguration in general graphs and provides a polynomial-time algorithm for planar graphs with boundary-connected paths.
Findings
Disjoint Paths Reconfiguration is PSPACE-complete for general graphs.
Polynomial-time algorithm exists for planar graphs with boundary-connected paths.
Reconfiguration of disjoint s-t paths is polynomial in planar graphs but PSPACE-complete otherwise.
Abstract
In this paper, we consider a transformation of disjoint paths in a graph. For a graph and a pair of disjoint paths and connecting the same set of terminal pairs, we aim to determine whether can be transformed to by repeatedly replacing one path with another path so that the intermediates are also disjoint paths. The problem is called Disjoint Paths Reconfiguration. We first show that Disjoint Paths Reconfiguration is PSPACE-complete even when . On the other hand, we prove that, when the graph is embedded on a plane and all paths in and 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
