Maximum Weight Independent Set in lClaw-Free Graphs in Polynomial Time
The Maximum Weight Independent Set (MWIS) problem is a well-known NP-hard problem. For graphs G1,G2, G1+G2 denotes the disjoint union of G1 and G2, and for a constant l≥2, lG denotes the disjoint union of l copies of G. A {\em claw} has vertices a,b,c,d, and edges ab,ac,ad. 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}, K2+claw-free graphs \cite{LozMos2005}, and apple-free graphs \cite{BraLozMos2010,BraKleLozMos2008}. This manuscript shows that for any constant l, MWIS can be solved for lclaw-free graphs in polynomial time. Our approach is based on Farber's approach showing that every 2K2-free graph has O(n2) maximal independent sets \cite{Farbe1989}, which directly leads to a polynomial time algorithm for MWIS on 2K2-free graphs by dynamic programming. Solving MWIS for lclaw-free graphs in polynomial time extends known results for claw-free graphs, for lK2-free graphs for any constant l \cite{Aleks1991,FarHujTuz1993,Prisn1995,TsuIdeAriShi1977}, for K2+claw-free graphs, for 2P3-free graphs \cite{LozMos2012}, and solves the open questions for 2K2+P3-free graphs and for P3+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.