English

Detecting 2-joins faster

Data Structures and Algorithms 2016-08-14 v2

Abstract

2-joins are edge cutsets that naturally appear in the decomposition of several classes of graphs closed under taking induced subgraphs, such as balanced bipartite graphs, even-hole-free graphs, perfect graphs and claw-free graphs. Their detection is needed in several algorithms, and is the slowest step for some of them. The classical method to detect a 2-join takes O(n3m)O(n^3m) time where nn is the number of vertices of the input graph and mm the number of its edges. To detect \emph{non-path} 2-joins (special kinds of 2-joins that are needed in all of the known algorithms that use 2-joins), the fastest known method takes time O(n4m)O(n^4m). Here, we give an O(n2m)O(n^2m)-time algorithm for both of these problems. A consequence is a speed up of several known algorithms.

Keywords

Cite

@article{arxiv.1107.3977,
  title  = {Detecting 2-joins faster},
  author = {Pierre Charbit and Michel Habib and Nicolas Trotignon and Kristina Vušković},
  journal= {arXiv preprint arXiv:1107.3977},
  year   = {2016}
}
R2 v1 2026-06-21T18:39:24.496Z