journal article·2024-05-09Open access

Research on Multi-Objective Flexible Job Shop Scheduling Problem with Setup and Handling Based on an Improved Shuffled Frog Leaping Algorithm

Jili Kong, Yi Yang

Applied Sciences· Volume 14· Issue 10

Abstract

Flexible job shop scheduling problem (FJSP), widely prevalent in many intelligent manufacturing industries, is one of the most classic problems of production scheduling and combinatorial optimization. In actual manufacturing enterprises, the setup of machines and the handling of jobs have an important impact on the scheduling plan. Furthermore, there is a trend for a cluster of machines with similar functionalities to form a work center. Considering the above constraints, a new order-driven multi-equipment work center FJSP model with setup and handling including multiple objectives encompassing the minimization of the makespan, the number of machine shutdowns, and the number of handling batches is established. An improved shuffled frog leading algorithm is designed to solve it through the optimization of the initial solution population, the improvement of evolutionary operations, and the incorporation of Pareto sorting. The algorithm also combines the speed calculation method in the gravity search algorithm to enhance the stability of the solution search. Some standard FJSP data benchmarks have been selected to evaluate the effectiveness of the algorithm, and the experimental results confirm the satisfactory performance of the proposed algorithm. Finally, a problem example is designed to demonstrate the algorithm’s capability to generate an excellent scheduling plan.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization · Assembly Line Balancing Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Modern Post (School of Automation), Beijing University of Posts and Telecommunications, Beijing 100876, China

Funding

the Humanities and Social Science Youth foundation of the Ministry of Education of China

References (34)

Show source-provided references
1. A research survey: Review of flexible job shop scheduling techniques10.1111/itor.12199 ↗
2. Transfer-robot task scheduling in job shop10.1080/00207543.2019.1709671 ↗
3. Novel robotic job-shop scheduling models with deadlock and robot movement considerations10.1016/j.tre.2021.102273 ↗
4. Scheduling of Multi-Robot Job Shop Systems in Dynamic Environments: Mixed-Integer Linear Programming and Constraint Programming Approaches10.1016/j.omega.2022.102770 ↗
5. A survey of scheduling problems with setup times or costs10.1016/j.ejor.2006.06.060 ↗
6. Dynamic flexible job shop scheduling method based on improved gene expression programming
7. Behnke, D., and Geiger, M.J. (2012). Test Instances for the Flexible Job Shop Scheduling Problem with Work Centers. Logist.-Manag.
8. Govi, D., Rizzuto, A., Schipani, F., and Lazzeri, A. (2021, January 25–27). A Two-stage Genetic Algorithm for a Novel FJSP with Working Centers in a Real-world Industrial Application. Proceedings of the 2nd International Conference on Innovative Intelligent Industrial Production and Logistics, Online.10.5220/0010654900003062 ↗
9. A multi-agent system for FJSP with setup and transportation times10.1016/j.eswa.2022.119474 ↗
10. Feng, Y.J., and Kong, J.L. (2023). Multi-Objective Hybrid Flow Shop Scheduling in Parallel Sequential Mode While Considering Handling Time and Setup Time. Appl. Sci., 13.10.3390/app13063563 ↗
11. Cooperative hybrid particle swarm optimization algorithm for job-shop scheduling problems
12. Mathematical modeling and a hybridized bacterial foraging optimization algorithm for the flexible job-shop scheduling problem with sequencing flexibility10.1016/j.jmsy.2019.11.010 ↗
13. A hybrid genetic-particle swarm algorithm based on multilevel neighbourhood structure for flexible job shop scheduling problem10.1016/j.cor.2021.105431 ↗
14. Hybrid Brain Storm Optimization algorithm and Late Acceptance Hill Climbing to solve the Flexible Job-Shop Scheduling Problem
15. Liu, X. (2020). Improved Multi-Objective Composed Optimization Algorithm Studying for Flexible Job-Shop Scheduling Problems. [Master’s Thesis, Jilin University].
16. An improved ant colony optimization for solving the flexible job shop scheduling problem with multiple time constraints10.3934/mbe.2023325 ↗
17. A Combination of Shuffled Frog Leaping and Fuzzy Logic for Flexible Job-Shop Scheduling Problems10.1016/j.procs.2011.08.015 ↗
18. Shuffled frog leaping algorithm approach to employee timetabling and job shop scheduling
19. Wang, Z., Zhang, D., Wang, B., and Chen, W. (2019, January 6–8). Research on Improved Strategy of Shuffled Frog Leaping Algorithm. Proceedings of the 2019 34th Youth Academic Annual Conference of Chinese Association of Automation (YAC), Jinzhou, China.10.1109/YAC.2019.8787721 ↗
20. A shuffled frog-leaping algorithm for job shop scheduling with outsourcing options10.1080/00207543.2015.1088970 ↗
21. MILP Modeling and Optimization of Energy-Efficient Distributed Flexible Job Shop Scheduling Problem10.1109/ACCESS.2020.3032548 ↗
22. A new algorithm based on gray wolf optimizer and shuffled frog leaping algorithm to solve the multi-objective optimization problems10.1016/j.asoc.2020.106560 ↗
23. Optimization of production cost for integrating job shop scheduling with production resources10.1016/j.matpr.2020.07.442 ↗
24. Routing and scheduling in a flexible job shop by tabu search10.1007/BF02023073 ↗
25. Approach by localization and multi-objective evolutionary optimization for flexible job-shop scheduling problems10.1109/TSMCC.2002.1009117 ↗
26. A study of cooperative co-evolutionary genetic algorithm for solving flexible job shop scheduling problem
27. An effective multi-start multi-level evolutionary local search for the flexible job-shop problem10.1016/j.engappai.2017.04.002 ↗
28. A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem10.1016/j.cie.2020.106778 ↗
29. Improved particle swarm optimization algorithm based novel encoding and decoding schemes for flexible job shop scheduling problem10.1016/j.cor.2020.104951 ↗
30. Solving flexible job shop scheduling problem by a multi-swarm collaborative genetic algorithm10.23919/JSEE.2021.000023 ↗
31. Tabu search for the job-shop scheduling problem with multi-purpose machines10.1007/BF01719451 ↗
32. Multi-objective flow shop batch scheduling with separable processing time and setup time under parallel-sequence-transfer mode
33. Multi-objective optimization method for FJSP under mixed work calendars
34. Solve FJSP Considering Transport Time via Particle Swarm Genetic Hybrid Algorithm