Counting Shortest Two Disjoint Paths in Cubic Planar Graphs with an NC Algorithm
Andreas Bj\"orklund, Thore Husfeldt

TL;DR
This paper presents a highly efficient NC algorithm for counting and finding the shortest two disjoint paths in cubic planar graphs, a problem previously unsolved with deterministic polynomial time methods.
Contribution
It introduces the first deterministic NC algorithm for S2DP in cubic planar graphs that also counts the number of solutions, improving over prior randomized and slower algorithms.
Findings
Developed an NC algorithm for S2DP in cubic planar graphs
The algorithm computes the minimum total length of disjoint paths
It counts the number of such shortest path pairs
Abstract
Given an undirected graph and two disjoint vertex pairs and , the Shortest two disjoint paths problem (S2DP) asks for the minimum total length of two vertex disjoint paths connecting with , and with , respectively. We show that for cubic planar graphs there are NC algorithms, uniform circuits of polynomial size and polylogarithmic depth, that compute the S2DP and moreover also output the number of such minimum length path pairs. Previously, to the best of our knowledge, no deterministic polynomial time algorithm was known for S2DP in cubic planar graphs with arbitrary placement of the terminals. In contrast, the randomized polynomial time algorithm by Bj\"orklund and Husfeldt, ICALP 2014, for general graphs is much slower, is serial in nature, and cannot count the solutions. Our results are built on an approach by Hirai and Namba,…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Optimization and Search Problems
