The max-min hill-climbing Bayesian network structure learning algorithm
learning bayesian networks from data : an information theory based approach .