A genetic algorithm for a flow shop scheduling problem with breakdown interval, transportation time and weights of jobs. (2nd August 2019)