Efficient and adaptive parameterized algorithms on modular decompositions
Stefan Kratsch, Florian Nelles

TL;DR
This paper develops efficient, adaptive algorithms for key graph problems based on modular-width, improving upon previous methods and achieving faster runtimes for graphs with small to moderate modular-width.
Contribution
It introduces new parameterized algorithms for polynomial problems on graphs using modular-width, with improved efficiency and simplicity over prior work.
Findings
Maximum Matching algorithm runs in O(mw^2 log mw * n + m) time.
Algorithms for Triangle Counting and b-Matching adapt to modular-width, outperforming unparameterized algorithms for mw=o(n).
Achieves linear time for graphs with constant modular-width.
Abstract
We study the influence of a graph parameter called modular-width on the time complexity for optimally solving well-known polynomial problems such as Maximum Matching, Triangle Counting, and Maximum - Vertex-Capacitated Flow. The modular-width of a graph depends on its (unique) modular decomposition tree, and can be computed in linear time for graphs with vertices and edges. Modular decompositions are an important tool for graph algorithms, e.g., for linear-time recognition of certain graph classes. Throughout, we obtain efficient parameterized algorithms of running times , , or for graphs of modular-width . Our algorithm for Maximum Matching, running in time , is both faster and simpler than the recent time algorithm of Coudert et al. (SODA 2018). For several other problems, e.g.,…
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.
