Abstract
The aim of the vertex clique covering problem (CCP) is to cover the vertices of a graph with as few cliques as possible. We analyse the iterated greedy (IG) algorithm for CCP, which was previously shown to provide strong empirical results for real-world networks. It is demonstrated how the techniques of analysis for randomised search heuristics can be applied to IG, and several practically relevant results are obtained. We show that for triangle-free graphs, IG solves CCP optimally in expected polynomial time. Secondly, we show that IG finds the optimum for CCP in a specific case of sparse random graphs in expected polynomial time with high probability. For Barabási-Albert model of scale-free networks, which is a canonical model explaining the growth of social, biological or computer networks, we obtain that IG obtains an asymptotically optimal approximation in polynomial time in expectation. Last but not least, we propose a slightly modified variant of IG, which guarantees expected polynomial-time convergence to the optimum for graphs with non-overlapping triangles.
Keywords
- Vertex clique covering problem
- iterated greedy
- randomised search heuristics
- complex networks
- random graphs
MSC
68R10, 05C69, 05C70
Cite this article
@article{cai-3439,
author = {David Chalupa and Jiří Pospíchal},
title = {Analysis of Iterated Greedy Heuristic for Vertex Clique Covering},
journal = {Computing and Informatics},
volume = {37},
number = {2},
pages = {385--404},
year = {2018},
issn = {1335-9150},
doi = {10.4149/cai_2018_2_385}
}
TY - JOUR AU - David Chalupa AU - Jiří Pospíchal TI - Analysis of Iterated Greedy Heuristic for Vertex Clique Covering JO - Computing and Informatics VL - 37 IS - 2 SP - 385 EP - 404 PY - 2018 SN - 1335-9150 DO - 10.4149/cai_2018_2_385 UR - https://doi.org/10.4149/cai_2018_2_385 KW - Vertex clique covering problem KW - iterated greedy KW - randomised search heuristics KW - complex networks KW - random graphs ER -
Chalupa, D., & Pospíchal, J. (2018). Analysis of Iterated Greedy Heuristic for Vertex Clique Covering. Computing and Informatics, 37(2), 385–404. https://doi.org/10.4149/cai_2018_2_385