The Multiresource Flexible Job-Shop Scheduling Problem with Early Resource Release
Abstract
1. Introduction
- We propose a CP formulation, based on the MMRCPSP, to address the MRFJSSP with early resource release, a variant that more accurately reflects most industrial applications.
- Using this approach, we derive eight new lower bounds for the MRFJSSP under the standard simultaneous resource occupancy assumption.
- We show that the proposed formulation can be adapted to the classical MRFJSSP with simultaneous occupation.
- Computational experiments for both variants demonstrate the competitiveness of our method with respect to the best bounds reported in the literature.
2. Literature Review
Research Motivation
3. A CP Formulation for the MRFJSSP with Early Resource Release
3.1. Problem Definition
3.2. CP Formulation
- Indices, Sets and Parameters:
- t: Index for tasks (operations);
- r: Index for renewable resources (machines);
- N: Number of original tasks;
- : Number of tasks (originals + dummies);
- : Number of renewable resources;
- : Set of originals tasks ;
- T: Set of tasks ;
- : Set of dummy tasks associated with task t;
- R: Set of renewable resources ;
- : Availability of the resource .
- Tuples:
- : A tuple with the following fields: {id: identifier of the task, succs: set of immediately successors of the task};
- : A tuple with the following fields: {taskId: identifier of the task, id: identifier to determine the mode type, pt: processing time for the mode, : number of resources that belong to the set R used per time period during the execution of the mode}.
- Tuplesets:
- : A tupleset that stores instances of the Task tuple;
- : A tupleset that stores instances of the Mode tuple.
- Decision Variables:
- : Interval variable between the start and the end of the Tasks t;
- : An optional interval variable of size if is performed under .
- Cumul function expression:
- Constraint Programming formulation:
3.3. Instance Representation
- ;
- ;
- ;
- ;
- ;
- .
3.4. CP Formulation for the MRFJSSP with Simultaneous Occupation
- Additional Decision Variables:
- : Auxiliary interval variable associated with the original if ;
- : Optional interval variable associated with . indicates if is performed under ;
- : Optional interval variables associated with and their respective elements in set . indicates if is performed under .
- Additional Constraints:
- Cumul Function Expression:
4. Computational Results
4.1. Experimental Setup
4.2. Results
- It appears that the most challenging instances in the simultaneous occupation scenario remain difficult even under the assumption of early resource release. However, in our experiments (last set of columns), we successfully solved instances ranging from to and to optimality.
- For the 38 instances where both approaches reach an optimal solution ( to , to , and to ), the average was reduced by 1.76%. Notably, the optimal value is identical in 18 of these instances.
- The reduction in was more significant for instances to , averaging 5.83%. In contrast, instances to showed the smallest reduction in , averaging just 0.10%. In light of the results, it appears that as the maximum number of possible resources that can be selected as required resources increases (e.g., ), the percentage difference in between the two approaches decreases. In our view, this represents an important managerial insight, as increasing the scheduling possibilities of an operation should lead to smaller differences (in terms of the achieved makespan) between the two approaches. Similarly, as flexibility decreases, early resource release is expected to have a greater effect on reducing the schedule makespan.
- For the fifteen instances in which we provided new lower bounds under the “simultaneous occupation” policy (here indicated in red), the average increase in the lower bound was approximately 1.10%.
- Our implementation of the MRFJSSP with simultaneous occupation proves competitive with the results reported in [3], contributing 9 new LB and 19 new UB to the literature, with an average makespan reduction of 2.17% in these instances.
- The number of operations per instance ( equal to 100 or 150) does not seem to have a major influence on the results. Moreover, the characteristics of the instances, specifically whether the sets of necessary resources are disjoint, do not appear to have a significant influence either.
- The hardest instances in terms of the average optimality gap (from to ) share three common characteristics: the number of resources (), the maximum number of resources required per operation (), and the maximum number of possible resources that can be selected as a required resource (). However, in our experiments, we solved all instances with to optimality, except for , which, in any case, has a relatively low optimality gap. This finding suggests that increasing the and/or does not necessarily imply that the instance becomes more complex. Furthermore, a low quotient q between and appears to be a reasonable predictor of the hardness of an MRFJSSP instance ( or 6). We believe that this last result is also relevant for decision-making, for example, having a low q ratio should be a strong incentive both for the early release of resources (as an operational policy that aims to decrease the length of the schedule) and for seeking the incorporation of new multipurpose renewable resources that can be used in alternative ways to process the operations of the works.
4.3. Sensitivity Analysis for Different Time Limits
4.4. Lower Bound Analysis
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Graham, R.L.; Lawler, E.L.; Lenstra, J.K.; Kan, A.H. Optimization and approximation in deterministic sequencing and scheduling: A survey. Ann. Discret. Math. 1979, 5, 287–326. [Google Scholar] [CrossRef] [Scilit]
- 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, 409–432. [Google Scholar] [CrossRef] [Scilit]
- Kasapidis, G.A.; Dauzère-Pérès, S.; Paraskevopoulos, D.C.; Repoussis, P.P.; Tarantilis, C.D. On the multiresource flexible job-shop scheduling problem with arbitrary precedence graphs. Prod. Oper. Manag. 2023, 32, 2322–2330. [Google Scholar] [CrossRef] [Scilit]
- Dauzère-Pérès, S.; Pavageau, C. Extensions of an integrated approach for multi-resource shop scheduling. IEEE Trans. Syst. Man, Cybern. Part C (Appl. Rev.) 2003, 33, 207–213. [Google Scholar] [CrossRef] [Scilit]
- Yuraszeck, F.; Montero, E.; Canut-De-Bon, D.; Cuneo, N.; Rojel, M. A Constraint Programming Formulation of the Multi-Mode Resource-Constrained Project Scheduling Problem for the Flexible Job Shop Scheduling Problem. IEEE Access 2023, 11, 144928–144938. [Google Scholar] [CrossRef] [Scilit]
- Garey, M.; Johnson, D.; Sethi, R. The Complexity of Flowshop and Jobshop Scheduling. Math. Oper. Res. 1976, 1, 117–129. [Google Scholar] [CrossRef] [Scilit]
- Yuraszeck, F.; Mejía, G.; Rossit, D.A.; Lüer-Villagra, A. A constraint programming-based lower bounding procedure for the job shop scheduling problem. Comput. Oper. Res. 2025, 177, 106964. [Google Scholar] [CrossRef] [Scilit]
- Browne, J.J.; Dubois, D.; Rathmill, K.; Sethi, S.; Stecke, K. Classification of flexible manufacturing systems. FMS Mag. 1984, 2, 114–117. [Google Scholar]
- Brucker, P.; Schlie, R. Job-shop scheduling with multi-purpose machines. Computing 1990, 45, 369–375. [Google Scholar] [CrossRef] [Scilit]
- Fatemi-Anaraki, S.; Tavakkoli-Moghaddam, R.; Foumani, M.; Vahedi-Nouri, B. Scheduling of Multi-Robot Job Shop Systems in Dynamic Environments: Mixed-Integer Linear Programming and Constraint Programming Approaches. Omega 2023, 115, 102770. [Google Scholar] [CrossRef] [Scilit]
- Fuladi, S.K.; Kim, C.S. Dynamic Events in the Flexible Job-Shop Scheduling Problem: Rescheduling with a Hybrid Metaheuristic Algorithm. Algorithms 2024, 17, 142. [Google Scholar] [CrossRef] [Scilit]
- Dauzère-Pérès, S.; Roux, W.; Lasserre, J.B. Multi-resource shop scheduling with resource flexibility. Eur. J. Oper. Res. 1998, 107, 289–305. [Google Scholar] [CrossRef] [Scilit]
- Mati, Y.; Xie, X. Multiresource Shop Scheduling With Resource Flexibility and Blocking. IEEE Trans. Autom. Sci. Eng. 2011, 8, 175–189. [Google Scholar] [CrossRef] [Scilit]
- Pernas-Álvarez, J.; Becerra, J.A.; Crespo-Pereira, D. A constraint programming-based decomposition strategy for the block assembly scheduling problem in shipbuilding. Int. J. Prod. Res. 2025, 63, 7617–7636. [Google Scholar] [CrossRef] [Scilit]
- Hall, N.G.; Sriskandarajah, C. A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process. Oper. Res. 1996, 44, 510–525. [Google Scholar] [CrossRef] [Scilit]
- Dhiflaoui, M.; Nouri, H.E.; Driss, O.B. Dual-Resource Constraints in Classical and Flexible Job Shop Problems: A State-of-the-Art Review. Procedia Comput. Sci. 2018, 126, 1507–1515. [Google Scholar] [CrossRef] [Scilit]
- Sun, Z.; Zhu, J. Intelligent optimization for job shop scheduling of dual-resources. J. Southeast Univ. Nat. Sci. Ed. 2005, 35, 376–381. [Google Scholar]
- Gong, G.; Deng, Q.; Gong, X.; Liu, W.; Ren, Q. A new double flexible job-shop scheduling problem integrating processing time, green production, and human factor indicators. J. Clean. Prod. 2018, 174, 560–576. [Google Scholar] [CrossRef] [Scilit]
- Gourgand, M.; Grangeon, N.; Klement, N. Activities planning and resources assignment on distinct places: A mathematical model. RAIRO-Oper. Res.-Rech. Opér. 2015, 49, 79–98. [Google Scholar] [CrossRef] [Scilit]
- Francescutto, G.; Schekotihin, K.; El-Kholany, M.M.S. Solving a Multi-resource Partial-Ordering Flexible Variant of the Job-Shop Scheduling Problem with Hybrid ASP. In Proceedings of the Logics in Artificial Intelligence; Faber, W., Friedrich, G., Gebser, M., Morak, M., Eds.; Springer: Cham, Switzerland, 2021; pp. 313–328. [Google Scholar] [CrossRef] [Scilit]
- Kasapidis, G.A.; Paraskevopoulos, D.C.; Repoussis, P.P.; Tarantilis, C.D. Flexible Job Shop Scheduling Problems with Arbitrary Precedence Graphs. Prod. Oper. Manag. 2021, 30, 4044–4068. [Google Scholar] [CrossRef] [Scilit]
- Perrachon, Q.; Olteanu, A.L.; Sevaux, M.; Fréchengues, S.; Kerviche, J.F. Industrial multi-resource flexible job shop scheduling with partially necessary resources. Eur. J. Oper. Res. 2025, 320, 309–327. [Google Scholar] [CrossRef] [Scilit]
- Gao, L.; Pan, Q.K. A shuffled multi-swarm micro-migrating birds optimizer for a multi-resource-constrained flexible job shop scheduling problem. Inf. Sci. 2016, 372, 655–676. [Google Scholar] [CrossRef] [Scilit]
- Liu, M.; Lv, J.; Du, S.; Deng, Y.; Shen, X.; Zhou, Y. Multi-resource constrained flexible job shop scheduling problem with fixture-pallet combinatorial optimisation. Comput. Ind. Eng. 2024, 188, 109903. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Wu, W.; Guo, J.; Liu, J.; Wang, L.; Liu, Z. Adaptive collaborative evolution-based estimation of distribution algorithm for multi-resource constrained flexible job shop scheduling problem with reconfigurable machine tool. Comput. Ind. Eng. 2026, 212, 111710. [Google Scholar] [CrossRef] [Scilit]
- Zhang, S.; Du, H.; Borucki, S.; Jin, S.; Hou, T.; Li, Z. Dual Resource Constrained Flexible Job Shop Scheduling Based on Improved Quantum Genetic Algorithm. Machines 2021, 9, 108. [Google Scholar] [CrossRef] [Scilit]
- Shi, J.; Chen, M.; Ma, Y.; Qiao, F. A new boredom-aware dual-resource constrained flexible job shop scheduling problem using a two-stage multi-objective particle swarm optimization algorithm. Inf. Sci. 2023, 643, 119141. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Fan, D.; Liu, Y.; Ren, S.; Wang, J. Dual-resource flexible job shop scheduling considering worker proficiency differences. Comput. Oper. Res. 2025, 184, 107216. [Google Scholar] [CrossRef] [Scilit]
- Naderi, B.; Ruiz, R.; Roshanaei, V. Mixed-integer programming vs. constraint programming for shop scheduling problems: New results and outlook. INFORMS J. Comput. 2023, 35, 817–843. [Google Scholar] [CrossRef] [Scilit]
- Yuraszeck, F.; Mejía, G.; Lüer-Villagra, A. An adapted constraint-programming formulation of the resource-constrained project scheduling problem applied to the identical parallel machines group shop and mixed shop scheduling problems. Int. Trans. Oper. Res. 2024, 32, 1422–1441. [Google Scholar] [CrossRef] [Scilit]




