An O(n2 (n)) algorithm for the weighted stable set problem in claw-free graphs
Abstract
A graph G(V, E) is claw-free if no vertex has three pairwise non-adjacent neighbours. The Maximum Weight Stable Set (MWSS) Problem in a claw-free graph is a natural generalization of the Matching Problem and has been shown to be polynomially solvable by Minty and Sbihi in 1980. In a remarkable paper, Faenza, Oriolo and Stauffer have shown that, in a two-step procedure, a claw-free graph can be first turned into a quasi-line graph by removing strips containing all the irregular nodes and then decomposed into \claw, net\-free strips and strips with stability number at most three. Through this decomposition, the MWSS Problem can be solved in O(|V|(|V| |V| + |E|)) time. In this paper, we describe a direct decomposition of a claw-free graph into \claw, net\-free strips and strips with stability number at most three which can be performed in O(|V|2) time. In two companion papers we showed that the MWSS Problem can be solved in O(|E| |V|) time in claw-free graphs with α(G) 3 and in O(|V| |E|) time in \claw, net\-free graphs with α(G) 4. These results prove that the MWSS Problem in a claw-free graph can be solved in O(|V|2 |V|) time, the same complexity of the best and long standing algorithm for the MWSS Problem in line graphs.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.