Approximating rank-width and clique-width quickly
Author(s) -
Sangil Oum
Publication year - 2008
Publication title -
acm transactions on algorithms
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.093
H-Index - 57
eISSN - 1549-6333
pISSN - 1549-6325
DOI - 10.1145/1435375.1435385
Subject(s) - matroid , combinatorics , mathematics , running time , rank (graph theory) , submodular set function , discrete mathematics , extension (predicate logic) , graph , function (biology) , binary logarithm , algorithm , computer science , evolutionary biology , biology , programming language
Rank-width was defined by Oum and Seymour [2006] to investigate clique-width. They constructed an algorithm that either outputs a rank-decomposition of width at most f(k) for some function f or confirms that rank-width is larger than k in time O(|V|9log |V|) for an input graph G = (V,E) and a fixed k. We develop three separate algorithms of this kind with faster running time. We construct an O(|V|4)-time algorithm with f(k) = 3k + 1 by constructing a subroutine for the previous algorithm; we avoid generic algorithms minimizing submodular functions used by Oum and Seymour. Another one is an O(|V|3)-time algorithm with f(k) = 24k, achieved by giving a reduction from graphs to binary matroids; then we use an approximation algorithm for matroid branch-width by Hliněný [2005]. Finally we construct an O(|V|3)-time algorithm with f(k) = 3k − 1 by combining the ideas of the two previously cited papers.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom