Skip to main content

Finding dense subgraphs

  • Session 3B
  • Conference paper
  • First Online:
Algorithms and Computations (ISAAC 1995)

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

Included in the following conference series:

Abstract

The dense subgraph problem (DSG) asks, given a graph G and two integers K 1 and K 2, whether there is a subgraph of G which has at most K 1 vertices and at least K 2 edges. When K 2=K 1(K1−1)/2, DSG is equivalent to well-known CLIQUE. The main purpose of this paper is to discuss the problem of finding slightly dense subgraphs. It is shown that DSG remains NP-complete for the set of instances (G, K 1, K2) such that K 1s/2, K 2K 1+ε1 and K 2e/4(1+9/20+o(1)), where s is the number of G's vertices and e is the number of G's edges. If the second restriction is removed, then the third restriction can be strengthened, i.e., DSG is NP-complete for K 1=s/2 and K 2e/4(1+O(1/√s)). The condition for K 2 is quite tight because the answer to DSG is always yes for K 1=s/2 and k 2e/4(1−O(1/s)). Furthermore there is a deterministic polynomial-time algorithm that finds a subgraph of this density.

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. Y. Asahiro, K. Iwama and E. Miyano. Random Generation of Test Instances with Controlled Attributes. DIMA CS Series in Discrete Math. and Theor. Comput. Sci., 1995 (in press).

    Google Scholar 

  2. N. Alon, J. H. Spencer and P. Erdös. The probabilistic method. J.Wiley, 1992.

    Google Scholar 

  3. S. A. Cook. The complexity of theorem-proving procedures. In Proc. 3rd Ann. ACM STOC, pp.151–158, 1971.

    Google Scholar 

  4. S. Even, A. Itai and A. Shamir. On the complexity of timetable and multicommodity flow problems. SIAM J. Comput., Vol.5, pp.691–703, 1976.

    Google Scholar 

  5. M. R. Garey, D. S. Johnson and L. Stockmeyer. Some simplified NP-complete graph problems, Theor. Comput. Sci. Vol.1, pp.237–267, 1976.

    Google Scholar 

  6. F. O. Hadlock. Finding a maximum cut of a planar graph in polynomial time. SIAM J. Comput., Vol.4, pp.221–225, 1975.

    Google Scholar 

  7. K. Iwama and E. Miyano. Intractability of read-once resolution. In Proc. 10th IEEE Structure in Complexity Conference, 1995.

    Google Scholar 

  8. R. M. Karp. Reducibility among combinatorial problems. Complexity of Computer Computations, Plenum Press, N.Y., pp.85–103, 1972.

    Google Scholar 

  9. G. I. Orlova and Y. G. Dorfman. Finding the maximum cut in a graph. Engrg. Cybernetics, Vol.10, pp.502–506, 1972.

    Google Scholar 

  10. T. Tokuyama, personal communication, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John Staples Peter Eades Naoki Katoh Alistair Moffat

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Asahiro, Y., Iwama, K. (1995). Finding dense subgraphs. In: Staples, J., Eades, P., Katoh, N., Moffat, A. (eds) Algorithms and Computations. ISAAC 1995. Lecture Notes in Computer Science, vol 1004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015413

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60573-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics