JOURNAL ARTICLE

Counting and Sampling Markov Equivalent Directed Acyclic Graphs

Topi TalvitieMikko Koivisto

Year: 2019 Journal:   Proceedings of the AAAI Conference on Artificial Intelligence Vol: 33 (01)Pages: 7984-7991   Publisher: Association for the Advancement of Artificial Intelligence

Abstract

Exploring directed acyclic graphs (DAGs) in a Markov equivalence class is pivotal to infer causal effects or to discover the causal DAG via appropriate interventional data. We consider counting and uniform sampling of DAGs that are Markov equivalent to a given DAG. These problems efficiently reduce to counting the moral acyclic orientations of a given undirected connected chordal graph on n vertices, for which we give two algorithms. Our first algorithm requires O(2nn4) arithmetic operations, improving a previous superexponential upper bound. The second requires O(k!2kk2n) operations, where k is the size of the largest clique in the graph; for bounded-degree graphs this bound is linear in n. After a single run, both algorithms enable uniform sampling from the equivalence class at a computational cost linear in the graph size. Empirical results indicate that our algorithms are superior to previously presented algorithms over a range of inputs; graphs with hundreds of vertices and thousands of edges are processed in a second on a desktop computer.

Keywords:
Directed acyclic graph Chordal graph Directed graph Markov chain Discrete mathematics Combinatorics Pathwidth Mathematics Upper and lower bounds Indifference graph Computer science Graph Line graph

Metrics

10
Cited By
12.09
FWCI (Field Weighted Citation Impact)
23
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Dementia and Cognitive Impairment Research
Health Sciences →  Medicine →  Psychiatry and Mental health
Health Systems, Economic Evaluations, Quality of Life
Social Sciences →  Economics, Econometrics and Finance →  Economics and Econometrics

Related Documents

JOURNAL ARTICLE

Counting and exploring sizes of Markov equivalence classes of directed acyclic graphs

HeYangboJiaJinzhuYubin Yubin

Journal:   Journal of Machine Learning Research Year: 2015
BOOK-CHAPTER

On Counting Homomorphisms to Directed Acyclic Graphs

Martin DyerLeslie Ann GoldbergMike Paterson

Lecture notes in computer science Year: 2006 Pages: 38-49
JOURNAL ARTICLE

On counting homomorphisms to directed acyclic graphs

Martin DyerLeslie Ann GoldbergMike Paterson

Journal:   Journal of the ACM Year: 2007 Vol: 54 (6)Pages: 27-27
JOURNAL ARTICLE

Markov Properties for Acyclic Directed Mixed Graphs

Thomas S. Richardson

Journal:   Scandinavian Journal of Statistics Year: 2003 Vol: 30 (1)Pages: 145-157
© 2026 ScienceGate Book Chapters — All rights reserved.