Optimal diameter computation within bounded clique-width graphs

11/17/2020
by   Guillaume Ducoffe, et al.
0

Coudert et al. (SODA'18) proved that under the Strong Exponential-Time Hypothesis, for any ϵ >0, there is no O(2^o(k)n^2-ϵ)-time algorithm for computing the diameter within the n-vertex cubic graphs of clique-width at most k. We present an algorithm which given an n-vertex m-edge graph G and a k-expression, computes all the eccentricities in O(2^ O(k)(n+m)^1+o(1)) time, thus matching their conditional lower bound. It can be modified in order to compute the Wiener index and the median set of G within the same amount of time. On our way, we get a distance-labeling scheme for n-vertex m-edge graphs of clique-width at most k, using O(klog^2n) bits per vertex and constructible in O(k(n+m)logn) time from a given k-expression. Doing so, we match the label size obtained by Courcelle and Vanicat (DAM 2016), while we considerably improve the dependency on k in their scheme. As a corollary, we get an O(kn^2logn)-time algorithm for computing All-Pairs Shortest-Paths on n-vertex graphs of clique-width at most k. This partially answers an open question of Kratsch and Nelles (STACS'20).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2021

Close relatives (of Feedback Vertex Set), revisited

At IPEC 2020, Bergougnoux, Bonnet, Brettell, and Kwon showed that a numb...
research
03/09/2020

b-Coloring Parameterized by Clique-Width

We provide a polynomial-time algorithm for b-Coloring on graphs of const...
research
10/05/2022

Tight Lower Bounds for Problems Parameterized by Rank-width

We show that there is no 2^o(k^2) n^O(1) time algorithm for Independent ...
research
09/26/2022

Obstructions to faster diameter computation: Asteroidal sets

An extremity is a vertex such that the removal of its closed neighbourho...
research
07/17/2017

Fully polynomial FPT algorithms for some classes of bounded clique-width graphs

Parameterized complexity theory has enabled a refined classification of ...
research
10/07/2018

Counting homomorphisms in plain exponential time

In the counting Graph Homomorphism problem (#GraphHom) the question is: ...
research
11/05/2019

The Bron-Kerbosch Algorithm with Vertex Ordering is Output-Sensitive

The Bron-Kerbosch algorithm is a well known maximal clique enumeration a...

Please sign up or login with your details

Forgot password? Click here to reset