Abstract
In this article, we use the modular decomposition technique to solve the weighted maximum clique problem exactly. Proposed algorithm takes the modular decomposition tree, constructed in linear time, and finds maximum weighted clique via recursive tree search (DFS). We want to show that modular decomposition reduces calculation time. However, not all graphs have modules, so in the article there are algorithms to construct them. The results show comparison of proposed solution with Ostergard’s algorithm on DIMACS benchmarks and on generated graphs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Berman, P., Schnitger, G.: On the complexity of approximating the independent set problem. Lecture Notes in Computer Science, vol. 349, pp. 256–267. Springer (1989)
Bomze, I.M. et al.: The maximum clique problem. Handbook of Combinatorial Optimization, pp. 1–74. Springer, U.S. (1999)
Gagneur, J., Krause, R., Bouwmeester, T., Casari, G.: Modular decompositionof protein-protein interaction networks. Genome Biol. 5, R57 (2004)
Habib, M., Paul, C.: A survey on algorithmic aspects of modular decomposition. Comput. Sci. Rev. 4, 41–59 (2010)
Kuhl, F.S., Crippen, G.M., Friesen, D.K.: A combinatorial algorithm for calculating ligand binding. J. Comput. Chem. 5(1), 24–34 (1983)
Ostergard P.R.J.: A fast algorithm for the maximum clique problem. Discret. Appl. Math. 120(1–3), 197–207(2002)
Rhodes, N., Willett, P., Calvet, A., Dunbar, J.B., Christine, H.: CLIP: similarity searching of 3D databases using clique detection. J. Chem. Inf. Comput. Sci. 43(2), 443–448 (2003)
Tedder, M., Corneil, D., Habib, M., Paul, C.: Simpler linear-time modular decomposition via recursive factorizing permutations. In: 35th International Colloquium on Automata, Languages and Programming, ICALP2008, Part 1, LNCS, vol. 5125, pp. 634–64. Springer (2008)
Acknowledgements
The author is grateful to Dmitry Malyshev for the problem statement and fruitful discussions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Utkina, I. (2018). Using Modular Decomposition Technique to Solve the Maximum Clique Problem. In: Kalyagin, V., Pardalos, P., Prokopyev, O., Utkina, I. (eds) Computational Aspects and Applications in Large-Scale Networks. NET 2016. Springer Proceedings in Mathematics & Statistics, vol 247. Springer, Cham. https://doi.org/10.1007/978-3-319-96247-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-96247-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96246-7
Online ISBN: 978-3-319-96247-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)