Learning Optimal Bayesian Networks: A Shortest Path Perspective
The max-min hill-climbing Bayesian network structure learning algorithm