Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs

12/17/2020
by   Marcel Wienöbst, et al.
0

Counting and uniform sampling of directed acyclic graphs (DAGs) from a Markov equivalence class are fundamental tasks in graphical causal analysis. In this paper, we show that these tasks can be performed in polynomial time, solving a long-standing open problem in this area. Our algorithms are effective and easily implementable. Experimental results show that the algorithms significantly outperform state-of-the-art methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2022

Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs with Applications

Counting and sampling directed acyclic graphs from a Markov equivalence ...
research
02/05/2018

Counting and Uniform Sampling from Markov Equivalent DAGs

We propose an exact solution for the problem of finding the size of a Ma...
research
06/14/2022

Counting Markov Equivalent Directed Acyclic Graphs Consistent with Background Knowledge

A polynomial-time exact algorithm for counting the number of directed ac...
research
06/21/2019

Efficient Logspace Classes for Enumeration, Counting, and Uniform Generation

In this work, we study two simple yet general complexity classes, based ...
research
10/23/2016

Formulas for Counting the Sizes of Markov Equivalence Classes of Directed Acyclic Graphs

The sizes of Markov equivalence classes of directed acyclic graphs play ...
research
12/17/2020

Sampling Arborescences in Parallel

We study the problem of sampling a uniformly random directed rooted span...
research
12/22/2018

Inference and Sampling of K_33-free Ising Models

We call an Ising model tractable when it is possible to compute its part...

Please sign up or login with your details

Forgot password? Click here to reset