Fixed-Parameter Algorithms for DAG Partitioning
Ren\'e van Bevern, Robert Bredereck, Morgan Chopin, Sepp, Hartung, Falk H\"uffner, Andr\'e Nichterlein, Ond\v{r}ej Such\'y

TL;DR
This paper introduces fixed-parameter algorithms for DAG Partitioning, enabling optimal solutions for large graphs with small parameter k, and evaluates heuristic quality using these solutions.
Contribution
It presents an $O(2^k imes (n+m))$ time algorithm for DAG Partitioning, along with data reduction rules, and extends solutions to graphs with bounded treewidth, answering open questions.
Findings
Algorithm solves DAG Partitioning efficiently for small k.
Data reduction rules improve practical solving times.
Heuristic performs optimally on trees and is evaluated against optimal solutions.
Abstract
Finding the origin of short phrases propagating through the web has been formalized by Leskovec et al. [ACM SIGKDD 2009] as DAG Partitioning: given an arc-weighted directed acyclic graph on vertices and arcs, delete arcs with total weight at most such that each resulting weakly-connected component contains exactly one sink---a vertex without outgoing arcs. DAG Partitioning is NP-hard. We show an algorithm to solve DAG Partitioning in time, that is, in linear time for fixed . We complement it with linear-time executable data reduction rules. Our experiments show that, in combination, they can optimally solve DAG Partitioning on simulated citation networks within five minutes for and being and larger. We use our obtained optimal solutions to evaluate the solution quality of Leskovec et al.'s heuristic. We show that Leskovec et…
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.
