Recent advances in MILP and CP Modeling for Distributed Hybrid Flow Shop Scheduling Problems with Sequence-Dependent Setup Times

Significance 

In the modern landscape of manufacturing, the shift towards globalization and decentralization has reshaped production processes. Today, it is no longer isolated single-factory operation environment; instead, it is multi-factory production systems. Multi-factory production systems refer to a setup where a company or organization operates multiple manufacturing facilities or factories, often located in different geographical locations. These facilities may produce the same or different products, and they are interconnected to streamline production and optimize resource utilization. Distributed scheduling scenarios involve the allocation of tasks, resources, and time slots across multiple nodes or entities in a decentralized manner. This concept is often applied in manufacturing, logistics, and other industries where efficient scheduling and resource allocation are critical. These distributed scheduling scenarios bring forth new challenges, including factory selection, location optimization, and intricate decision-making processes. However, they also offer opportunities to enhance production efficiency and reduce costs. Consequently, both manufacturers and researchers have been increasingly drawn to the complexities of distributed scheduling.

In distributed scheduling, one problem that has garnered significant attention is the Distributed Hybrid Flow Shop Scheduling Problem with Sequence-Dependent Setup Times (DHFSP-SDST). This problem arises in various industries, including electronics, textiles, semiconductors, paper manufacturing, and logistics. DHFSP-SDST involves multiple factories, each operating as a Hybrid Flow Shop Problem (HFSP) environment. To solve DHFSP-SDST, three critical sub-problems must be addressed: factory selection, machine selection, and job sequencing. Furthermore, the introduction of sequence-dependent setup times between adjacent jobs on the same machine adds an additional layer of complexity to this already challenging problem.

In the context of scheduling problems, especially novel ones like DHFSP-SDST, obtaining optimal solutions through exact algorithms holds paramount importance. These optimal solutions serve as a benchmark, revealing the inherent characteristics of the scheduling problem and providing a reference point for the development of approximate methods. Exact algorithms, often based on Mixed-Integer Linear Programming (MILP) and Constraint Programming (CP) models, have become increasingly popular. Notably, the performance of MILP and CP models has significantly improved over the years, thanks in part to advanced solving software such as CPLEX and GUROBI.

In a recent study published in the Journal Swarm and Evolutionary Computation by a team of esteemed researchers from Liaocheng University, Jinan University, and Huazhong University of Science and Technology. In this study, Dr. Leilei Meng, Dr. Kaizhou Gao, Dr. Biao Zhang, Professor Hongyan Sang, Associate Professor Yaping Ren, and Professor Zhang Chaoyong have made important contributions to the field of DHFSP-SDST. Their work includes the formulation of three novel MILP models and an efficient CP model to solve this intricate scheduling problem.

In their study, the authors described the DHFSP-SDST problem that it encompasses a scenario where ‘𝑛’ jobs need to be processed in ‘𝑛𝑓’ factories, each operating as HFSP environment. Importantly, sequence-dependent setup times are considered between two consecutive jobs on the same machine, adding a layer of complexity. Their key assumptions for DHFSP-SDST include:

  • Each job can be assigned to exactly one factory.
  • All jobs must follow a predefined sequential order through all stages.
  • In each stage, each job can only be assigned to a single machine.
  • Machines cannot process more than one operation at a time.
  • All jobs and machines in all factories are available at time zero.
  • The initial adjustments must be completed before starting the first job on any machine.
  • Once started, a job cannot be interrupted.
  • Processing times for all jobs on all machines are known in advance.

The objective of DHFSP-SDST is to solve three sub-problems: factory selection, machine selection, and job sequencing while minimizing the makespan, i.e., the total time required to complete all jobs.

The authors developed three novel MILP models based on two different modeling ideas: adjacent sequence-based modeling, and sequence-based modeling. To provide a comprehensive comparison, the research team conducted an in-depth analysis of these models, considering factors such as the number of binary decision variables (NB), the number of continuous decision variables (NL), the number of constraints (NC), solution performance (CS), solution time (Time), and the gap between obtained and optimal solutions.

According to the authors, for the Same-DHFSP-SDST (S-DHFSP-SDST) instances, the sequence-based modeling idea emerged as the most efficient, outperforming the other two modeling approaches. Notably, the sequence-based model solved more instances to optimality and exhibited shorter solution times. On the other hand, the machine position-based modeling approach struggled to find optimal solutions for some instances. While in the case of the Distinct-DHFSP-SDST (D-DHFSP-SDST) instances, the sequence-based modeling idea once again proved superior, solving the most instances to optimality. However, all three novel MILP models significantly outperformed the existing models from previous studies. Moreover, the authors introduced an efficient CP model to solve DHFSP-SDST, offering a viable alternative to the traditional MILP models. The CP model exhibited promising results, solving all DHFSP-SDST instances to optimality within a reasonable time frame. Furthermore, the proposed MILP and CP models were extended to solve DHFSP-SDST with considering other constraints, such as no-idle constraint, no-wait constraint, transportation constraint and blocking constrict.

