Competent genetic algorithms for learning Bayesian networks from data