English

Sampling Unlabeled Chordal Graphs in Expected Polynomial Time

Data Structures and Algorithms 2025-01-15 v2

Abstract

We design an algorithm that generates an nn-vertex unlabeled chordal graph uniformly at random in expected polynomial time. Along the way, we develop the following two results: (1) an FPT\mathsf{FPT} algorithm for counting and sampling labeled chordal graphs with a given automorphism π\pi, parameterized by the number of moved points of π\pi, and (2) a proof that the probability that a random nn-vertex labeled chordal graph has a given automorphism πSn\pi\in S_n is at most 1/2cmax{μ2,n}1/2^{c\max\{\mu^2,n\}}, where μ\mu is the number of moved points of π\pi and cc is a constant. Our algorithm for sampling unlabeled chordal graphs calls the aforementioned FPT\mathsf{FPT} algorithm as a black box with potentially large values of the parameter μ\mu, but the probability of calling this algorithm with a large value of μ\mu is exponentially small.

Keywords

Cite

@article{arxiv.2501.05024,
  title  = {Sampling Unlabeled Chordal Graphs in Expected Polynomial Time},
  author = {Úrsula Hébert-Johnson and Daniel Lokshtanov},
  journal= {arXiv preprint arXiv:2501.05024},
  year   = {2025}
}

Comments

Accepted for publication at STACS 2025 (International Symposium on Theoretical Aspects of Computer Science); 41 pages

R2 v1 2026-06-28T21:00:50.690Z