The expansion of the global economy and globalization has increased the need for effective models for production scheduling in multi-factory environment systems. Among the distributed scheduling problems, the distributed flexible job shop scheduling problem (DFJSP) has particularly attracted significant research attention. It represents a typical multi-factory environment where each factory is treated as an individual flexible shop, and each job is allocated to exactly one factory. Compared to the traditional flexible job shop problem (FJSP) system, the solution of distributed flexible job shop scheduling problem setup is particularly difficult and complicated in the sense that it involves solutions of three distinct sub-problems: determining the most suitable factory for each job, selection of machines for all the operations for each factory and determining the sequence of operations for all the machines in each factory.
Mathematical models are crucial tools for studying and solving scheduling problems. Formulating feasible mathematical models do not only helps optimize the system but also help mine relevant information which can be used in scheduling the problem effectively or as future reference. In an effort to solve the distributed flexible job shop scheduling problem, researchers at Huazhong University of Science and Technology: Dr.Leilei Meng, Dr. Chaoyong Zhang, and Mr. Chang Lv (PhD candidate), in collaboration with Dr. Biao Zhang from Liaocheng University and Dr. Yaping Ren from Jinan University, developed four mixed-integer linear programming models and a constraint programming model. Their research work is currently published in the journal, Computers and Industrial Engineering.
In their approach, the four mixed-integer linear programming modes were based on four different modeling ideas: sequence-based, position-based, time-indexed, and adjacent sequence-based. Since these models are not effective for solve large-sized problems, the constraint programming model was formulated based on a combination of interval decision variables and domain filtering algorithms as an alternative approach. Furthermore, the feasibilities of the proposed models were validated through numerical simulations as well as compared to the state-of-the-art algorithms.
Results showed that the mixed-integer linear programming models were only suitable for solving small-scale problems to optimality. In contrast, the constraint programming model was ideal for solving both small- and large-scale problems to optimality. Among the four mixed-integer linear programming models, the sequence-based model was the most effective and produced reliable results. All the models could improve 11 known benchmark solutions instances alongside proving optimality for up to 62 known solutions. Moreover, only the constraint programming model outperformed all the state-of-the-art algorithms in terms of quality and efficiency, making it the best model. Due to its simplicity and ease of application using the presently available solver IBM constraint programming optimizer, the authors noted that it would be highly suitable for practical applications. The following figure shows the Gantt chart of la09 with 2 factories, and its makespan is equal to 436.
In summary, the study is the first ever to formulate mixed-integer linear programming models and implement a constraint programming model for solving the distributed flexible job shop scheduling problem. Based on the results, the constraint programming model was identified as the best approach for efficiently solving both small- and large-scale distributed flexible job shop scheduling problem with desirable quality, and thus a promising solution for practical applications. Moreover, the study results provide useful insights that would enable researchers to find solutions for other distributed scheduling problems by modifying the presented models or formulating new models.
Â
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.
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.
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.
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 a lecturer in School of Computer Science, Liaocheng University. His current research interests include discrete optimization and scheduling.
.
Chang Lv received the B.S. degree in Huazhong University of Science and Technology (HUST), China, in 2018. He is current working toward the Ph.D. degree in the school of Mechanical Science and Engineering at Huazhong University of Science and Technology (HUST), China.
His research mainly focuses on modeling, optimization of transportation and logistics problems, as well as green manufacturing.
.
Reference
Meng, L., Zhang, C., Ren, Y., Zhang, B., & Lv, C. (2020). Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem. Computers & Industrial Engineering, 142, 106347.


