Maximum Weight Independent Set in lClaw-Free Graphs in Polynomial Time
arXiv:1602.05838
Abstract
The Maximum Weight Independent Set (MWIS) problem is a well-known NP-hard problem. For graphs , denotes the disjoint union of and , and for a constant , denotes the disjoint union of copies of . A {\em claw} has vertices , and edges . MWIS can be solved for claw-free graphs in polynomial time; the first two polynomial time algorithms were introduced in 1980 by \cite{Minty1980,Sbihi1980}, then revisited by \cite{NakTam2001}, and recently improved by \cite{FaeOriSta2011,FaeOriSta2014}, and by \cite{NobSas2011,NobSas2015} with the best known time bound in \cite{NobSas2015}. Furthermore MWIS can be solved for the following extensions of claw-free graphs in polynomial time: fork-free graphs \cite{LozMil2008}, +claw-free graphs \cite{LozMos2005}, and apple-free graphs \cite{BraLozMos2010,BraKleLozMos2008}. This manuscript shows that for any constant , MWIS can be solved for claw-free graphs in polynomial time. Our approach is based on Farber's approach showing that every -free graph has maximal independent sets \cite{Farbe1989}, which directly leads to a polynomial time algorithm for MWIS on -free graphs by dynamic programming. Solving MWIS for claw-free graphs in polynomial time extends known results for claw-free graphs, for -free graphs for any constant \cite{Aleks1991,FarHujTuz1993,Prisn1995,TsuIdeAriShi1977}, for +claw-free graphs, for -free graphs \cite{LozMos2012}, and solves the open questions for -free graphs and for +claw-free graphs being two of the minimal graph classes, defined by forbidding one induced subgraph, for which the complexity of MWIS was an open problem.