Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient and adaptive parameterized algorithms on modular decompositions

Published 26 Apr 2018 in cs.DS | (1804.10173v1)

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 ss-tt Vertex-Capacitated Flow. The modular-width of a graph depends on its (unique) modular decomposition tree, and can be computed in linear time O(n+m)O(n+m) for graphs with nn vertices and mm 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 O(f(mw)n+m)O(f(mw)n+m), O(n+f(mw)m)O(n+f(mw)m) , or O(f(mw)+n+m)O(f(mw)+n+m) for graphs of modular-width mwmw. Our algorithm for Maximum Matching, running in time O(mw<sup>2log</sup>mwn+m)O(mw<sup>2\log</sup> mw \cdot n+m), is both faster and simpler than the recent O(mw<sup>4n+m)O(mw<sup>4n+m) time algorithm of Coudert et al. (SODA 2018). For several other problems, e.g., Triangle Counting and Maximum bb-Matching, we give adaptive algorithms, meaning that their running times match the best unparameterized algorithms for worst-case modular-width of mw=Θ(n)mw=\Theta(n) and they outperform them already for mw=o(n)mw=o(n), until reaching linear time for mw=O(1)mw=O(1).

Authors (2)
Citations (18)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.