English

Triangle-Covered Graphs: Algorithms, Complexity, and Structure

Data Structures and Algorithms 2025-09-16 v1 Combinatorics

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 nn, and then we characterize all connected graphs that attain this minimum edge count. For a graph GG, we define the notion of a Δ\Delta-completion set as a set of non-edges of GG whose addition to GG results in a triangle-covered graph. We prove that the decision problem of finding a Δ\Delta-completion set of size at most t0t\geq0 is NP\mathbb{NP}-complete and does not admit a constant-factor approximation algorithm under standard complexity assumptions. Moreover, we show that this problem remains NP\mathbb{NP}-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 Δ\Delta-completion set size for several graph classes, including trees, chordal graphs, and cactus graphs. Furthermore, we show that the triangle-covered problem admits an (lnn+1)(\ln n +1)-approximation algorithm for general graphs. For trees and chordal graphs, we design algorithms that compute minimum Δ\Delta-completion sets. Finally, we show that the threshold for a random graph G(n,p)\mathbb{G}(n, p) to be triangle-covered occurs at n2/3n^{-2/3}.

Keywords

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