Skip to main content

Finding dense subgraphs with semidefinite programming

Extended abstract

  • Conference paper
  • First Online:
Approximation Algorithms for Combinatiorial Optimization (APPROX 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1444))

Abstract

In this paper we consider the problem of computing the heaviest k-vertex induced subgraph of a given graph with nonnegative edge weights. This problem is known to be NP-hard, but its approximation complexity is not known. For the general problem only an approximation ratio of Õ(n0.3885) has been proved (Kortsarz and Peleg (1993)). In the last years several authors analyzed the case k=Ω(n). In this case Asahiro et al. (1996) showed a constant factor approximation, and for dense graphs Arora et al. (1995) obtained even a polynomial-time approximation scheme. We give a new approximation algorithm for arbitrary graphs and k=n/c for c > 1 based on semidefinite programming and randomized rounding which achieves for some c the presently best (randomized) approximation factors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Alizadeh. Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM Journal on Optimization 5(1): 13–51, 1995.

    Article  MATH  MathSciNet  Google Scholar 

  2. Y. Asahiro, K. Iwama, H. Tamaki, and T. Tokuyama. Greedily finding a dense subgraph. In Proceedings of the 5th Scandinavian Workshop on Algorithm Theory (SWAT). Lecture Notes in Computer Science, 1097, pages 136–148, Springer-Verlag, 1996.

    Google Scholar 

  3. S. Arora, D. Karger, and M. Karpinski. Polynomial time approximation schemes for dense instances of NP-hard problems. In Proceedings of the 27th Annual ACM Symposium on Theory of Computing, pages 284–293, 1995.

    Google Scholar 

  4. B. Chandra and M.M. Halldórsson. Facility dispersion and remote subgraphs. In Proceedings of the 5th Scandinavian Workshop on Algorithm Theory (SWAT). Lecture Notes in Computer Science, 1097, pages 53–65, Springer-Verlag, 1996.

    Google Scholar 

  5. P. Crescenzi and V. Kann. A compendium of NP optimization problems. Technical report SI/RR-95/02, Dipartimento di Scienze dell'Informazione, Università di Roma “La Sapienza”. The problem list is continuously updated and available as http://www.nada.kth.se/theory/problemlist.html.

    Google Scholar 

  6. U. Feige and M.X. Goemans. Approximating the value of two prover proof systems, with applications to Max 2Sat and Max DiCut. In Proceedings of the 3rd Israel Symposium on the Theory of Computing and Systems, pages 182–189, 1995.

    Google Scholar 

  7. U. Feige and M. Seltser. On the densest k-subgraph problem. Technical report, Department of Applied Mathematics and Computer Science, The Weizmann Institute, Rehovot, September 1997.

    Google Scholar 

  8. A. Frieze and M. Jerrum. Improved approximation algorithms for Max k-CuT and Max Bisection. Algorithmica 18: 67–81, 1997.

    MATH  MathSciNet  Google Scholar 

  9. M.X. Goemans. Mathematical programming and approximation algorithms. Lecture given at the Summer School on Approximate Solution of Hard Combinatorial Problems, Udine, September 1996.

    Google Scholar 

  10. M.X. Goemans and D.P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. In Journal of the ACM 42(6): 1115–1145, 1995. A preliminary version has appeared in Proceedings of the 26th Annual ACM Symposium on Theory of Computing, pages 422–431, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  11. G.H. Golub and C.F. van Loan. Matrix Computations. North Oxford Academic, 1986.

    Google Scholar 

  12. R. Hassin, S. Rubinstein and A. Tamir. Approximation algorithms for maximum dispersion. Technical report, Department of Statistics and Operations Research, Tel Aviv University, June 1997.

    Google Scholar 

  13. J. Håstad. Clique is hard to approximate within n 1−ε. In Proceedings of the 37th Annual IEEE Symposium on Foundations of Computer Science, pages 627–636, 1996.

    Google Scholar 

  14. G. Kortsarz and D. Peleg. On choosing a dense subgraph. In Proceedings of the 34th Annual IEEE Symposium on Foundations of Computer Science, pages 692–701, 1993.

    Google Scholar 

  15. S.S. Ravi, D.J. Rosenkrantz and G.K. Tayi. Facility dispersion problems: Heuristics and special cases. In Proceedings of the 2nd Workshop on Algorithms and Data Structures. Lecture Notes in Computer Science, 519, pages 355–366, Springer-Verlag, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Klaus Jansen José Rolim

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Srivastav, A., Wolf, K. (1998). Finding dense subgraphs with semidefinite programming. In: Jansen, K., Rolim, J. (eds) Approximation Algorithms for Combinatiorial Optimization. APPROX 1998. Lecture Notes in Computer Science, vol 1444. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053974

Download citation

  • DOI: https://doi.org/10.1007/BFb0053974

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64736-2

  • Online ISBN: 978-3-540-69067-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics