English

An algorithm with a delay of $\mathcal{O}(k\Delta)$ for enumerating connected induced subgraphs of size $k$

Data Structures and Algorithms 2025-07-09 v3 Discrete Mathematics

Abstract

The problem of enumerating connected subgraphs of a given size in a graph has been extensively studied in recent years. In this paper, we propose an algorithm with a delay of O(kΔ)O(k\Delta) for enumerating all connected induced subgraphs of size kk in an undirected graph G=(V,E)G=(V, E), where kk and Δ\Delta are respectively the size of subgraphs and the maximum degree of GG. The algorithm requires a preprocessing step of O(V+E)O(|V| + |E|) time to compute a depth-first search traversal order. The proposed algorithm improves upon the current best delay bound O(k2Δ)O(k^2\Delta) for the connected induced subgraph enumeration problem in the literature.

Keywords

Cite

@article{arxiv.2404.12559,
  title  = {An algorithm with a delay of $\mathcal{O}(k\Delta)$ for enumerating connected induced subgraphs of size $k$},
  author = {Chenglong Xiao and Chengyong Mao and Shanshan Wang},
  journal= {arXiv preprint arXiv:2404.12559},
  year   = {2025}
}