Distributed Flexible Assembly Job Shop Scheduling with Collaborative Production and Delivery: Strategy Analysis and a Path-Relinking-Based Solution Method
DOI:
https://doi.org/10.4108/eetsis.15132Keywords:
distributed flexible assembly job shop, operation sequence flexibility, path relinking, variable neighborhood descent, multi-objective optimizationAbstract
This paper addresses a collaborative scheduling problem in distributed processing and assembly factories with multiple locations. With the objectives of minimizing the makespan, total tardiness and transportation cost, a distributed flexible assembly job shop scheduling problem with transportation is formulated, and a solution method is developed by adapting the greedy randomized adaptive search procedure, the path relinking mechanism and variable neighborhood descent to a decomposition framework. Its problem-specific elements are a three-segment encoding that represents machine flexibility and operation sequence flexibility, a topological decoding rule that guarantees precedence feasibility without repair, a factory-consistency repair that enforces the transportation constraints inside the decoder, and a whole-job factory-reassignment neighborhood that is the only move able to act directly on transportation cost. Experiments on 42 instances derived from a real case, including a factorial design of 27 instances over order size, factory network and cost structure, show that the proposed method attains a significantly higher hypervolume than MOEA/D and a deep-Q-network-based memetic algorithm. The strategy comparison shows that collaboration mainly acts on logistics: relative to independent production, collaborative production with transportation constraints reduces transportation cost by about 12% while changing the makespan by less than 1%, and the saving doubles when inter-factory transfers are expensive but falls to 2% when delivery costs dominate. Forbidding cross-regional movement of semi-finished jobs never degrades schedule quality relative to unrestricted collaboration and improves it on 36 of the 42 instances, whereas for the largest order books independent production yields better makespan and tardiness within the same computing budget.
References
[1] Duran, E., Ozturk, C., O’Sullivan, B. Planning and Scheduling Shared Manufacturing Systems: Key Characteristics, Current Developments and Future Trends. Int. J. Prod. Res. 2025;63(13):4958–4990. DOI: 10.1080/00207543.2024.2442549
[2] Kazemi, H., Nourelfath, M., Fathollahi-Fard, A.M., Gendreau, M. Integrated Two-Stage Multi-Factory Assembly Scheduling with Maintenance Considerations. Int. J. Prod. Res. 2025;63(6):2133–2149. DOI: 10.1080/00207543.2024.2396512
[3] Dauzère-Pérès, S., Ding, J., Shen, L., Tamssaouet, K. The Flexible Job Shop Scheduling Problem: A Review. Eur. J. Oper. Res. 2024;314(2):409–432. DOI: 10.1016/j.ejor.2023.05.017
[4] Özgüven, C., Özbakır, L., Yavuz, Y. Mathematical Models for Job-Shop Scheduling Problems with Routing and Process Plan Flexibility. Appl. Math. Model. 2010;34(6):1539–1548. DOI: 10.1016/j.apm.2009.09.002
[5] Zhang, S., Wang, S. Flexible Assembly Job-Shop Scheduling with Sequence-Dependent Setup Times and Part Sharing in a Dynamic Environment: Constraint Programming Model, Mixed-Integer Programming Model, and Dispatching Rules. IEEE Trans. Eng. Manag. 2018;65(3):487–504. DOI: 10.1109/TEM.2017.2785774
[6] Wu, X., Liu, X., Zhao, N. An Improved Differential Evolution Algorithm for Solving a Distributed Assembly Flexible Job Shop Scheduling Problem. Memetic Comput. 2019;11(4):335–355. DOI: 10.1007/s12293-018-00278-7
[7] Hu, Y., Zhang, L., Wang, Q., Zhang, Z., Tang, Q. A Matheuristic-Based Multi-Objective Evolutionary Algorithm for Flexible Assembly Job Shop Scheduling Problem in Cellular Manufacture. Swarm Evol. Comput. 2024;87:101549. DOI: 10.1016/j.swevo.2024.101549
[8] Hu, Y., Zhang, L., Zhang, Z., Li, Z., Tang, Q. Matheuristic and Learning-Oriented Multi-Objective Artificial Bee Colony Algorithm for Energy-Aware Flexible Assembly Job Shop Scheduling Problem. Eng. Appl. Artif. Intell. 2024;133:108634. DOI: 10.1016/j.engappai.2024.108634
[9] Naderi, B., Ruiz, R. The Distributed Permutation Flowshop Scheduling Problem. Comput. Oper. Res. 2010;37(4):754–768. DOI: 10.1016/j.cor.2009.06.019
[10] Hatami, S., Ruiz, R., Andrés-Romano, C. The Distributed Assembly Permutation Flowshop Scheduling Problem. Int. J. Prod. Res. 2013;51(17):5292–5308. DOI: 10.1080/00207543.2013.807955
[11] De Giovanni, L., Pezzella, F. An Improved Genetic Algorithm for the Distributed and Flexible Job-Shop Scheduling Problem. Eur. J. Oper. Res. 2010;200(2):395–408. DOI: 10.1016/j.ejor.2009.01.008
[12] Meng, L., Zhang, C., Ren, Y., Zhang, B., Lv, C. Mixed-Integer Linear Programming and Constraint Programming Formulations for Solving Distributed Flexible Job Shop Scheduling Problem. Comput. Ind. Eng. 2020;142:106347. DOI: 10.1016/j.cie.2020.106347
[13] Behnamian, J., Fatemi Ghomi, S.M.T. A Survey of Multi-Factory Scheduling. J. Intell. Manuf. 2016;27(1):231–249. DOI: 10.1007/s10845-014-0890-y
[14] Lohmer, J., Lasch, R. Production Planning and Scheduling in Multi-Factory Production Networks: A Systematic Literature Review. Int. J. Prod. Res. 2021;59(7):2028–2054. DOI: 10.1080/00207543.2020.1797207
[15] Zhang, Q., Manier, H., Manier, M.-A. A Genetic Algorithm with Tabu Search Procedure for Flexible Job Shop Scheduling with Transportation Constraints and Bounded Processing Times. Comput. Oper. Res. 2012;39(7):1713–1723. DOI: 10.1016/j.cor.2011.10.007
[16] Chan, F.T.S., Prakash, A., Ma, H.L., Wong, C.S. A Hybrid Tabu Sample-Sort Simulated Annealing Approach for Solving Distributed Scheduling Problem. Int. J. Prod. Res. 2013;51(9):2602–2619. DOI: 10.1080/00207543.2012.737948
[17] Luo, Q., Deng, Q., Gong, G., Zhang, L., Han, W., Li, K. An Efficient Memetic Algorithm for Distributed Flexible Job Shop Scheduling Problem with Transfers. Expert Syst. Appl. 2020;160:113721. DOI: 10.1016/j.eswa.2020.113721
[18] Du, Y., Li, J., Luo, C., Meng, L. A Hybrid Estimation of Distribution Algorithm for Distributed Flexible Job Shop Scheduling with Crane Transportations. Swarm Evol. Comput. 2021;62:100861. DOI: 10.1016/j.swevo.2021.100861
[19] Homayouni, S.M., Fontes, D.B., Gonçalves, J.F. A Multistart Biased Random Key Genetic Algorithm for the Flexible Job Shop Scheduling Problem with Transportation. Int. Trans. Oper. Res. 2023;30(2):688–716. DOI: 10.1111/itor.12878
[20] Du, B., Han, S., Guo, J., Li, Y. A Hybrid Estimation of Distribution Algorithm for Solving Assembly Flexible Job Shop Scheduling in a Distributed Environment. Eng. Appl. Artif. Intell. 2024;133:108491. DOI: 10.1016/j.engappai.2024.108491
[21] Chen, Z.-L. Integrated Production and Outbound Distribution Scheduling: Review and Extensions. Oper. Res. 2010;58(1):130–148. DOI: 10.1287/opre.1080.0688
[22] Archetti, C., Peirano, L., Speranza, M.G. Optimization in Multimodal Freight Transportation Problems: A Survey. Eur. J. Oper. Res. 2022;299(1):1–20. DOI: 10.1016/j.ejor.2021.07.031
[23] González, M.A., Vela, C.R., Varela, R. Scatter Search with Path Relinking for the Flexible Job Shop Scheduling Problem. Eur. J. Oper. Res. 2015;245(1):35–45. DOI: 10.1016/j.ejor.2015.02.052
[24] Martí, R., Campos, V., Resende, M.G.C., Duarte, A. Multiobjective GRASP with Path Relinking. Eur. J. Oper. Res. 2015;240(1):54–71. DOI: 10.1016/j.ejor.2014.06.042
[25] Zhang, H., Chen, Y., Xu, G., Zhang, Y. Distributed Assembly Flexible Job Shop Scheduling with Dual-Resource Constraints via a Deep Q-Network Based Memetic Algorithm. Swarm Evol. Comput. 2025;98:102086. DOI: 10.1016/j.swevo.2025.102086
[26] Feo, T.A., Resende, M.G.C. Greedy Randomized Adaptive Search Procedures. J. Glob. Optim. 1995;6(2):109–133. DOI: 10.1007/BF01096763
[27] Glover, F. Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges. In: Interfaces in Computer Science and Operations Research, pp. 1–75. Kluwer, 1997. DOI: 10.1007/978-1-4615-4102-8_1
[28] Laguna, M., Martí, R. GRASP and Path Relinking for 2-Layer Straight Line Crossing Minimization. INFORMS J. Comput. 1999;11(1):44–52. DOI: 10.1287/ijoc.11.1.44
[29] Mladenović, N., Hansen, P. Variable Neighborhood Search. Comput. Oper. Res. 1997;24(11):1097–1100. DOI: 10.1016/S0305-0548(97)00031-2
[30] Das, I., Dennis, J.E. Normal-Boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems. SIAM J. Optim. 1998;8(3):631–657. DOI: 10.1137/S1052623496307510
[31] Zhang, Q., Li, H. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Comput. 2007;11(6):712–731. DOI: 10.1109/TEVC.2007.892759
[32] Nowicki, E., Smutnicki, C. A Fast Taboo Search Algorithm for the Job Shop Problem. Manag. Sci. 1996;42(6):797–813. DOI: 10.1287/mnsc.42.6.797
[33] Mastrolilli, M., Gambardella, L.M. Effective Neighbourhood Functions for the Flexible Job Shop Problem. J. Sched. 2000;3(1):3–20. DOI: 10.1002/(SICI)1099-1425(200001/02)3:1<3::AID-JOS32>3.0.CO;2-Y
[34] Zitzler, E., Thiele, L. Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Trans. Evol. Comput. 1999;3(4):257–271. DOI: 10.1109/4235.797969
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Jinghe Sun, Zhuo Zhang

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This is an open access article distributed under the terms of the CC BY-NC-SA 4.0, which permits copying, redistributing, remixing, transformation, and building upon the material in any medium so long as the original work is properly cited.