Litcius/Paper detail

An Effective Iterated Greedy Algorithm for a Robust Distributed Permutation Flowshop Problem With Carryover Sequence-Dependent Setup Time

Xue-Lei Jing, Quan-Ke Pan, Liang Gao, Ling Wang

2021IEEE Transactions on Systems Man and Cybernetics Systems54 citationsDOI

Abstract

A new scheduling problem, the distributed permutation flowshop scheduling problem with uncertain processing times and carryover sequence-dependent setup time (DPUC), is addressed. The DPUC is an important application problem in modern electronics manufacturing. A robust model is established for the DPUC with makespan criterion. A counter-intuitive paradox is found, that is, adding a new job to one of the production lines can reduce the completion time of the production line. Two acceleration methods are provided to save computational efforts. An iterated greedy algorithm called IG_FS is proposed to solve the DPUC. A heuristic based on the well-known NEH is proposed to generate the initial solution for the IG_FS. In the destruction phase of the IG_FS, dynamic sizes based on both adaptability and randomness are provided to improve the exploration capability. During the local search phase of the IG_FS, a hybrid local search method consisting of shift and swap operators is presented to exploit more diverse search areas. Extensive experiments show that the proposed IG_FS performs significantly better than the six competing algorithms adapted from the closely related scheduling literature.

Topics & Concepts

Job shop schedulingComputer scienceMathematical optimizationFlow shop schedulingGreedy algorithmAlgorithmScheduling (production processes)RandomnessIterated functionPermutation (music)Greedy randomized adaptive search procedureMathematicsAcousticsPhysicsMathematical analysisStatisticsScheduleOperating systemScheduling and Optimization AlgorithmsAssembly Line Balancing OptimizationAdvanced Manufacturing and Logistics Optimization
An Effective Iterated Greedy Algorithm for a Robust Distributed Permutation Flowshop Problem With Carryover Sequence-Dependent Setup Time | Litcius