Almost-linear time parameterized algorithm for rankwidth via dynamic rankwidth
Tuukka Korhonen, Marek Soko{\l}owski

TL;DR
This paper introduces a nearly linear time algorithm for determining the rankwidth of a graph and constructing a rank decomposition, using a dynamic data structure that efficiently maintains these decompositions under graph updates.
Contribution
It presents a fully dynamic algorithm for maintaining rank decompositions of bounded width with subpolynomial update time, improving previous quadratic-time algorithms.
Findings
Achieves $O_k(n^{1+o(1)}) + O(m)$ time for rankwidth computation.
Provides a dynamic data structure with $O_k(2^{ oot{ig}{ ext{log n}} ext{ log log n}})$ amortized update time.
Extends dynamic algorithms to handle dense edge updates described by CMSO$_1$ sentences.
Abstract
We give an algorithm that given a graph with vertices and edges and an integer , in time either outputs a rank decomposition of of width at most or determines that the rankwidth of is larger than ; the -notation hides factors depending on . Our algorithm returns also a -expression for cliquewidth, yielding a -approximation algorithm for cliquewidth with the same running time. This improves upon the time algorithm of Fomin and Korhonen [STOC 2022]. The main ingredient of our algorithm is a fully dynamic algorithm for maintaining rank decompositions of bounded width: We give a data structure that for a dynamic -vertex graph that is updated by edge insertions and deletions maintains a rank decomposition of of width at most under the promise that the rankwidth of …
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.
Taxonomy
Topicsgraph theory and CDMA systems · Advanced Optimization Algorithms Research · Metaheuristic Optimization Algorithms Research
