Efficient and adaptive parameterized algorithms on modular decompositions
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., Triangle Counting and Maximum -Matching, we give adaptive algorithms, meaning that their running times match the best unparameterized algorithms for worst-case modular-width of and they outperform them already for , until reaching linear time for .
Cite
@article{arxiv.1804.10173,
title = {Efficient and adaptive parameterized algorithms on modular decompositions},
author = {Stefan Kratsch and Florian Nelles},
journal= {arXiv preprint arXiv:1804.10173},
year = {2018}
}