Triangle-Covered Graphs: Algorithms, Complexity, and Structure
Abstract
The widely studied edge modification problems ask how to minimally alter a graph to satisfy certain structural properties. In this paper, we introduce and study a new edge modification problem centered around transforming a given graph into a triangle-covered graph (one in which every vertex belongs to at least one triangle). We first present tight lower bounds on the number of edges in any connected triangle-covered graph of order , and then we characterize all connected graphs that attain this minimum edge count. For a graph , we define the notion of a -completion set as a set of non-edges of whose addition to results in a triangle-covered graph. We prove that the decision problem of finding a -completion set of size at most is -complete and does not admit a constant-factor approximation algorithm under standard complexity assumptions. Moreover, we show that this problem remains -complete even when the input is restricted to connected bipartite graphs. We then study the problem from an algorithmic perspective, providing tight bounds on the minimum -completion set size for several graph classes, including trees, chordal graphs, and cactus graphs. Furthermore, we show that the triangle-covered problem admits an -approximation algorithm for general graphs. For trees and chordal graphs, we design algorithms that compute minimum -completion sets. Finally, we show that the threshold for a random graph to be triangle-covered occurs at .
Cite
@article{arxiv.2509.11448,
title = {Triangle-Covered Graphs: Algorithms, Complexity, and Structure},
author = {Amirali Madani and Anil Maheshwari and Babak Miraftab and Paweł Żyliński},
journal= {arXiv preprint arXiv:2509.11448},
year = {2025}
}
Comments
33 pages