Algorithms for Some H-Join Decompositions
Algorithms for Some H-Join Decompositions
复制标题
一些 H-Join 分解的算法
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
F. D. Montgolfier
中科院分区:
文献类型:
--
作者:
M. Habib;Antoine Mamcarz;F. D. Montgolfier
A homogeneous pair (also known as a 2-module) of a graph is a pair {M1, M2} of disjoint vertex subsets such that for every vertex x∉(M1∪M2) and i∈{1,2}, x is either adjacent to all vertices in Mi or to none of them. First used in the context of perfect graphs [Chvatal and Sbihi 1987], it is a generalization of splits (a.k.a 1-joins) and of modules. The algorithmics to compute them appears quite involved. In this paper, we describe an O(mn2)-time algorithm computing (if any) a homogeneous pair, which not only improves a previous bound of O(mn3) [Everett, Klein and Reed 1997], but also uses a nice structural property of homogenous pairs. Our result can be extended to compute the whole homogeneous pair decomposition tree, within the same complexity. Using similar ideas, we present an O(nm2)-time algorithm to compute a N-join decomposition of a graph, improving a previous O(n6) algorithm [Feder et al. 2005]. These two decompositions are special case of H-joins [Bui-Xuan, Telle and Vatshelle 2010] to which our techniques apply.