Minimum Path Cover in Parameterized Linear Time
Manuel Caceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi and, Alexandru I. Tomescu

TL;DR
This paper introduces a novel parameterized linear-time algorithm for computing the minimum path cover in DAGs, significantly improving efficiency for small-width graphs and providing an edge sparsification method that preserves width.
Contribution
The paper presents the first parameterized linear-time algorithm for minimum path cover in DAGs and an edge sparsification technique that maintains the graph's width.
Findings
First linear-time parameterized algorithm for MPC in DAGs
Edge sparsification algorithm preserves width with fewer edges
Total running time matches the MPC algorithm's complexity
Abstract
A minimum path cover (MPC) of a directed acyclic graph (DAG) is a minimum-size set of paths that together cover all the vertices of the DAG. Computing an MPC is a basic polynomial problem, dating back to Dilworth's and Fulkerson's results in the 1950s. Since the size of an MPC (also known as the width) can be small in practical applications, research has also studied algorithms whose running time is parameterized on . We obtain a new MPC parameterized algorithm for DAGs running in time . Our algorithm is the first solving the problem in parameterized linear time. Additionally, we obtain an edge sparsification algorithm preserving the width of a DAG but reducing to less than . This algorithm runs in time and requires an MPC of a DAG as input, thus its total running time is the same as the running time of our MPC algorithm.
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
TopicsAdvanced Graph Theory Research · Computational Geometry and Mesh Generation · Interconnection Networks and Systems
