TY - JOUR
T1 - Dual-Objective Mixed Integer Linear Program and Memetic Algorithm for an Industrial Group Scheduling Problem
AU - Zhao, Ziyan
AU - Liu, Shixin
AU - Zhou, Mengchu
AU - Abusorrah, Abdullah
N1 - Funding Information:
Manuscript received September 12, 2020; revised October 23, 2020; accepted November 18, 2020. This work was supported by the China Scholarship Council Scholarship, the National Key Research and Development Program of China (2017YFB0306400), the National Natural Science Foundation of China (62073069) and the Deanship of Scientific Research (DSR) at King Abdulaziz University (RG-48-135-40). Recommended by Associate Editor Tao Yang. (Corresponding authors: Shixin Liu and MengChu Zhou.) Citation: Z. Y. Zhao, S. X. Liu, M. C. Zhou, and A. Abusorrah, “Dual-objective mixed integer linear program and memetic algorithm for an industrial group scheduling problem,” IEEE/CAA J. Autom. Sinica, vol. 8, no. 6, pp. 1199–1209, Jun. 2021.
Publisher Copyright:
© 2014 Chinese Association of Automation.
PY - 2021/6
Y1 - 2021/6
N2 - Group scheduling problems have attracted much attention owing to their many practical applications. This work proposes a new bi-objective serial-batch group scheduling problem considering the constraints of sequence-dependent setup time, release time, and due time. It is originated from an important industrial process, i.e., wire rod and bar rolling process in steel production systems. Two objective functions, i.e., the number of late jobs and total setup time, are minimized. A mixed integer linear program is established to describe the problem. To obtain its Pareto solutions, we present a memetic algorithm that integrates a population-based nondominated sorting genetic algorithm II and two single-solution-based improvement methods, i.e., an insertion-based local search and an iterated greedy algorithm. The computational results on extensive industrial data with the scale of a one-week schedule show that the proposed algorithm has great performance in solving the concerned problem and outperforms its peers. Its high accuracy and efficiency imply its great potential to be applied to solve industrial-size group scheduling problems.
AB - Group scheduling problems have attracted much attention owing to their many practical applications. This work proposes a new bi-objective serial-batch group scheduling problem considering the constraints of sequence-dependent setup time, release time, and due time. It is originated from an important industrial process, i.e., wire rod and bar rolling process in steel production systems. Two objective functions, i.e., the number of late jobs and total setup time, are minimized. A mixed integer linear program is established to describe the problem. To obtain its Pareto solutions, we present a memetic algorithm that integrates a population-based nondominated sorting genetic algorithm II and two single-solution-based improvement methods, i.e., an insertion-based local search and an iterated greedy algorithm. The computational results on extensive industrial data with the scale of a one-week schedule show that the proposed algorithm has great performance in solving the concerned problem and outperforms its peers. Its high accuracy and efficiency imply its great potential to be applied to solve industrial-size group scheduling problems.
KW - Insertion-based local search
KW - iterated greedy algorithm
KW - machine learning
KW - memetic algorithm
KW - nondominated sorting genetic algorithm II (NSGA-II)
KW - production scheduling
UR - http://www.scopus.com/inward/record.url?scp=85099089450&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099089450&partnerID=8YFLogxK
U2 - 10.1109/JAS.2020.1003539
DO - 10.1109/JAS.2020.1003539
M3 - Article
AN - SCOPUS:85099089450
SN - 2329-9266
VL - 8
SP - 1199
EP - 1209
JO - IEEE/CAA Journal of Automatica Sinica
JF - IEEE/CAA Journal of Automatica Sinica
IS - 6
M1 - 9310662
ER -