Structure learning in polynomial time: Greedy algorithms, Bregman information, and exponential families

Neural Information Processing Systems 

In practice, however, they are very efficient.