GreedyMAX-type Algorithms for the Maximum Independent Set Problem

A maximum independent set problem for a simple graph G = (V, E) is to find the largest subset of pairwise nonadjacent vertices. The problem is known to be NP-hard and it is also hard to approximate. Within this article we introduce a non-negative integer valued function p defined on the vertex set V (G) and called a potential function of a graph G, while P(G) = maxv∈V(G) p(v) is called a potential of G. For any graph P(G) ≤ Δ(G), where Δ(G) is the maximum degree of G. Moreover, Δ(G) - P(G) may be arbitrarily large. A potential of a vertex lets us get a closer insight into the properties of its neighborhood which leads to the definition of the family of GreedyMAX-type algorithms having the classical GreedyMAX algorithm as their origin. We establish a lower bound 1/(P + 1) for the performance ratio of GreedyMAX-type algorithms which favorably compares with the bound 1/(Δ + 1) known to hold for GreedyMAX. The cardinality of an independent set generated by any GreedyMAX-type algorithm is at least Σv∈V(G)(p(v)+1)-1, which strengthens the bounds of Turaan and Caro-Wei stated in terms of vertex degrees.

[1]  Fabrizio Grandoni,et al.  Measure and conquer: a simple O(20.288n) independent set algorithm , 2006, SODA '06.

[2]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[3]  Jochen Harant,et al.  On the independence number of a graph in terms of order and size , 2001, Discret. Math..

[4]  Alain Hertz,et al.  Polynomially Solvable Cases for the Maximum Stable Set Problem , 1991, Discret. Appl. Math..

[5]  P. Erdös On an extremal problem in graph theory , 1970 .

[6]  D. Hochbaum Approximating covering and packing problems: set cover, vertex cover, independent set, and related problems , 1996 .

[7]  Dieter Rautenbach On vertex orderings and the stability number in triangle-free graphs , 2001, Discret. Math..

[8]  Zdenek Ryjácek,et al.  Forbidden subgraphs implying the MIN-algorithm gives a maximum independent set , 2002, Discret. Math..

[9]  Colin McDiarmid,et al.  Small transversals in hypergraphs , 1992, Comb..

[10]  Owen Murphy,et al.  Lower bounds on the stability number of graphs computed in terms of degrees , 1991, Discret. Math..

[11]  Jochen Harant,et al.  A lower bound on the independence number of a graph in terms of degrees , 2006, Discuss. Math. Graph Theory.

[12]  Jochen Harant,et al.  A lower bound on the independence number of a graph , 1998, Discret. Math..

[13]  Koichi Yamazaki,et al.  A note on greedy algorithms for the maximum weighted independent set problem , 2003, Discret. Appl. Math..

[14]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[15]  Magnús M. Halldórsson,et al.  Approximations of Independent Sets in Graphs , 1998, APPROX.

[16]  Klaus Jansen,et al.  The Maximum Edge-Disjoint Paths Problem in Bidirected Trees , 2001, SIAM J. Discret. Math..

[17]  Klaus Jansen,et al.  Approximation Algorithms for Combinatorial Optimization , 2000 .

[18]  Karen Aardal,et al.  An Optimisation Algorithm for Maximum Independent Set with Applications in Map Labelling , 1999, ESA.

[19]  Jaikumar Radhakrishnan,et al.  Greed is good: Approximating independent sets in sparse and bounded-degree graphs , 1997, Algorithmica.

[20]  Frits C. R. Spieksma,et al.  Approximating an Interval Scheduling Problem , 1998, APPROX.

[21]  Jerrold R. Griggs Lower bounds on the independence number in terms of the degrees , 1983, J. Comb. Theory, Ser. B.

[22]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[23]  Ravi B. Boppana,et al.  Approximating maximum independent sets by excluding subgraphs , 1992, BIT Comput. Sci. Sect..

[24]  Stanley M. Selkow A Probabilistic lower bound on the independence number of graphs , 1994, Discret. Math..

[25]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .