Polynomial-time algorithms for PATH COVER and PATH PARTITION on trees and graphs of bounded treewidth
Florent Foucaud, Atrayee Majumder, Tobias M\"omke, Aida Roshany-Tabrizi

TL;DR
This paper presents efficient algorithms for PATH COVER and PATH PARTITION problems on trees and graphs with bounded treewidth, advancing understanding of these problems' computational complexity.
Contribution
It introduces a linear-time algorithm for PATH COVER on trees and polynomial-time algorithms for PATH COVER and PATH PARTITION on graphs of bounded treewidth, including improvements using Cut&Count.
Findings
PATH COVER solvable in linear time on trees.
Polynomial algorithms for PATH COVER and PATH PARTITION on bounded treewidth graphs.
Enhanced algorithms using Cut&Count technique for PATH PARTITION.
Abstract
In the PATH COVER problem, one asks to cover the vertices of a graph using the smallest possible number of (not necessarily disjoint) paths. While the variant where the paths need to be pairwise vertex-disjoint, which we call PATH PARTITION, is extensively studied, surprisingly little is known about PATH COVER. We start filling this gap by designing a linear-time algorithm for PATH COVER on trees. We show that PATH COVER can be solved in polynomial time on graphs of bounded treewidth using a dynamic programming scheme. It runs in XP time (where is the number of vertices and the treewidth of the input graph) or if there is an upper-bound on the solution size. A similar algorithm gives an FPT algorithm for PATH PARTITION, which can be improved to (randomized) using the Cut\&Count technique. These results…
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 · Computational Geometry and Mesh Generation
