English

Constant Amortized Time Enumeration of Independent Sets for Graphs with Bounded Clique Number

Data Structures and Algorithms 2021-05-14 v2

Abstract

In this study, we address the independent set enumeration problem. Although several efficient enumeration algorithms and careful analyses have been proposed for maximal independent sets, no fine-grained analysis has been given for the non-maximal variant. From the main result, we propose an algorithm EIS\texttt{EIS} for the non-maximal variant that runs in O(q)O(q) amortized time and linear space, where qq is the clique number, i.e., the maximum size of a clique in an input graph. Note that EIS\texttt{EIS} works correctly even if the exact value of qq is unknown. Despite its simplicity, EIS\texttt{EIS} is optimal for graphs with a bounded clique number, such as, triangle-free graphs, planar graphs, bounded degenerate graphs, locally bounded expansion graphs, and FF-free graphs for any fixed graph FF, where a FF-free graph is a graph that has no copy of FF as a subgraph.

Keywords

Cite

@article{arxiv.1906.09680,
  title  = {Constant Amortized Time Enumeration of Independent Sets for Graphs with Bounded Clique Number},
  author = {Kazuhiro Kurita and Kunihiro Wasa and Hiroki Arimura and Takeaki Uno},
  journal= {arXiv preprint arXiv:1906.09680},
  year   = {2021}
}