• Home
  • Search
  • Sparsifying, Shrinking and Splicing for Minimum Path Cover in Parameterized Linear Time
  • Open Access IconOpen Access
  • Cite Icon21
  • https://doi.org/10.1137/1.9781611977073.18Copy DOI Icon

Sparsifying, Shrinking and Splicing for Minimum Path Cover in Parameterized Linear Time

  • Jan 1, 2022
  • Manuel Cáceres +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Previous chapter Next chapter Full AccessProceedings Proceedings of the 2022 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)Sparsifying, Shrinking and Splicing for Minimum Path Cover in Parameterized Linear TimeManuel Cáceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi, and Alexandru I. TomescuManuel Cáceres, Massimo Cairo, Brendan Mumey, Romeo Rizzi, and Alexandru I. Tomescupp.359 - 376Chapter DOI:https://doi.org/10.1137/1.9781611977073.18PDFBibTexSections ToolsAdd to favoritesExport CitationTrack CitationsEmail SectionsAboutAbstract A minimum path cover (MPC) of a directed acyclic graph (DAG) G = (V, E) 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 k 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 k. We obtain two new MPC parameterized algorithms for DAGs running in time O(k2|V| log |V| + |E|) and O(k3|V| + |E|). We also obtain a parallel algorithm running in O(k2|V| + |E|) parallel steps and using O(log |V|) processors (in the PRAM model). Our latter two algorithms are the first solving the problem in parameterized linear time. Finally, we show that we can transform (in O(k2|V|) time) a given MPC into another MPC that uses less than 2|V| distinct edges, which we prove to be asymptotically tight. As such, we also obtain edge sparsification algorithms preserving the width of the DAG with the same running time as our MPC algorithms. At the core of all our algorithms we interleave the usage of three techniques: transitive sparsification, shrinking of a path cover, and the splicing of a set of paths along a given path. Previous chapter Next chapter RelatedDetails Published:2022eISBN:978-1-61197-707-3 https://doi.org/10.1137/1.9781611977073Book Series Name:ProceedingsBook Code:PRDA22Book Pages:xvii + 3771

Similar Papers
  • Research Article

On a Variant of the Minimum Path Cover Problem in Acyclic Digraphs: Computational Complexity Results and Exact Method

  • Jun 16, 2025
  • Networks
  • Nour Elhouda Tellache +1
  • Book Chapter
  • Citations12

Faster p-norm minimizing flows, via smoothed q-norm problems

  • Jan 01, 2020
  • Deeksha Adil +1
  • Conference Article
  • Citations49

Near Optimal Leader Election in Multi-Hop Radio Networks

  • Jan 06, 2013
  • Mohsen Ghaffari +1
  • Research Article
  • Citations171

On Path Cover Problems in Digraphs and Applications to Program Testing

  • Sep 01, 1979
  • IEEE Transactions on Software Engineering
  • S.C Ntafos +1
  • Book Chapter
  • Citations9

Faster Deterministic and Las Vegas Algorithms for Offline Approximate Nearest Neighbors in High Dimensions

  • Jan 01, 2020
  • Josh Alman +2
  • Research Article
  • Citations75

LDFS-Based Certifying Algorithm for the Minimum Path Cover Problem on Cocomparability Graphs

  • Jan 01, 2013
  • SIAM Journal on Computing
  • Derek G Corneil +2
  • Conference Article
  • Citations24

Half-integrality, LP-branching and FPT Algorithms

  • Dec 18, 2013
  • Magnus Wahlström
  • Conference Article
  • Citations23

Partitioning into Expanders

  • Dec 18, 2013
  • Shayan Oveis Gharan +1
  • Conference Article
  • Citations15

Inapproximability of the Multi-level Uncapacitated Facility Location Problem

  • Jan 17, 2012
  • Ravishankar Krishnaswamy +1
  • Conference Article
  • Citations48

Exact Algorithms for Partial Curve Matching via the Fréchet Distance

  • Jan 04, 2009
  • Kevin Buchin +2
  • Conference Article
  • Citations10

Using Hashing to Solve the Dictionary Problem (In External Memory)

  • Jan 17, 2012
  • Dépôt institutionnel de l'Université libre de Bruxelles (Université Libre de Bruxelles)
  • John Iacono +1
  • Conference Article
  • Citations32

The Complexity of Optimal Multidimensional Pricing

  • Dec 18, 2013
  • Xi Chen +4
  • Conference Article
  • Citations25

Efficient algorithms for some special cases of the polynomial equivalence problem

  • Jan 23, 2011
  • Neeraj Kayal
  • Conference Article
  • Citations58

Sequential Auctions and Externalities

  • Jan 17, 2012
  • Renato Paes Leme +2
  • Conference Article
  • Citations42

Weighted flow time does not admit O(1)-competitive algorithms

  • Jan 04, 2009
  • Nikhil Bansal +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.