Computational Optimization and Applications

, Volume 27, Issue 2, pp 173–186 | Cite as

Finding All Maximal Cliques in Dynamic Graphs

  • Volker Stix


Clustering applications dealing with perception based or biased data lead to models with non-disjunct clusters. There, objects to be clustered are allowed to belong to several clusters at the same time which results in a fuzzy clustering. It can be shown that this is equivalent to searching all maximal cliques in dynamic graphs like Gt = (V,Et), where Et − 1Et, t = 1,...,T; E0 = φ. In this article algorithms are provided to track all maximal cliques in a fully dynamic graph.

maximal clique dynamic graphs fuzzy clustering 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    B. Bollobás, Modern Graph Theory. Springer: New York, 1998.Google Scholar
  2. 2.
    I.M. Bomze, M. Budinich, P.M. Pardalos, and M. Pelillo, “The maximum clique problem,” in Handbook of Combinatorial Optimization, volume Suppl. vol. A:4, Kluwer Academic Publishers: Boston, MA, 1999.Google Scholar
  3. 3.
    I.M. Bomze and V. Stix, “Genetic engineering via negative fitness: Evolutionary dynamics for global optimization,” Annals of Oper. Res., vol. 89, pp. 297–318, 1999.Google Scholar
  4. 4.
    C. Bron and J. Kerbosch, “Algorithm 457: Finding all cliques of an undirected graph,” Commun. ACM, vol. 16, no. 9, pp. 575–577, 1973.Google Scholar
  5. 5.
    M. Broom, C. Cannings, and G. T. Vickers, “On the number of local maxima of a constrained quadratic form,” Proc. R. Soc. Lond., vol. 443, pp. 573–584, 1993.Google Scholar
  6. 6.
    E. Cambouropoulos, A. Smaill, and G. Widmer, “A clustering algorithm for melodic analysis,” in Proceedings of the Diderot'99, 1999.Google Scholar
  7. 7.
    E. Cambouropoulos and G. Widmer, “Melodic clustering: Motivic analysis of Schumann's Träumerei,” in Proceedings of JIM 2000, Bordeaux, 2000.Google Scholar
  8. 8.
    C. Cannings and G.T. Vickers, “Patterns of ESSs II,” J. Theor. Biol., vol. 132, pp. 409–420, 1988.Google Scholar
  9. 9.
    D. Eppstein, “Clustering for faster network simplex pivots,” in Proc. 5th ACM-SIAM Symp. Discrete Algorithms, 1994, pp. 160–166.Google Scholar
  10. 10.
    D. Eppstein, Z. Galil, and G.F. Italiano, Algorithms and Theory of Computation Handbook, chapter Dynamic Graph Algorithms. CRC Press: New York, 1999, pp. 8-1–8-25.Google Scholar
  11. 11.
    Z. Galil and G.F. Italiano, “Fully dynamic algorithms for 2-edge-connectivity,” SIAM J. Comput., vol. 21, pp. 1047–1069, 1992.Google Scholar
  12. 12.
    E.J. Gardiner, P.J. Artymiuk, and P. Willett, “Clique-detection algorithms for matching three-dimensional molecular structures,” Journal of Molecular Graphics and Modelling, vol. 15, no. 4, pp. 245–253, 1997.Google Scholar
  13. 13.
    M.A. Gluck and J.E. Corter, “Information, uncertainty, and the utility of categories,” in Proc. 7th Ann. Conf. of the Cognitive Science Society, 1985.Google Scholar
  14. 14.
    J. A. Hartigan, Clustering Algorithms, Wiley Series in Probability and Mathematical Statistics. Wiley: New York, 1975.Google Scholar
  15. 15.
    M.R. Henzinger and V. King, “Maintaining minimum spanning trees in dynamic graphs,” in Proc. 24th Int. Coll. Automata, Languages and Programming, 1997, pp. 594–604.Google Scholar
  16. 16.
    D.S. Johnson and M.A. Tricks (Eds.), “Cliques, coloring and satisfiability: Second dimacs implementation challenge,” DIMACS Series in Discrete Mathematics and Theoretical Computer Science 26, American Mathematical Society, Procidence, 1996.Google Scholar
  17. 17.
    G. Li, V. Uren, E. Motta, S.B. Shum, and J. Domingue, “Claimaker: Weaving a semantic web of research papers,” in 1st International Semantic Web Conference, 2002.Google Scholar
  18. 18.
    J.W. Moon and L. Moser, “On cliques in graphs,” Isr. J. Math., vol. 3, pp. 23–28, 1965.Google Scholar
  19. 19.
    T.S. Motzkin and E.G. Straus, “Maxima for graphs and a new proof of a theorem of Turán,” Canad. J. Math., vol. 17, no. 4, pp. 533–540, 1965.Google Scholar
  20. 20.
    G.T. Vickers and C. Cannings, “Patterns of ESSs I,” J. Theor. Biol., vol. 132, pp. 387–408, 1988.Google Scholar

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Volker Stix
    • 1
  1. 1.Department of Information BusinessVienna University of EconomicsVienna/Austria

Personalised recommendations