journal article·2024-11-09Open access

A Two-Individual-Based Evolutionary Algorithm for Flexible Assembly Job Shop Scheduling Problem with Uncertain Interval Processing Times

Peng Zheng, Shichang Xiao, Peng Zhang, Youlong Lv

Applied Sciences· Volume 14· Issue 22

Abstract

The assembly job shop is a prevalent production organization mode in manufacturing enterprises. During the processing and assembly of products, operation processing times are influenced by numerous factors, leading to significant uncertainty. This paper investigates the flexible assembly job shop scheduling problem (FAJSP) with uncertain processing times, where processing times are represented as variable interval numbers. We develop a robust optimization model for the FAJSP, utilizing confidence level estimation to determine the ranges of processing times and reformulating the model based on the chance-constrained method. A two-individual-based master–apprentice evolutionary (MAE) algorithm is proposed. Two effective encoding schemes are designed to prevent the generation of infeasible solutions under assembly sequence constraints. Additionally, a decoding method based on interval scheduling theory is devised to accurately represent interval processing times. Case studies are conducted to validate the effectiveness of the proposed robust optimization model and demonstrate the superiority of the MAE algorithm.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization · Elevator Systems and Control

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

Affiliations

Logistics Engineering College, Shanghai Maritime University, Shanghai 201306, China

Institute of Artificial Intelligence, Donghua University, Shanghai 201620, China

Funding

Shanghai Science and Technology Innovation Action Plan

References (30)

Show source-provided references
1. An integrative heuristic method for detailed operations scheduling in assembly job shop systems10.1080/00207543.2010.527385 ↗
2. An Adaptive CGAN/IRF-Based Rescheduling Strategy for Aircraft Parts Remanufacturing System under Dynamic Environment10.1016/j.rcim.2019.02.008 ↗
3. Adaptive scheduling for assembly job shop with uncertain assembly times based on dual Q-learning10.1080/00207543.2020.1794075 ↗
4. A data-driven multistage adaptive robust optimization framework for planning and scheduling under uncertainty10.1002/aic.15792 ↗
5. Order assignment and scheduling under processing and distribution time uncertainty10.1016/j.ejor.2022.05.033 ↗
6. Ant colony optimization algorithm for scheduling jobs with fuzzy processing time on parallel batch machines with different capacities10.1016/j.asoc.2018.11.027 ↗
7. Research on flexible job-shop scheduling problem in green sustainable manufacturing based on learning effect10.1007/s10845-020-01713-8 ↗
8. Integrated production planning and scheduling under uncertainty: A fuzzy bi-level decision-making approach10.1016/j.knosys.2020.106056 ↗
9. Data-driven robust optimization10.1007/s10107-017-1125-8 ↗
10. Digital Twin Enhanced Dynamic Job-Shop Scheduling10.1016/j.jmsy.2020.04.008 ↗
11. Kong, J., and Wang, Z. (2024). Research on Flexible Job Shop Scheduling Problem with Handling and Setup Time Based on Improved Discrete Particle Swarm Algorithm. Appl. Sci., 14.10.3390/app14062586 ↗
12. Deterministic assembly scheduling problems: A review and classification of concurrent-type scheduling models and solution procedures10.1016/j.ejor.2018.04.033 ↗
13. Hybrid algorithm based on improved extended shifting bottleneck procedure and GA for assembly job shop scheduling problem10.1080/00207543.2019.1622052 ↗
14. Multi-objective optimisation in flexible assembly job shop scheduling using a distributed ant colony system10.1016/j.ejor.2019.11.016 ↗
15. An effective memetic algorithm for the distributed flowshop scheduling problem with an assemble machine10.1080/00207543.2022.2047238 ↗
16. A discrete PSO for two-stage assembly scheduling problem10.1007/s00170-012-4343-5 ↗
17. A comparison of hybrid genetic algorithm and hybrid particle swarm optimization to minimize makespan for assembly job shop10.1016/j.asoc.2012.04.007 ↗
18. Mathematical model and augmented simulated annealing algorithm for mixed-model assembly job shop scheduling problem with batch transfer10.1016/j.knosys.2023.110968 ↗
19. A shuffled cellular evolutionary grey wolf optimizer for flexible job shop scheduling problem with tree-structure job precedence constraints10.1016/j.asoc.2022.109235 ↗
20. A new hybrid particle swarm optimization and parallel variable neighborhood search algorithm for flexible job shop scheduling with assembly process10.1108/AA-11-2018-0178 ↗
21. Multi-objective optimisation for energy-aware flexible job-shop scheduling problem with assembly operations10.1080/00207543.2020.1836421 ↗
22. Due date assignment and dynamic scheduling of one-of-a-kind assembly production with uncertain processing time10.1080/0951192X.2014.900859 ↗
23. Multi-level Job Scheduling under Processing Time Uncertainty10.1016/j.cie.2018.02.003 ↗
24. Zheng, P., Zhang, P., Wang, M., and Zhang, J. (2021). A Data-Driven Robust Scheduling Method Integrating Particle Swarm Optimization Algorithm with Kernel-Based Estimation. Appl. Sci., 11.10.3390/app11125333 ↗
25. Ding, J., Lü, Z., Li, C.M., Shen, L., Xu, L., and Glover, F. (February, January 27). A two-individual based evolutionary algorithm for the flexible job shop scheduling problem. Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA.
26. A data-driven robust optimization method for the assembly job-shop scheduling problem under uncertainty10.1080/0951192X.2020.1803506 ↗
27. A nonlinear interval number programming method for uncertain optimization problems10.1016/j.ejor.2007.03.031 ↗
28. Routing and scheduling in a flexible job shop by tabu search10.1007/BF02023073 ↗
29. The development of genetic algorithms for the finite capacity scheduling of complex products, with multiple levels of product structure10.1016/S0377-2217(02)00645-8 ↗
30. Data-Driven Chance Constrained and Robust Optimization under Matrix Uncertainty10.1021/acs.iecr.5b04973 ↗