2021
DOI: 10.1609/aaai.v35i13.17448
|View full text |Cite
|
Sign up to set email alerts
|

Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs

Abstract: 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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
22
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
1
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(22 citation statements)
references
References 16 publications
0
22
0
Order By: Relevance
“…While the algorithms for computing maximal orientations used in practice resort to directly applying the Meek rules, the best theoretical methods are based on two other important primitives of causal analysis: (i) the consistent extension of a PDAG to a DAG and (ii) computing the CPDAG representation of the graphs Markov equivalent to a given DAG. This was already mentioned by Chickering (1995) and generalized to instances with background knowledge by Wienöbst et al (2021). Using the clever algorithm of Chickering (1995), the second task (ii) can be solved in linear time.…”
Section: Introductionmentioning
confidence: 95%
See 4 more Smart Citations
“…While the algorithms for computing maximal orientations used in practice resort to directly applying the Meek rules, the best theoretical methods are based on two other important primitives of causal analysis: (i) the consistent extension of a PDAG to a DAG and (ii) computing the CPDAG representation of the graphs Markov equivalent to a given DAG. This was already mentioned by Chickering (1995) and generalized to instances with background knowledge by Wienöbst et al (2021). Using the clever algorithm of Chickering (1995), the second task (ii) can be solved in linear time.…”
Section: Introductionmentioning
confidence: 95%
“…As discussed above, algorithms for extending PDAGs play a key role in the maximal orientation task. While, from a theoretical point of view, previous results suggest that it is likely not possible to further improve the asymptotic run time of extendability algorithms, as Wienöbst et al (2021) gave a conditional O(n 3 ) lower bound for combinatorial algorithms, from a practical perspective, the current algorithms are either extremely simple, as Dor-Tarsi's approach, or very sophisticated with considerable practical overhead, as the methods proposed by Wienöbst et al (2021). In this work, we are searching for a middle ground and give two novel approaches to extend PDAGs, with the main focus lying on simplicity and effectiveness.…”
Section: Two New Simple Algorithms For Extendabilitymentioning
confidence: 99%
See 3 more Smart Citations