Practical and efficient split decomposition via graph-labelled trees

From MaRDI portal
Publication:472485

DOI10.1007/S00453-013-9752-9zbMATH Open1303.05191arXiv1104.3283OpenAlexW1861909104MaRDI QIDQ472485FDOQ472485


Authors: Emeric Gioan, Christophe Paul, Marc Tedder, Derek G. Corneil Edit this on Wikidata


Publication date: 19 November 2014

Published in: Algorithmica (Search for Journal in Brave)

Abstract: Split decomposition of graphs was introduced by Cunningham (under the name join decomposition) as a generalization of the modular decomposition. This paper undertakes an investigation into the algorithmic properties of split decomposition. We do so in the context of graph-labelled trees (GLTs), a new combinatorial object designed to simplify its consideration. GLTs are used to derive an incremental characterization of split decomposition, with a simple combinatorial description, and to explore its properties with respect to Lexicographic Breadth-First Search (LBFS). Applying the incremental characterization to an LBFS ordering results in a split decomposition algorithm that runs in time O(n+m)alpha(n+m), where alpha is the inverse Ackermann function, whose value is smaller than 4 for any practical graph. Compared to Dahlhaus' linear-time split decomposition algorithm [Dahlhaus'00], which does not rely on an incremental construction, our algorithm is just as fast in all but the asymptotic sense and full implementation details are given in this paper. Also, our algorithm extends to circle graph recognition, whereas no such extension is known for Dahlhaus' algorithm. The companion paper [Gioan et al.] uses our algorithm to derive the first sub-quadratic circle graph recognition algorithm.


Full work available at URL: https://arxiv.org/abs/1104.3283




Recommendations




Cites Work


Cited In (14)





This page was built for publication: Practical and efficient split decomposition via graph-labelled trees

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q472485)