Solving Permutation Problems with Estimation of Distribution Algorithms and Extensions Thereof Josu Ceberio.