Computation in Causal Graphs
Journal of Graph Algorithms and Applications, Tome 23 (2019) no. 2, pp. 317-344.

Voir la notice de l'article provenant de la source Journal of Graph Algorythms and Applications website

The goal of this paper is to introduce some of the important concepts in causal graph theory and examine them from combinatorial and computational perspectives. Of fundamental importance in applications of causal models that use graphs are dependence-separators or, simply, $d$-separators. A vertex set $Z$ is a $d$-separator for a pair of disjoint vertex sets $(X,Y)$ if $X$ and $Y$ are independent conditioned on $Z$. For the case of a single-setpair it is known that $d$-separators can be found efficiently by elegant network flow techniques. In this paper, we consider $d$-separators for a collection $\{(X_1,Y_1),(X_2,Y_2),\dots,(X_k,Y_k)\}$ of setpairs. We focus on two classes of combinatorial objects in this multiple-setpair framework: $d$-separators and $d$-super-separators. We say that $Z$ is a $d$-separator for multiple setpairs if, for each $i$, $X_i$ and $Y_i$ are independent conditioned on $Z$; we say that $Z$ is a $d$-super-separator if, for each $i$, there exists $Z_i\subseteq Z$, such that $X_i$ and $Y_i$ are independent conditioned on $Z_i$. For the latter object, we give an $O(\log^2k)$-approximation algorithm for the problem of finding a minimum cost $d$-super-separator. The focus on approximation algorithms is necessary as we show this problem is NP-complete. For the former object, we show it is hard to determine whether a $d$-separator exists, even when there are just five setpairs. This problem remains hard even if each setpair consists of singleton vertices, provided the number of setpairs is large. On the positive side, we show that if there are a fixed number of singleton setpairs then a $d$-separator for multiple setpairs can be found in polynomial time, if one exists.
@article{JGAA_2019_23_2_a7,
     author = {Juli Atherton and Derek Ruths and Adrian Vetta},
     title = {Computation in {Causal} {Graphs}},
     journal = {Journal of Graph Algorithms and Applications},
     pages = {317--344},
     publisher = {mathdoc},
     volume = {23},
     number = {2},
     year = {2019},
     doi = {10.7155/jgaa.00493},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00493/}
}
TY  - JOUR
AU  - Juli Atherton
AU  - Derek Ruths
AU  - Adrian Vetta
TI  - Computation in Causal Graphs
JO  - Journal of Graph Algorithms and Applications
PY  - 2019
SP  - 317
EP  - 344
VL  - 23
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00493/
DO  - 10.7155/jgaa.00493
LA  - en
ID  - JGAA_2019_23_2_a7
ER  - 
%0 Journal Article
%A Juli Atherton
%A Derek Ruths
%A Adrian Vetta
%T Computation in Causal Graphs
%J Journal of Graph Algorithms and Applications
%D 2019
%P 317-344
%V 23
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00493/
%R 10.7155/jgaa.00493
%G en
%F JGAA_2019_23_2_a7
Juli Atherton; Derek Ruths; Adrian Vetta. Computation in Causal Graphs. Journal of Graph Algorithms and Applications, Tome 23 (2019) no. 2, pp. 317-344. doi : 10.7155/jgaa.00493. http://geodesic.mathdoc.fr/articles/10.7155/jgaa.00493/

Cité par Sources :