Papers
Topics
Authors
Recent
Search
2000 character limit reached

Simpler and faster algorithms for detours in planar digraphs

Published 6 Jan 2023 in cs.DM and math.CO | (2301.02421v1)

Abstract: In the directed detour problem one is given a digraph GG and a pair of vertices ss and~tt, and the task is to decide whether there is a directed simple path from ss to tt in GG whose length is larger than dist<em>G(s,t)\mathsf{dist}<em>{G}(s,t). The more general parameterized variant, directed long detour, asks for a simple ss-to-tt path of length at least dist</em>G(s,t)+k\mathsf{dist}</em>{G}(s,t)+k, for a given parameter kk. Surprisingly, it is still unknown whether directed detour is polynomial-time solvable on general digraphs. However, for planar digraphs, Wu and Wang~[Networks, '15] proposed an O(n<sup>3)\mathcal{O}(n<sup>3)-time algorithm for directed detour, while Fomin et al.~[STACS 2022] gave a 2<sup>O(k)</sup>n<sup>O(1)2<sup>{\mathcal{O}(k)}\cdot</sup> n<sup>{\mathcal{O}(1)}-time fpt algorithm for directed long detour. The algorithm of Wu and Wang relies on a nontrivial analysis of how short detours may look like in a plane embedding, while the algorithm of Fomin et al.~is based on a reduction to the §{\S}-disjoint paths problem on planar digraphs. This latter problem is solvable in polynomial time using the algebraic machinery of Schrijver~[SIAM~J.~Comp.,~'94], but the degree of the obtained polynomial factor is huge. In this paper we propose two simple algorithms: we show how to solve, in planar digraphs, directed detour in time O(n<sup>2)\mathcal{O}(n<sup>2) and directed long detour in time 2<sup>O(k)</sup>n<sup>4</sup>logn2<sup>{\mathcal{O}(k)}\cdot</sup> n<sup>4</sup> \log n. In both cases, the idea is to reduce to the $2$-disjoint paths problem in a planar digraph, and to observe that the obtained instances of this problem have a certain topological structure that makes them amenable to a direct greedy strategy.

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.