In conclusion, the study by Dr. Leilei Meng and colleagues is an important contribution in solving the Distributed Hybrid Flow Shop Scheduling Problem with Sequence-Dependent Setup Times (DHFSP-SDST). Their work not only formulates novel MILP models but also introduces an efficient CP model, expanding the toolkit for tackling this complex scheduling problem. The research outcomes have the potential to facilitate manufacturing and production scheduling, offering manufacturers valuable tools to optimize their multi-factory production systems, ultimately enhancing efficiency and reducing costs.

About the author

Leilei Meng received the B.S. degree in mechanical engineering from Chang’an University, Xian, China, in 2014, his Ph.D. degree in the School of Mechanical Science and Engineering at Huazhong University of Science and Technology (HUST), China, in 2020. He is currently a Lecturer with the School of Computer Science, Liaocheng University. His research mainly focuses on modeling, optimization of scheduling problems, tool wear prediction and sustainable manufacturing. He has authored and authored or coauthored over 40 peer-reviewed journal articles and conference proceedings in the above research areas.

About the author

Kaizhou Gao received the B.Sc.degree in computer science and technology from Liaocheng University, Liaocheng, China, in 2005, the master’s degree in computer science and application from Yangzhou University, Yangzhou, China, in 2008, and the Ph.D. degree in artificial intelligence and system engineering from Nanyang Technological University (NTU), Singapore, in 2016. From 2008 to 2012, he was with the School of Computer, Liaocheng University. From 2012 to 2013, he was a Research Associate with the School of Electronic and Electrical Engineering, NTU, where he was a Research Fellow from 2015 to 2018. He is currently an Assistant Professor with the Macau Institute of Systems Engineering, Macau University of Science and Technology, Macau, China. He has published over 70 refereed papers. His research interests include intelligent computation, optimization, scheduling, and intelligent transportation. Dr. Gao is an Associate Editor of Swarm and Evolutionary Computation, Expert Systems With Applications, IET Collaborative Intelligent Manufacturing, and The Chinese Journal of Artificial Intelligence.

About the author

Yaping Ren received his B.S. degree in communications and transportation engineering from Liaocheng University, Liaocheng, China, in 2014, and his M.S. degree in Transportation College of Northeast Forestry University, China, in 2016. He received his Ph.D. degree in the School of Mechanical Science and Engineering from Huazhong University of Science and Technology (HUST), China, in 2019. He was also a visiting scholar in Environmental and Ecological Engineering (EEE) at Purdue University, U.S. from Sept. 2017 to August. 2019. He is currently an Associate Professor in the School of Intelligent Systems Science and Engineering, Jinan University (Zhuhai Campus).His research mainly focuses on industrial engineering, disassembly planning, transportation planning, decision making and optimization methods.

About the author

Biao Zhang received the B.S. , M.S. and Ph.D degrees from Shandong University of Technology, Zibo, Liaocheng University, Liaocheng, and Huazhong University of Science and Technology, Wuhan, China, in 2012, 2015 and 2019, respectively. He is currently an Associate Professor in School of Computer Science, Liaocheng University. His current research interests include discrete optimization and scheduling.

About the author

Hongyan Sang received the M.S. degree from the School of Computer Science, Liaocheng University, Liaocheng, China, in 2010, and the Ph. D. degree in industrial engineering from Huazhong University of Science Technology, Wuhan, China, in 2013. Since 2003, she has been with the School of Computer Science, Liaocheng University, where she became a Professor in 2021. Her current research interests include intelligent optimization and scheduling. She has authored more than 60 refereed papers.

About the author

Chaoyang Zhang received the B.S. degree in mechanical engineering from Tianjin University of Science and Technology, Tianjin, China, in 1993, the M.S. degree in mechatronic engineering from University of Science and Technology Beijing, Beijing, China, in 1999, and the Ph.D. degree in mechatronic engineering from Huazhong University of Science & Technology, Wuhan, China, in 2007. He is currently an associate Professor in the School of Mechanical Science and Engineering at Huazhong University of Science and Technology (HUST). His research mainly focused on modeling, optimization and scheduling for production manufacturing systems, efficient and effective resource utilization of manufacturing system, sustainable manufacturing including clean and high efficient manufacturing processes, the power consumption model of machine tools, etc. He has authored two books, and authored or co-authored over 70 academic papers. He has been honored by: (1) 2013’ the ministry of education natural science first prize (2) 2010’China Machinery Industry Federation first prize; (3) 2008’ the ministry of education Science and Technology Progress first prize.

Reference

Leilei Meng, Kaizhou Gao, Yaping Ren, Biao Zhang, Hongyan Sang, Zhang Chaoyong, Novel MILP and CP models for distributed hybrid flowshop scheduling problem with sequence-dependent setup times, Swarm and Evolutionary Computation, Volume 71, 2022, 101058,

Go to Swarm and Evolutionary Computation

Check Also

Advancing Metal Additive Manufacturing: Engineering Microstructures for Tailored Properties - Advances in Engineering

Advancing Metal Additive Manufacturing: Engineering Microstructures for Tailored Properties