Estimation of distribution algorithm for permutation flow shops with total flowtime minimization