English

Algorithms and Hardness Results for the $(k,\ell)$-Cover Problem

Data Structures and Algorithms 2025-11-12 v1

Abstract

A connected graph has a (k,)(k,\ell)-cover if each of its edges is contained in at least \ell cliques of order kk. Motivated by recent advances in extremal combinatorics and the literature on edge modification problems, we study the algorithmic version of the (k,)(k,\ell)-cover problem. Given a connected graph GG, the (k,)(k, \ell)-cover problem is to identify the smallest subset of non-edges of GG such that their addition to GG results in a graph with a (k,)(k, \ell)-cover. For every constant k3k\geq3, we show that the (k,1)(k,1)-cover problem is NP\mathbb{NP}-complete for general graphs. Moreover, we show that for every constant k3k\geq 3, the (k,1)(k,1)-cover problem admits no polynomial-time constant-factor approximation algorithm unless P=NP\mathbb{P}=\mathbb{NP}. However, we show that the (3,1)(3,1)-cover problem can be solved in polynomial time when the input graph is chordal. For the class of trees and general values of kk, we show that the (k,1)(k,1)-cover problem is NP\mathbb{NP}-hard even for spiders. However, we show that for every k4k\geq4, the (3,k2)(3,k-2)-cover and the (k,1)(k,1)-cover problems are constant-factor approximable when the input graph is a tree.

Keywords

Cite

@article{arxiv.2502.02572,
  title  = {Algorithms and Hardness Results for the $(k,\ell)$-Cover Problem},
  author = {Amirali Madani and Anil Maheshwari and Babak Miraftab and Bodhayan Roy},
  journal= {arXiv preprint arXiv:2502.02572},
  year   = {2025}
}
R2 v1 2026-06-28T21:32:30.729Z