Journal of the Operations Research Society of China ›› 2020, Vol. 8 ›› Issue (3): 457-476.doi: 10.1007/s40305-019-00277-6

Previous Articles     Next Articles

A Genetic Algorithm to Minimize the Makespan in a Two-Machine Cross-Docking Flow Shop Problem

Imen Hamdi1,2, Mohamed Fadhel Tekaya1   

  1. 1 High Institute of Transport and Logistics, University of Sousse, Sousse, Tunisia;
    2 MODILS lab, Faculty of Economics and Management, University of Sfax, Sfax, Tunisia
  • Received:2018-10-26 Revised:2019-05-15 Online:2020-09-30 Published:2020-09-10
  • Contact: Imen Hamdi, Mohamed Fadhel Tekaya E-mail:imen.hamdi2007@yahoo.fr;fadhel.tekaya@gmail.com

Abstract: We consider the problem of two-machine cross-docking flow shop scheduling where each job on the second machine cannot be processed unless a job or a set of jobs have been completed on the first machine. The aim is to find a feasible schedule that minimizes the makespan. As the problem is shown to be strongly NP-hard, we propose a genetic algorithm to solve small and large size problems. We test different types for each genetic operator where new ideas are introduced, which leads to propose six versions of the genetic algorithm. We then evaluate their effectiveness through an extensive computational experiments by using many instances generated randomly and by determining the percentage deviation from a lower bound from the literature.

Key words: Cross-docking, Flow shop, Scheduling, Makespan, Genetic algorithm

CLC Number: