Advertisement

Greedily finding a dense subgraph

  • Yuichi Asahiro
  • Kazuo Iwama
  • Hisao Tamaki
  • Takeshi Tokuyama
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1097)

Abstract

Given an n-vertex graph with non-negative edge weights and a positive integer kn, we are to find a k-vertex subgraph with the maximum weight. We study the following greedy algorithm for this problem: repeatedly remove a vertex with the minimum weighted-degree in the currently remaining graph, until exactly k vertices are left. We derive tight bounds on the worst case approximation ratio R of this greedy algorithm: (1/2+n/(2k))2-O(1/n) ≤ R ≤ (1/2+n/(2k))2+O(1/n) for k in the range n/3 ≤ kn and 2(n/k − 1) − O(1/k) ≤ R ≤ 2(n/k − 1) + O(n/k2) for k<n/3. For k = n/2, for example, these bounds are 9/4+=O(1/n), improving on naive lower and upper bounds of 2 and 4 respectively. The upper bound for general k shows that this simple algorithm is better than the best previously known algorithm at least by a factor of 2 when kn11/18.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [AI95]
    Y. Asahiro and K. Iwama. Finding dense subgraphs. Proc. International Symposium on Algorithms and Computation '95, Lecture Notes in Computer Science 1004, 102–111, 1995Google Scholar
  2. [AKK95]
    S. Arora, D. Karger, and M. Karpinski. Polynomial time approximation schemes for dense instances of NP-hard problems. Proc. 27th ACM Symposium on Theory of Computing, 284–293, 1995.Google Scholar
  3. [GL95]
    M. Grötschel and L. Lovàsz. Combinatorial Optimization: A Survey. In Handbook of Combinatorics, North-Holland, 1995.Google Scholar
  4. [KP92]
    G. Kortsarz and D. Peleg. Generating sparse 2-spanners. Proc. 3rd Scandinavian Workshop on Algorithm Theory, 73–82, 1992.Google Scholar
  5. [KP93]
    G. Kortsarz and D. Peleg. On choosing a dense subgraph. Proc. 34th IEEE Symposium on Foundations of Computer Science, 692–701, 1993.Google Scholar
  6. [Rag88]
    P. Raghavan. Probabilistic construction of deterministic algorithms: Approximating packing integer programs. Journal of Computer and System Sciences, 37:130–143, 1988.Google Scholar
  7. [RRT91]
    S.S. Ravi, D.J. Rosenkrantz, and G.K. Tayi. Facility dispersion problems: Heuristics and special cases. In Proc. 2nd Workshop on Algorithms and Data Structures, LNCS-519, 355–366, 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Yuichi Asahiro
    • 1
  • Kazuo Iwama
    • 1
  • Hisao Tamaki
    • 2
  • Takeshi Tokuyama
    • 2
  1. 1.Dept of Computer ScienceKyushu Univ.FukuokaJapan
  2. 2.IBM Tokyo Research LaboratoryYamatoJapan

Personalised recommendations