Estimation of Distribution Algorithms Applied To Combinatorial Optimization Problems