Greed is good: Approximating independent sets in sparse and bounded-degree graphs
- 1k Downloads
Theminimum-degree greedy algorithm, or Greedy for short, is a simple and well-studied method for finding independent sets in graphs. We show that it achieves a performance ratio of (Δ+2)/3 for approximating independent sets in graphs with degree bounded by Δ. The analysis yields a precise characterization of the size of the independent sets found by the algorithm as a function of the independence number, as well as a generalization of Turán’s bound. We also analyze the algorithm when run in combination with a known preprocessing technique, and obtain an improved\((2\bar d + 3)/5\) performance ratio on graphs with average degree\(\bar d\), improving on the previous best\((\bar d + 1)/2\) of Hochbaum. Finally, we present an efficient parallel and distributed algorithm attaining the performance guarantees of Greedy.
Key WordsIndependent set problem Heuristics Approximation algorithms
Unable to display preview. Download preview PDF.
- S. Arora, C. Lund, R. Motwani, M. Sudan, and M. Szegedy. Proof verification and hardness of approximation problems.Proc. 33rd Ann. IEEE Symp. on Foundations of Computer Science, pages 14–23, Oct. 1992.Google Scholar
- P. Berman and T. Fujito. On the approximation properties of the independent set problem in degree 3 graphs.Proc. Fourth Workshop on Algorithms and Data Structures pages 449–460. LNCS #955, Springer-Verlag, Berlin, 1995.Google Scholar
- P. Berman and M. Fürer. Approximating maximum independent set in bounded degree graphs.Proc. Fifth Ann. ACM-SIAM Symp. on Discrete Algorithms, pages 365–371, Jan. 1994.Google Scholar
- M. M. Halldórsson and J. Radhakrishnan. Improved approximations of independent sets in bounded-degree graphs.Proc. Fourth Scand. Workshop on Algorithm Theory, pages 195–206. LNCS #824, Springer-Verlag, Berlin, 1994.Google Scholar
- M. M. Halldórsson and K. Yoshihara. Greedy approximations of independent sets in low degree graphs.Proc. Sixth Internat. Symp. on Algorithms and Computation, pages 152–161. LNCS #1004, Springer-Verlag, Berlin, Dec. 1995.Google Scholar
- D. S. Johnson. Worst case behavior of graph coloring algorithms.Proc. 5th Southeastern Conf. on Combinatorics, Graph Theory, and Computing, pages 513–527. Congressus Numerantium, X, Utilitas Math., Winnipeg, Manitoba, 1974.Google Scholar
- R. Karp and V. Ramachandran. A survey of parallel algorithms for shared-memory machines. In J. van Leeuwen, editor,Handbook of Theoretical Computer Science, volume A, Chapter 17, pages 869–941. Elsevier, Amsterdam, 1990.Google Scholar
- S. Khanna, R. Motwani, M. Sudan, and U. Vazirani. On syntactic versus computational views of approximability.Proc. 35th Ann. IEEE Symp. on Foundations of Computer Science, pages 819–830, 1994.Google Scholar
- E. Kubicka, G. Kubicki, and D. Kountanis. Approximation algorithms for the chromatic sum.Proc. 1st Great Lakes Computer Science Conf. LNCS #507, Springer-Verlag, Berlin, Oct. 1989.Google Scholar
- Twentieth Century Fox.Wall Street. Motion picture, 1987.Google Scholar
- V. K. Wei. A lower bound on the stability number of a simple graph. Technical Memorandum No. 81-11217-9, Bell Laboratories, 1981.Google Scholar