| Ref. | Problem | Approaches | Objective | M-R Usage | Policy |
|---|---|---|---|---|---|
| [12] | MRFJSSP | Tabu search | makespan | No explicit | SO |
| [23] | MRFJSSP | A shuffled multi-swarm micro-migrating birds optimization | makespan | No explicit | SO |
| [24] | MRFJSSP | MILP and an Improved genetic algorithm hybrid with feasibility correction strategy and self-learning variable neighbourhood search | makespan | No explicit | SO |
| [25] | MRFJSSP | MILP and an adaptive collaborative evolution-based estimation of distribution algorithm | makespan and total cost | No explicit | SO |
| [26] | DRCFJSP | Quantum genetic algorithm | makespan | No explicit | SO |
| [27] | DRCFJSP | Bi-level lexicographic model and a multi-objective particle swarm optimization | completion of tasks and worker satisfaction | No explicit | SO |
| [28] | DRCFJSP | MILP and a migratory bird optimization algorithm | setup and processing times | No explicit | SO |
| [13] | MRSSRFB | Low-level shortest path, greedy heuristic, and high-level tabu search. | makespan | Explicit-block of resources | E-SO |
| [20] | MRPOFJSP | Answer set programming and two multi-shot solving strategies | average total tardiness | Partial order of operations | SO |
| [22] | MRFJSSPwPNR | MILP and a simulated annealing | mean tardiness of all jobs | Sub-tasks definition | SO |
| Name | Instance Characteristics | MRFJSSP with SO Reported in [3] | Our Implementation of MRFJSSP with SO | MRFJSSP with Early Resource Release | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oper. | Res. | MR | MF | Disj. | LB | Gap % | Time [s] | LB | Gap % | Time [s] | LB | Gap % | Time [s] | ||||
| mjs01 | 100 | 20 | 2 | 2 | Yes | 361 | 361 | 0.00 | 17 | 361 | 361 | 0.00 | 5.82 | 347 | 347(3.88%) | 0.00 | 1.16 |
| mjs02 | 100 | 20 | 2 | 2 | Yes | 381 | 381 | 0.00 | 25 | 381 | 381 | 0.00 | 11.77 | 360 | 360(5.51%) | 0.00 | 1.81 |
| mjs03 | 100 | 20 | 2 | 2 | Yes | 376 | 376 | 0.00 | 51 | 376 | 376 | 0.00 | 12.26 | 355 | 355(5.59%) | 0.00 | 2.97 |
| mjs04 | 100 | 20 | 2 | 2 | Yes | 391 | 391 | 0.00 | 34 | 391 | 391 | 0.00 | 10.28 | 355 | 355(9.21%) | 0.00 | 2.12 |
| mjs05 | 150 | 20 | 2 | 2 | Yes | 623 | 623 | 0.00 | 659 | 623 | 623 | 0.00 | 140.45 | 595 | 595(4.49%) | 0.00 | 8.83 |
| mjs06 | 150 | 20 | 2 | 2 | Yes | 547 | 547 | 0.00 | 1171 | 547 | 547 | 0.00 | 717.59 | 515 | 515(5.85%) | 0.00 | 13.02 |
| mjs07 | 150 | 20 | 2 | 2 | Yes | 610 | 610 | 0.00 | 10,553 | 610 | 610 | 0.00 | 3910.32 | 563 | 563(7.70%) | 0.00 | 88.62 |
| mjs08 | 150 | 20 | 2 | 2 | Yes | 552 | 552 | 0.00 | 1424 | 552 | 552 | 0.00 | 479.01 | 518 | 518(6.16%) | 0.00 | 22.60 |
| mjs09 | 150 | 20 | 2 | 2 | Yes | 563 | 563 | 0.00 | 104 | 563 | 563 | 0.00 | 36.18 | 540 | 540(4.09%) | 0.00 | 4.98 |
| mjs10 | 100 | 20 | 5 | 2 | No | 444 | 828 | 46.38 | 10,800 | 453(2.03%) | 818(1.21%) | 44.62 | 10,800 | 453(2.03%) | 619 | 26.82 | 10,800 |
| mjs11 | 100 | 20 | 5 | 2 | No | 487 | 901 | 45.95 | 10,800 | 501(2.87%) | 892(1.00%) | 43.83 | 10,800 | 494 | 683 | 27.67 | 10,800 |
| mjs12 | 100 | 20 | 5 | 2 | No | 446 | 790 | 43.54 | 10,800 | 448(0.45%) | 781(1.14%) | 42.64 | 10,800 | 447 | 615 | 27.32 | 10,800 |
| mjs13 | 100 | 20 | 5 | 2 | No | 434 | 791 | 45.13 | 10,800 | 433 | 801 | 45.94 | 10,800 | 432 | 593 | 27.15 | 10,800 |
| mjs14 | 100 | 20 | 5 | 2 | No | 552 | 910 | 39.34 | 10,800 | 552 | 887(2.53%) | 37.77 | 10,800 | 533 | 664 | 19.73 | 10,800 |
| mjs15 | 150 | 20 | 5 | 2 | No | 655 | 1292 | 49.30 | 10,800 | 654 | 1291(0.08%) | 49.34 | 10,800 | 659(0.61%) | 972 | 32.20 | 10,800 |
| mjs16 | 150 | 20 | 5 | 2 | No | 581 | 1198 | 51.50 | 10,800 | 581 | 1174(2.00%) | 50.51 | 10,800 | 575 | 927 | 37.97 | 10,800 |
| mjs17 | 150 | 20 | 5 | 2 | No | 647 | 1407 | 54.02 | 10,800 | 657(1.55%) | 1355(3.70%) | 51.51 | 10,800 | 645 | 979 | 34.12 | 10,800 |
| mjs18 | 150 | 20 | 5 | 2 | No | 668 | 1396 | 52.15 | 10,800 | 664 | 1374(1.58%) | 51.67 | 10,800 | 668 | 1005 | 33.53 | 10,800 |
| mjs19 | 150 | 20 | 5 | 2 | No | 674 | 1321 | 48.98 | 10,800 | 674 | 1307(1.06%) | 48.43 | 10,800 | 663 | 1015 | 34.68 | 10,800 |
| mjs20 | 100 | 20 | 5 | 2 | Yes | 500 | 902 | 44.57 | 10,800 | 500 | 912 | 45.18 | 10,800 | 491 | 685 | 28.32 | 10,800 |
| mjs21 | 100 | 20 | 5 | 2 | Yes | 438 | 836 | 47.61 | 10,800 | 438 | 832(0.48%) | 47.36 | 10,800 | 436 | 599 | 27.21 | 10,800 |
| mjs22 | 100 | 20 | 5 | 2 | Yes | 467 | 865 | 46.01 | 10,800 | 474(1.50%) | 866 | 45.27 | 10,800 | 460 | 632 | 27.22 | 10,800 |
| mjs23 | 100 | 20 | 5 | 2 | Yes | 475 | 849 | 44.05 | 10,800 | 477(0.42%) | 877 | 45.61 | 10,800 | 463 | 662 | 30.06 | 10,800 |
| mjs24 | 100 | 20 | 5 | 2 | Yes | 419 | 790 | 46.96 | 10,800 | 420 | 819 | 48.72 | 10,800 | 422(0.72%) | 613 | 31.16 | 10,800 |
| mjs25 | 150 | 20 | 5 | 2 | Yes | 653 | 1315 | 50.34 | 10,800 | 653 | 1335 | 51.09 | 10,800 | 653 | 1036 | 36.97 | 10,800 |
| mjs26 | 150 | 20 | 5 | 2 | Yes | 620 | 1203 | 48.46 | 10,800 | 623 | 1190(1.08%) | 47.65 | 10,800 | 625(0.81%) | 902 | 30.71 | 10,800 |
| mjs27 | 150 | 20 | 5 | 2 | Yes | 633 | 1327 | 52.30 | 10,800 | 637(0.63%) | 1306(1.58%) | 51.23 | 10,800 | 637(0.63%) | 979 | 34.93 | 10,800 |
| mjs28 | 150 | 20 | 5 | 2 | Yes | 610 | 1325 | 53.96 | 10,800 | 606 | 1268(4.30%) | 52.21 | 10,800 | 610 | 907 | 32.75 | 10,800 |
| mjs29 | 150 | 20 | 5 | 2 | Yes | 690 | 1215 | 43.21 | 10,800 | 690 | 1195(1.65%) | 42.26 | 10,800 | 677 | 892 | 24.10 | 10,800 |
| mjs30 | 100 | 20 | 2 | 10 | No | 216 | 216 | 0.00 | 50 | 216 | 216 | 0.00 | 48.20 | 216 | 216 | 0.00 | 2.07 |
| mjs31 | 100 | 20 | 2 | 10 | No | 218 | 218 | 0.00 | 18 | 218 | 218 | 0.00 | 23.83 | 218 | 218 | 0.00 | 1.81 |
| mjs32 | 100 | 20 | 2 | 10 | No | 216 | 216 | 0.00 | 429 | 216 | 216 | 0.00 | 287.28 | 210 | 210(2.78%) | 0.00 | 7.36 |
| mjs33 | 100 | 20 | 2 | 10 | No | 217 | 217 | 0.00 | 99 | 217 | 217 | 0.00 | 80.12 | 214 | 214(1.38%) | 0.00 | 2.89 |
| mjs34 | 100 | 20 | 2 | 10 | No | 213 | 213 | 0.00 | 8 | 213 | 213 | 0.00 | 6.56 | 213 | 213 | 0.00 | 1.67 |
| mjs35 | 100 | 20 | 2 | 10 | No | 265 | 265 | 0.00 | 4 | 265 | 265 | 0.00 | 2.64 | 265 | 265 | 0.00 | 0.70 |
| mjs36 | 100 | 20 | 2 | 10 | No | 223 | 223 | 0.00 | 27 | 223 | 223 | 0.00 | 29.46 | 220 | 220(1.35%) | 0.00 | 2.17 |
| mjs37 | 100 | 20 | 2 | 10 | No | 202 | 202 | 0.00 | 64 | 202 | 202 | 0.00 | 82.02 | 197 | 197(2.48%) | 0.00 | 7.08 |
| mjs38 | 100 | 20 | 2 | 10 | No | 241 | 241 | 0.00 | 5 | 241 | 241 | 0.00 | 7.40 | 241 | 241 | 0.00 | 1.13 |
| mjs39 | 100 | 20 | 2 | 10 | No | 210 | 210 | 0.00 | 56 | 210 | 210 | 0.00 | 19.21 | 210 | 210 | 0.00 | 1.65 |
| mjs40 | 100 | 20 | 2 | 10 | Yes | 241 | 241 | 0.00 | 3 | 241 | 241 | 0.00 | 1.54 | 241 | 241 | 0.00 | 0.86 |
| mjs41 | 100 | 20 | 2 | 10 | Yes | 210 | 210 | 0.00 | 680 | 210 | 210 | 0.00 | 1957.41 | 205 | 205(2.38%) | 0.00 | 6.99 |
| mjs42 | 100 | 20 | 2 | 10 | Yes | 250 | 250 | 0.00 | 2 | 250 | 250 | 0.00 | 2.47 | 250 | 250 | 0.00 | 0.85 |
| mjs43 | 100 | 20 | 2 | 10 | Yes | 219 | 219 | 0.00 | 6 | 219 | 219 | 0.00 | 2.62 | 219 | 219 | 0.00 | 0.77 |
| mjs44 | 100 | 20 | 2 | 10 | Yes | 252 | 252 | 0.00 | 8 | 252 | 252 | 0.00 | 7.40 | 252 | 252 | 0.00 | 0.84 |
| mjs45 | 150 | 20 | 2 | 10 | Yes | 294 | 294 | 0.00 | 73 | 294 | 294 | 0.00 | 103.07 | 294 | 294 | 0.00 | 3.34 |
| mjs46 | 150 | 20 | 2 | 10 | Yes | 296 | 296 | 0.00 | 556 | 296 | 296 | 0.00 | 270.97 | 295 | 295(0.34%) | 0.00 | 6.64 |
| mjs47 | 150 | 20 | 2 | 10 | Yes | 330 | 330 | 0.00 | 109 | 330 | 330 | 0.00 | 81.18 | 330 | 330 | 0.00 | 3.18 |
| mjs48 | 150 | 20 | 2 | 10 | Yes | 315 | 315 | 0.00 | 164 | 315 | 315 | 0.00 | 256.23 | 311 | 311(1.27%) | 0.00 | 32.56 |
| mjs49 | 150 | 20 | 2 | 10 | Yes | 356 | 356 | 0.00 | 8 | 356 | 356 | 0.00 | 10.36 | 351 | 351(1.40%) | 0.00 | 2.55 |
| mjs50 | 100 | 30 | 5 | 10 | No | 279 | 326 | 14.42 | 10,800 | 279 | 324(0.61%) | 13.89 | 10,800 | 279 | 279 | 0.00 | 24.41 |
| mjs51 | 100 | 30 | 5 | 10 | No | 289 | 367 | 21.25 | 10,800 | 291(0.69%) | 367 | 20.71 | 10,800 | 284 | 284 | 0.00 | 210.74 |
| mjs52 | 100 | 30 | 5 | 10 | No | 286 | 317 | 9.78 | 10,800 | 286 | 310(2.21%) | 7.74 | 10,800 | 286 | 286 | 0.00 | 7.71 |
| mjs53 | 100 | 30 | 5 | 10 | No | 267 | 353 | 24.36 | 10,800 | 268(0.37%) | 341(3.40%) | 21.41 | 10,800 | 265 | 265 | 0.00 | 55.53 |
| mjs54 | 100 | 30 | 5 | 10 | No | 241 | 299 | 19.40 | 10,800 | 240 | 307 | 21.82 | 10,800 | 245(1.66%) | 245 | 0.00 | 866.59 |
| mjs56 | 150 | 30 | 5 | 10 | No | 380 | 534 | 28.84 | 10,800 | 384 | 484(9.36%) | 20.66 | 10,800 | 387(1.84%) | 387 | 0.00 | 7100.14 |
| mjs59 | 150 | 30 | 5 | 10 | No | 346 | 476 | 27.31 | 10,800 | 346 | 465(2.31%) | 25.59 | 10,800 | 347(0.29%) | 363 | 4.41 | 10,800 |
| mjs60 | 100 | 50 | 5 | 10 | Yes | 246 | 246 | 0.00 | 301 | 246 | 246 | 0.00 | 409.40 | 246 | 246 | 0.00 | 7.30 |
| mjs61 | 100 | 50 | 5 | 10 | Yes | 301 | 301 | 0.00 | 101 | 301 | 301 | 0.00 | 12.08 | 301 | 301 | 0.00 | 0.19 |
| mjs62 | 100 | 50 | 5 | 10 | Yes | 284 | 284 | 0.00 | 63 | 284 | 284 | 0.00 | 13.66 | 284 | 284 | 0.00 | 3.09 |
| mjs63 | 100 | 50 | 5 | 10 | Yes | 286 | 286 | 0.00 | 44 | 286 | 286 | 0.00 | 138.29 | 286 | 286 | 0.00 | 3.54 |
| mjs64 | 100 | 50 | 5 | 10 | Yes | 240 | 240 | 0.00 | 61 | 240 | 240 | 0.00 | 174.69 | 239 | 239(0.42%) | 0.00 | 2.68 |
| mjs65 | 150 | 50 | 5 | 10 | Yes | 375 | 375 | 0.00 | 357 | 375 | 375 | 0.00 | 646.02 | 375 | 375 | 0.00 | 9.01 |
| mjs66 | 150 | 50 | 5 | 10 | Yes | 423 | 423 | 0.00 | 796 | 423 | 423 | 0.00 | 74.23 | 423 | 423 | 0.00 | 6.93 |
| mjs67 | 150 | 50 | 5 | 10 | Yes | 400 | 400 | 0.00 | 1000 | 400 | 400 | 0.00 | 1399.92 | 399 | 399(0.25%) | 0.00 | 9.55 |
| mjs68 | 150 | 50 | 5 | 10 | Yes | 382 | 382 | 0.00 | 1189 | 382 | 382 | 0.00 | 1008.19 | 381 | 381(0.26%) | 0.00 | 8.83 |
| Name | Instance Characteristics | t = 10,800 [s] | t = 21,600 [s] | t = 32,400 [s] | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oper. | Res. | MR | MF | Disj. | LB | Gap % | LB | Gap % | LB | Gap % | ||||
| mjs10 | 100 | 20 | 5 | 2 | No | 453 | 619 | 26.82 | 453 | 619 | 26.82 | 453 | 619 | 26.82 |
| mjs11 | 100 | 20 | 5 | 2 | No | 494 | 683 | 27.67 | 494 | 683 | 27.67 | 494 | 683 | 27.67 |
| mjs12 | 100 | 20 | 5 | 2 | No | 447 | 615 | 27.32 | 447 | 608 | 26.48 | 447 | 608 | 26.48 |
| mjs13 | 100 | 20 | 5 | 2 | No | 432 | 593 | 27.15 | 432 | 593 | 27.15 | 432 | 587 | 26.41 |
| mjs14 | 100 | 20 | 5 | 2 | No | 533 | 664 | 19.73 | 533 | 663 | 19.61 | 533 | 663 | 19.61 |
| mjs15 | 150 | 20 | 5 | 2 | No | 659 | 972 | 32.20 | 659 | 972 | 32.20 | 659 | 972 | 32.20 |
| mjs16 | 150 | 20 | 5 | 2 | No | 575 | 927 | 37.97 | 575 | 927 | 37.97 | 575 | 925 | 37.84 |
| mjs17 | 150 | 20 | 5 | 2 | No | 645 | 979 | 34.12 | 645 | 979 | 34.12 | 645 | 979 | 34.12 |
| mjs18 | 150 | 20 | 5 | 2 | No | 668 | 1005 | 33.53 | 668 | 1005 | 33.53 | 668 | 1005 | 33.53 |
| mjs19 | 150 | 20 | 5 | 2 | No | 663 | 1015 | 34.68 | 663 | 1015 | 34.68 | 663 | 1015 | 34.68 |
| mjs20 | 100 | 20 | 5 | 2 | Yes | 491 | 685 | 28.32 | 491 | 685 | 28.32 | 491 | 684 | 28.22 |
| mjs21 | 100 | 20 | 5 | 2 | Yes | 436 | 599 | 27.21 | 436 | 583 | 25.21 | 436 | 583 | 25.21 |
| mjs22 | 100 | 20 | 5 | 2 | Yes | 460 | 632 | 27.22 | 460 | 625 | 26.40 | 460 | 625 | 26.40 |
| mjs23 | 100 | 20 | 5 | 2 | Yes | 463 | 662 | 30.06 | 463 | 662 | 30.06 | 463 | 662 | 30.06 |
| mjs24 | 100 | 20 | 5 | 2 | Yes | 422 | 613 | 31.16 | 422 | 613 | 31.16 | 422 | 613 | 31.16 |
| mjs25 | 150 | 20 | 5 | 2 | Yes | 653 | 1036 | 36.97 | 653 | 1036 | 36.97 | 653 | 1030 | 36.60 |
| mjs26 | 150 | 20 | 5 | 2 | Yes | 625 | 902 | 30.71 | 625 | 902 | 30.71 | 625 | 902 | 30.71 |
| mjs27 | 150 | 20 | 5 | 2 | Yes | 637 | 979 | 34.93 | 637 | 979 | 34.93 | 637 | 979 | 34.93 |
| mjs28 | 150 | 20 | 5 | 2 | Yes | 610 | 907 | 32.75 | 610 | 907 | 32.75 | 610 | 907 | 32.75 |
| mjs29 | 150 | 20 | 5 | 2 | Yes | 677 | 892 | 24.10 | 677 | 887 | 23.68 | 677 | 887 | 23.68 |
| mjs59 | 150 | 30 | 5 | 10 | No | 347 | 363 | 4.41 | 347 | 361 | 3.88 | 347 | 360 | 3.61 |
| Name | LB | GAP % | LB Phase 2 | GAP % | |
|---|---|---|---|---|---|
| mjs10 | 453 | 619 | 26.82 | 561 | 9.37 |
| mjs11 | 494 | 683 | 27.67 | 572 | 16.25 |
| mjs12 | 447 | 615 | 27.32 | 526 | 14.47 |
| mjs13 | 432 | 593 | 27.15 | 527 | 11.13 |
| mjs14 | 533 | 664 | 19.73 | 610 | 8.13 |
| mjs15 | 659 | 972 | 32.2 | 744 | 23.46 |
| mjs16 | 575 | 927 | 37.97 | 643 | 30.64 |
| mjs17 | 645 | 979 | 34.12 | 684 | 30.13 |
| mjs18 | 668 | 1005 | 33.53 | 744 | 25.97 |
| mjs19 | 663 | 1015 | 34.68 | 735 | 27.59 |
| mjs20 | 491 | 685 | 28.32 | 586 | 14.45 |
| mjs21 | 436 | 599 | 27.21 | 520 | 13.19 |
| mjs22 | 460 | 632 | 27.22 | 534 | 15.51 |
| mjs23 | 463 | 662 | 30.06 | 534 | 19.34 |
| mjs24 | 422 | 613 | 31.16 | 507 | 17.29 |
| mjs25 | 653 | 1036 | 36.97 | 716 | 30.89 |
| mjs26 | 625 | 902 | 30.71 | 706 | 21.73 |
| mjs27 | 637 | 979 | 34.93 | 718 | 26.66 |
| mjs28 | 610 | 907 | 32.75 | 670 | 26.13 |
| mjs29 | 677 | 892 | 24.1 | 752 | 15.70 |
| mjs59 | 347 | 363 | 4.41 | 351 | 3.31 |
| AVG | 29.00 | 19.11 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yuraszeck, F.; Montero, E.; Rojel, M.; Cuneo, N. The Multiresource Flexible Job-Shop Scheduling Problem with Early Resource Release. Mathematics 2026, 14, 338. https://doi.org/10.3390/math14020338
Yuraszeck F, Montero E, Rojel M, Cuneo N. The Multiresource Flexible Job-Shop Scheduling Problem with Early Resource Release. Mathematics. 2026; 14(2):338. https://doi.org/10.3390/math14020338
Chicago/Turabian StyleYuraszeck, Francisco, Elizabeth Montero, Maximiliano Rojel, and Nicolás Cuneo. 2026. "The Multiresource Flexible Job-Shop Scheduling Problem with Early Resource Release" Mathematics 14, no. 2: 338. https://doi.org/10.3390/math14020338
APA StyleYuraszeck, F., Montero, E., Rojel, M., & Cuneo, N. (2026). The Multiresource Flexible Job-Shop Scheduling Problem with Early Resource Release. Mathematics, 14(2), 338. https://doi.org/10.3390/math14020338

