Parallel Machine Scheduling Problem with Machine Rental Cost and Shared Service Cost
Abstract
:1. Introduction
- (1)
- In the context of shared manufacturing, we incorporate shared machines with rental costs and shared service costs into the classic parallel machine scheduling problem. We investigate how machine sharing influences the production scheduling decisions of enterprises.
- (2)
- We establish an integer programming model, analyze the properties of the problem, and provide the optimal scheduling case without renting machines, the range of the number of machine rentals, and the upper bound of the problem.
- (3)
- We propose a heuristic algorithm based on the number of shared machine rentals to address large-scale instances of the considered problem.
2. Literature Review
2.1. Shared Machine Resource Scheduling Problem
2.2. Scheduling Problem with a Time + Cost Objective Function
2.3. Scheduling Problem with the Usage Cost of Identical Parallel Machines
3. Problem Description
4. Model Formulation
4.1. Notations
4.2. Mathematical Model
5. Problem Property
6. Solution Approach
6.1. Algorithm Design Ideas
- (1)
- Initial Scheduling: Schedule all jobs on the owned machines using the LPT rule.
- (2)
- Determine Number of Rented Machines: According to Property 4, determine the minimum number of rented machines, H. If , iterate over the number of rented machines h from 1 to H and perform the following steps for each h:
- (i)
- Job Assignment: Determine the jobs assigned to the owned machines and each shared machine. Schedule jobs on the owned machines using the LPT rule, and sort jobs on the shared machines in non-decreasing order based on the ratio of service cost to job processing time.
- (ii)
- Remove Duplicates: Eliminate any jobs that are scheduled multiple times on the shared machines to ensure each job is processed only once.
- (iii)
- Adjust Shared Machine Jobs: For shared machines with completion times exceeding those of the owned machines, adjust the job assignments to balance the load.
- (iv)
- Optimize Machine Utilization: Adjust jobs on shared machines with lower completion times to minimize the number of rented machines and reduce the overall objective value.
- (v)
- Reassignment Check: Evaluate whether jobs initially assigned to the owned machines can be reassigned to rented shared machines to further reduce the objective value.
- (vi)
- Output Results: Record the scheduling result and the corresponding objective value for each h.
- (3)
- Select Optimal Solution: After completing the above steps for all possible values of h, select the scheduling scheme with the smallest objective value as the final result of the algorithm.
6.2. Algorithm Implementation Steps
7. Computation Experiments
- (1)
- When the number of jobs and machines is small, CPLEX can accurately solve the problem. However, as the scale of the problem increases, its computation time tends to rise significantly, ranging from 0.83s to 7200s. When the number of jobs and machines is large, CPLEX becomes unstable in terms of computational efficiency. In some cases, CPLEX is unable to provide an accurate solution and corresponding scheduling scheme within two hours. For example, this occurs when there are 10 owned machines, 8 shared machines, and 500 jobs or 800 jobs.
- (2)
- The NSMD-H algorithm demonstrates a short computation time, even for large-scale cases with 800 jobs, 10 owned machines, and 10 shared machines, with a running time of only 1.63 s. In terms of computational accuracy, the NSMD-H algorithm performs well. The gap between the objective value obtained using the NSMD-H algorithm and the optimal value obtained using CPLEX ranges from 0.04% to 7.5%. The average gap values for small-scale and large-scale cases are 2.76% and 1.67%, respectively. The difference between the number of rented machines using the NSMD-H algorithm and the number of rented machines based on optimal scheduling is not significant. The maximum difference observed is three machines. This indicates that the objective value is influenced not only by the number of rented machines but also by the scheduling arrangement of jobs.
- (3)
- The computation time of the GA algorithm gradually increases from 2.83 s to 12.78 s, indicating relatively high running efficiency. However, compared to the NSMD-H algorithm, the GA algorithm does not significantly improve solution quality. The average gap values of small-scale and large-scale cases are 2.01% and 1.63%, respectively. Additionally, the number of shared machines rented based on the GA algorithm is consistent with that of the NSMD-H algorithm. The primary reason for this is that the quality of solutions generated by the GA algorithm through random chromosome initialization differs significantly from that of the NSMD-H algorithm. Consequently, the better solutions obtained during GA iterations are mostly local adjustments to the solutions initially obtained using the NSMD-H algorithm. This results in minimal changes to the objective value. Therefore, the GA algorithm, while increasing computation time, does not significantly enhance the quality of solutions obtained by the NSMD-H algorithm.
- (4)
- The LPT rule, which schedules jobs only on owned machines without considering rented machines, has a very low computation time (no more than 0.01 s). However, it deviates significantly from optimal scheduling. In some cases, the maximum deviation reaches 95.25%.
- (1)
- When other parameters remain unchanged, an increase in the fixed rental cost a leads to a higher objective value and a gradual decrease in the number of shared machines rented. The same trend is observed for the unit variable rental cost b.
- (2)
- The conclusions drawn from analyzing Table 2 and Table 3 are consistent. CPLEX exhibits significant variability in computational efficiency, with computation times ranging from 1.47 s to 99.54 s. The values of parameters a and b have a substantial impact on CPLEX’s computational time, with no discernible pattern.
- (3)
- The NSMD-H and GA algorithms demonstrate high computational efficiency, unaffected by the values of a and b. The average computational times are 0.21 s and 4.38 s, respectively. Both algorithms achieve higher computational accuracy, with average deviations of 3.15% and 2.82%, respectively.
- (4)
- All jobs are scheduled on owned machines using the LPT rule. The objective value is independent of the values of a and b. However, the deviation from the optimal value is significant, particularly in cases where the shared machine rental cost is low and the optimal number of rented machines is high (e.g., the 1st and 10th cases in the table). As previously noted, when parameters n, a, b, and take extreme values, the deviation becomes unbounded.
- (1)
- The rental and scheduling results of machines are influenced by multiple factors. Enterprises should comprehensively consider their own production conditions (such as the number of owned machines), the characteristics of jobs to be processed (including the number of jobs and their processing times), the production goals of the enterprise, and the costs associated with shared machines (fixed rental costs, unit variable costs, shared service costs).
- (2)
- Enterprises can utilize the proposed model and algorithm to determine the number of shared machines to be rented and to arrange the order of jobs on their own machines and shared machines. This approach helps reduce the maximum completion time of jobs (i.e., customer waiting time) while optimizing the enterprise’s shared costs. For small-scale problems, the model can be used to obtain exact solutions. For large-scale problems, the proposed algorithm can efficiently generate near-optimal solutions to support decision-making.
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
References
- Wang, G.; Zhang, G.; Guo, X.; Zhang, Y.F. Digital twin-driven service model and optimal allocation of manufacturing resources in shared manufacturing. J. Manuf. Syst. 2021, 59, 165–179. [Google Scholar] [CrossRef]
- Liu, C.Y.; Liu, P. Dynamic allocation of manufacturing tasks and resources in shared manufacturing. Intell. Autom. Soft. Comput. 2023, 36, 3221–3242. [Google Scholar] [CrossRef]
- Liu, P.; Wei, X.L. Three-party evolutionary game of shared manufacturing under the leadership of core manufacturing company. Sustainability 2022, 14, 13682. [Google Scholar] [CrossRef]
- Patterson, S.R.; Kozan, E.; Hyland, P. Energy efficient scheduling of open-pit coal mine trucks. Eur. J. Oper. Res. 2017, 262, 759–770. [Google Scholar] [CrossRef]
- Vélez-Gallego, M.C.; Maya, J.; Montoya-Torres, J.R. A beam search heuristic for scheduling a single machine with release dates and sequence dependent setup times to minimize the makespan. Comput. Oper. Res. 2016, 73, 132–140. [Google Scholar] [CrossRef]
- Zhao, D.Z.; Wang, Z.S. Scheduling optimization of cloud manufacturing platform processing capability sharing. Oper. Res. Manag. Sci. 2016, 28, 1–6. (In Chinese) [Google Scholar]
- Yu, Y.N.; Xu, Z.; Liu, D.N. Distributed multi-project scheduling problem with multi-skilled staff. Syst. Eng. Theor. Pract. 2020, 40, 2921–2933. (In Chinese) [Google Scholar]
- Tang, L.; Han, H.Y.; Tan, Z.; Jing, K. Centralized collaborative production scheduling with evaluation of a practical order-merging strategy. Int. J. Prod. Res. 2023, 61, 282–301. [Google Scholar] [CrossRef]
- Kuroda, M. Integration of product design and manufacturing through real-time due-date estimation and scheduling systems. J. Adv. Mech. Des. Syst. 2016, 10, JAMDSM42. [Google Scholar] [CrossRef]
- Edis, E.B.; Oguz, C. Parallel machine scheduling with flexible resources. Comput. Ind. Eng. 2012, 63, 433–447. [Google Scholar] [CrossRef]
- Fanjul-Peyro, L.; Perea, F.; Ruiz, R. Models and matheuristics for the unrelated parallel machine scheduling problem with additional resources. Eur. J. Oper. Res. 2017, 260, 482–493. [Google Scholar] [CrossRef]
- Ostojic, D.; Ramljak, D.; Urosevic, A.; Jolovic, M.; Draskovic, R.; Kakka, J.; Krüger, T.J.; Davidovic, T. Systematic literature review of optimization algorithms for P||Cmax problem. Symmetry 2025, 17, 178. [Google Scholar] [CrossRef]
- Ji, B.; Zhang, S.J.; Yu, S.S.; Xiao, X.; Chen, C.; Zheng, G.H. Novel model and solution method for flexible job shop scheduling problem with batch processing machines. Comput. Oper. Res. 2024, 161, 106442. [Google Scholar] [CrossRef]
- Hao, L.Y.; Zou, Z.Y.; Liang, X. Solving multi-objective energy-saving flexible job shop scheduling problem by hybrid search genetic algorithm. Comput. Ind. Eng. 2025, 200, 110829. [Google Scholar] [CrossRef]
- Becker, T.; Neufeld, J.; Buscher, U. The distributed flow shop scheduling problem with inter-factory transportation. Eur. J. Oper. Res. 2025, 322, 39–55. [Google Scholar] [CrossRef]
- Wang, Y.; Jin, H.J.; Wang, G.G.; Wang, L. A bi-population cooperative discrete differential evolution for multiobjective energy-efficient distributed blocking flow shop scheduling problem. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 2211–2223. [Google Scholar] [CrossRef]
- Dereniowski, D.; Kubiak, W. Shared multi-processor scheduling. Eur. J. Oper. Res. 2017, 261, 503–514. [Google Scholar] [CrossRef]
- Dereniowski, D.; Kubiak, W. Shared processor scheduling of multiprocessor jobs. Eur. J. Oper. Res. 2020, 282, 464–477. [Google Scholar] [CrossRef]
- Li, K.; Zhang, H.J.; Cheng, B.Y.; Pardalos, P.M. Uniform parallel machine scheduling problems with fixed machine cost. Optim. Lett. 2018, 12, 73–86. [Google Scholar] [CrossRef]
- Ji, M.; Ye, X.N.; Qian, F.Y.; Cheng, T.C.E.; Jiang, Y.W. Parallel-machine scheduling in shared manufacturing. J. Ind. Manag. Optim. 2022, 18, 681–691. [Google Scholar] [CrossRef]
- Xu, Y.F.; Zhi, R.T.; Zheng, F.F.; Liu, M. Parallel machine scheduling with due date-to-deadline window, order sharing and time value of money. Asia Pac. J. Oper. Res. 2022, 39, 2150024. [Google Scholar] [CrossRef]
- Zheng, F.F.; Jin, K.Y.; Xu, Y.F.; Liu, M. Parallel machine scheduling with order splitting and matching type. Oper. Res. Manag. Sci. 2023, 32, 1–7. (In Chinese) [Google Scholar]
- Xu, Y.F.; Zhi, R.T.; Zheng, F.F.; Liu, M. Competitive algorithm for scheduling of sharing machines with rental discount. J. Comb. Optim. 2022, 44, 414–434. [Google Scholar] [CrossRef]
- Xu, Y.F.; Zhi, R.T.; Zheng, F.F.; Liu, M. Online strategy and competitive analysis of production order scheduling problem with rental cost of shared machines. Chin. J. Manag. Sci. 2023, 31, 142–150. (In Chinese) [Google Scholar]
- Cheng, J.H.; Cheng, J.Y.; Lin, Y.H.; Lu, S.; Wu, P. MILP models and effective heuristic for energy-aware parallel machine scheduling with shared manufacturing. Expert Syst. Appl. 2025, 271, 126681. [Google Scholar] [CrossRef]
- Wei, Q.; Wu, Y. Two-machine hybrid flow-shop problems in shared manufacturing. CMES—Comput. Model. Eng. Sci. 2022, 131, 1125–1146. [Google Scholar] [CrossRef]
- Fu, Y.P.; Li, H.B.; Huang, M.; Xiao, H. Bi-objective modeling and optimization for stochastic two-stage open shop scheduling problems in the sharing economy. IEEE Trans. Eng. Manag. 2023, 70, 3395–3409. [Google Scholar] [CrossRef]
- Akaria, I.; Epstein, L. An optimal online algorithm for scheduling with general machine cost functions. J. Sched. 2020, 23, 155–162. [Google Scholar] [CrossRef]
- Dai, B.F.; Li, W.D. Vector scheduling with rejection on two machines. Int. J. Comput. Math. 2020, 97, 2507–2515. [Google Scholar] [CrossRef]
- Shabtay, D.; Gerstl, E. Coordinating scheduling and rejection decisions in a two-machine flow shop scheduling problem. Eur. J. Oper. Res. 2024, 316, 887–898. [Google Scholar] [CrossRef]
- Choi, B.C.; Park, M.J. Single-machine scheduling with resource-dependent processing times and multiple unavailability periods. J. Sched. 2022, 25, 191–202. [Google Scholar] [CrossRef]
- Choi, B.C.; Lee, J.H. A resource allocation problem with convex resource-dependent processing times under a two-machine flow shop environment. Asia Pac. J. Oper. Res. 2024, 41, 2350018. [Google Scholar] [CrossRef]
- Choi, B.C.; Chung, J. Two-machine flow shop scheduling problem with an outsourcing option. Eur. J. Oper. Res. 2011, 213, 66–72. [Google Scholar] [CrossRef]
- Lu, L.F.; Zhang, L.Q.; Ou, J.W. In-house production and outsourcing under different discount schemes on the total outsourcing cost. Ann. Oper. Res. 2021, 298, 361–374. [Google Scholar] [CrossRef]
- Ma, R.; Yuan, J.J. Online scheduling to minimize the total weighted completion time plus the rejection cost. J. Comb. Optim. 2017, 34, 483–503. [Google Scholar] [CrossRef]
- Mokhtari, H.; Abadi, I.N.K. Scheduling with an outsourcing option on both manufacturer and subcontractors. Comput. Oper. Res. 2011, 213, 66–72. [Google Scholar] [CrossRef]
- Yin, Y.; Cheng, T.C.E.; Wang, D.; Wu, C.C. Improved algorithms for single-machine serial-batch scheduling with rejection to minimize total completion time and total rejection cost. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 1578–1588. [Google Scholar] [CrossRef]
- Wang, S.J.; Cui, W.L. Approximation algorithms for the min-max regret identical parallel machine scheduling problem with outsourcing and uncertain processing time. Int. J. Prod. Res. 2021, 59, 4579–4592. [Google Scholar] [CrossRef]
- Ruiz-Torres, A.J.; López, F.J.; Wojciechowski, P.J.; Ho, J.C. Parallel machine scheduling problems considering regular measures of performance and machine cost. J. Oper. Res. Soc. 2010, 61, 849–857. [Google Scholar] [CrossRef]
- Rustogi, K.; Strusevich, V.A. Parallel machine scheduling: Impact of adding extra machines. Oper. Res. 2013, 61, 243–257. [Google Scholar] [CrossRef]
- Lee, K.; Leung, J.Y.-T.; Jia, Z.H.; Li, W.H.; Pinedo, M.L.; Lin, B.M.T. Fast approximation algorithms for bi-criteria scheduling with machine assignment costs. Eur. J. Oper. Res. 2014, 238, 54–64. [Google Scholar] [CrossRef]
- Li, K.; Zhang, X.; Leung, J.Y.-T.; Yang, S.L. Parallel machine scheduling problems in green manufacturing industry. J. Manuf. Syst. 2016, 38, 98–106. [Google Scholar] [CrossRef]
- Li, K.; Xu, S.L.; Cheng, B.Y.; Yang, S.L. Parallel machine scheduling problem with machine cost to minimize the maximal lateness. Syst. Eng. Theor. Pract. 2019, 39, 165–173. (In Chinese) [Google Scholar]
- Jiang, Y.W.; Tang, X.L.; Li, K.; Cheng, T.C.E.; Ji, M. Approximation algorithms for bi-objective parallel-machine scheduling in green manufacturing. Comput. Ind. Eng. 2023, 176, 108949. [Google Scholar] [CrossRef]
- Anghinolfi, D.; Paolucci, M.; Ronco, R. A bi-objective heuristic approach for green identical parallel machine scheduling. Eur. J. Oper. Res. 2021, 289, 416–434. [Google Scholar] [CrossRef]
- Jarboui, B.; Masmoudi, M.; Eddaly, M. Epsilon Oscillation Algorithm for the bi-objective green identical parallel machine scheduling problem. Comput. Oper. Res. 2024, 170, 106754. [Google Scholar] [CrossRef]
- Wu, P.; Wang, Y.; Chu, C. Logic-based Benders decomposition for bi-objective parallel machine selection and job scheduling with release dates and resource consumption. Comput. Oper. Res. 2024, 164, 106528. [Google Scholar] [CrossRef]
- Lenstra, J.K.; Rinnooy Kan, A.H.G.; Brucker, P. Complexity of machine scheduling problems. Ann. Discrete Math. 1977, 1, 343–362. [Google Scholar]
- McNaughton, R. Scheduling with deadlines and loss functions. Manag. Sci. 1959, 6, 1–12. [Google Scholar] [CrossRef]
- Graham, R.L. Bounds on multiprocessing time anomalies. SIAM J. Appl. Math. 1969, 17, 416–429. [Google Scholar] [CrossRef]
Parameter | Range |
---|---|
Number of jobs n | 20, 50, 100, 200, 500, 800 |
Number of owned machines m | 2, 4, 6, 8, 10 |
Number of shared machines k | 4, 8, 10 |
Processing time of job | |
Fixed rental cost of shared machine a | |
Unit variable rental cost of shared machine b | |
Shared service cost |
n | m | k | CPLEX | NSMD-H | GA | LPT | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
20 | 2 | 4 | 109.39 | 0.83 | 3 | 111.34 | 0.18 | 1.78 | 4 | 109.94 | 2.97 | 0.50 | 4 | 133.91 | 22.41 |
20 | 2 | 8 | 62.52 | 1.03 | 6 | 63.94 | 0.17 | 2.27 | 6 | 63.35 | 2.83 | 1.33 | 6 | 105.91 | 69.39 |
20 | 2 | 10 | 92.05 | 1.54 | 2 | 93.50 | 0.12 | 1.57 | 2 | 92.81 | 2.85 | 0.83 | 2 | 104.58 | 13.61 |
20 | 4 | 4 | 44.60 | 1.86 | 1 | 45.28 | 0.14 | 1.52 | 3 | 45.26 | 2.97 | 1.48 | 3 | 46.34 | 3.89 |
20 | 4 | 8 | 55.89 | 6.98 | 0 | 56.66 | 0.03 | 1.38 | 0 | 56.41 | 2.97 | 0.93 | 0 | 56.66 | 1.38 |
20 | 4 | 10 | 50.89 | 1.27 | 4 | 51.70 | 0.32 | 1.59 | 4 | 51.04 | 3.12 | 0.30 | 4 | 62.80 | 23.40 |
50 | 2 | 4 | 144.61 | 1.19 | 4 | 148.22 | 0.11 | 2.50 | 4 | 147.81 | 3.08 | 2.22 | 4 | 267.75 | 85.16 |
50 | 2 | 8 | 166.37 | 2.16 | 5 | 178.26 | 0.17 | 7.14 | 6 | 175.57 | 3.36 | 5.53 | 6 | 296.18 | 78.02 |
50 | 2 | 10 | 135.39 | 1.57 | 9 | 140.42 | 0.35 | 3.72 | 8 | 139.92 | 3.29 | 3.34 | 8 | 264.36 | 95.25 |
50 | 4 | 4 | 106.24 | 1.97 | 3 | 113.33 | 0.12 | 6.67 | 3 | 111.01 | 3.56 | 4.49 | 3 | 125.37 | 18.00 |
50 | 4 | 8 | 83.80 | 4.27 | 8 | 86.06 | 0.21 | 2.69 | 8 | 85.74 | 2.88 | 2.31 | 8 | 124.44 | 48.49 |
50 | 4 | 10 | 89.83 | 50.46 | 6 | 96.57 | 0.27 | 7.50 | 6 | 93.58 | 2.94 | 4.18 | 6 | 133.80 | 48.94 |
100 | 4 | 4 | 275.83 | 1.74 | 0 | 275.94 | 0.10 | 0.04 | 0 | 275.94 | 4.9 | 0.04 | 0 | 275.94 | 0.04 |
100 | 4 | 8 | 182.79 | 3.61 | 7 | 185.18 | 0.17 | 1.31 | 7 | 185.15 | 3.20 | 1.29 | 7 | 274.62 | 50.24 |
100 | 4 | 10 | 212.26 | 16.56 | 9 | 215.43 | 0.23 | 1.49 | 9 | 215.27 | 3.50 | 1.42 | 9 | 290.05 | 36.65 |
100 | 6 | 4 | 166.83 | 75.97 | 4 | 168.24 | 0.13 | 0.85 | 4 | 168.23 | 3.48 | 0.84 | 4 | 270.94 | 62.40 |
100 | 6 | 8 | 132.82 | 695.10 | 7 | 138.47 | 0.23 | 4.25 | 6 | 138.28 | 3.31 | 4.11 | 6 | 173.43 | 30.57 |
100 | 6 | 10 | 142.97 | 13.32 | 8 | 144.99 | 0.30 | 1.41 | 8 | 144.58 | 3.52 | 1.12 | 8 | 164.35 | 14.95 |
Average | 125.28 | 48.97 | 4.78 | 128.53 | 0.19 | 2.76 | 4.89 | 127.77 | 3.26 | 2.01 | 4.89 | 176.19 | 39.04 |
n | m | k | CPLEX | NSMD-H | GA | LPT | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
200 | 6 | 4 | 272.07 | 6.43 | 4 | 276.04 | 0.23 | 1.45 | 4 | 276.04 | 4.84 | 1.45 | 4 | 349.87 | 28.59 |
200 | 6 | 8 | 292.25 | 19.89 | 8 | 297.24 | 0.30 | 1.71 | 8 | 296.77 | 5.04 | 1.55 | 8 | 355.80 | 21.75 |
200 | 6 | 10 | 194.20 | 118.28 | 10 | 198.82 | 0.31 | 2.38 | 10 | 198.79 | 4.90 | 2.36 | 10 | 331.79 | 70.85 |
200 | 8 | 4 | 230.63 | 73.60 | 4 | 233.25 | 0.21 | 1.14 | 4 | 233.17 | 5.05 | 1.10 | 4 | 271.50 | 17.72 |
200 | 8 | 8 | 241.76 | 18.32 | 5 | 250.41 | 0.30 | 3.58 | 7 | 250.18 | 5.09 | 3.48 | 7 | 263.22 | 8.88 |
200 | 8 | 10 | 185.71 | 2481.73 | 10 | 194.88 | 0.33 | 4.94 | 10 | 194.88 | 5.23 | 4.94 | 10 | 259.48 | 39.72 |
500 | 8 | 4 | 576.99 | 56.10 | 4 | 579.68 | 0.62 | 0.47 | 4 | 579.44 | 8.75 | 0.42 | 4 | 658.87 | 14.20 |
500 | 8 | 8 | 663.70 | 67.90 | 5 | 667.66 | 0.77 | 0.60 | 8 | 667.48 | 8.75 | 0.57 | 8 | 670.36 | 1.00 |
500 | 8 | 10 | 500.11 | 2366.50 | 10 | 505.61 | 0.68 | 1.10 | 10 | 505.55 | 8.74 | 1.09 | 10 | 658.66 | 31.70 |
500 | 10 | 4 | 449.28 | 316.75 | 4 | 450.83 | 0.66 | 0.34 | 4 | 450.80 | 8.59 | 0.34 | 4 | 515.71 | 14.79 |
500 | 10 | 8 | — | — | — | 434.65 | 0.36 | — | 8 | 434.56 | 8.75 | — | 8 | 529.86 | — |
500 | 10 | 10 | 449.24 | 1500.33 | 10 | 460.50 | 0.98 | 2.51 | 10 | 460.22 | 9.23 | 2.44 | 10 | 519.11 | 15.55 |
800 | 10 | 4 | 736.96 | 186.00 | 4 | 742.75 | 1.58 | 0.79 | 4 | 742.75 | 12.78 | 0.79 | 4 | 842.93 | 14.38 |
800 | 10 | 8 | — | — | — | 662.09 | 1.54 | — | 8 | 662.08 | 12.46 | — | 8 | 801.92 | — |
800 | 10 | 10 | 709.01 | 1527.76 | 10 | 713.75 | 1.63 | 0.67 | 10 | 713.49 | 12.77 | 0.63 | 10 | 825.33 | 16.41 |
Average | 423.22 | 672.28 | 6.77 | 444.54 | 0.70 | 1.67 | 7.27 | 444.41 | 8.07 | 1.63 | 7.27 | 523.63 | 22.73 |
n | m | k | a | b | CPLEX | NSMD-H | GA | LPT | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
50 | 4 | 8 | 0.5 | 0.01 | 77.60 | 3.57 | 8 | 82.61 | 0.19 | 6.46 | 8 | 81.98 | 3.41 | 5.65 | 8 | 138.75 | 78.80 |
50 | 4 | 8 | 0.5 | 0.05 | 91.68 | 3.25 | 8 | 95.26 | 0.21 | 3.90 | 8 | 94.47 | 3.28 | 3.05 | 8 | 138.75 | 51.34 |
50 | 4 | 8 | 0.5 | 0.15 | 124.86 | 2.57 | 7 | 126.24 | 0.21 | 1.11 | 8 | 125.74 | 3.39 | 0.71 | 8 | 138.75 | 11.12 |
50 | 4 | 8 | 2.0 | 0.01 | 89.60 | 2.56 | 8 | 93.66 | 0.19 | 4.53 | 7 | 92.90 | 3.22 | 3.69 | 7 | 138.75 | 54.85 |
50 | 4 | 8 | 2.0 | 0.05 | 103.68 | 4.83 | 8 | 106.31 | 0.23 | 2.54 | 7 | 105.61 | 3.33 | 1.86 | 7 | 138.75 | 33.83 |
50 | 4 | 8 | 2.0 | 0.15 | 134.44 | 2.99 | 4 | 137.29 | 0.19 | 2.12 | 7 | 136.50 | 3.52 | 1.53 | 7 | 138.75 | 3.21 |
50 | 4 | 8 | 5.0 | 0.01 | 109.68 | 11.23 | 6 | 111.76 | 0.18 | 1.90 | 6 | 110.98 | 3.20 | 1.19 | 6 | 138.75 | 26.50 |
50 | 4 | 8 | 5.0 | 0.05 | 121.18 | 6.94 | 4 | 124.41 | 0.18 | 2.67 | 6 | 123.78 | 3.14 | 2.14 | 6 | 138.75 | 14.50 |
50 | 4 | 8 | 5.0 | 0.15 | 138.21 | 1.47 | 0 | 138.75 | 0.18 | 0.39 | 0 | 138.63 | 3.72 | 0.31 | 0 | 138.75 | 0.39 |
200 | 6 | 10 | 0.5 | 0.01 | 223.40 | 20.02 | 10 | 241.38 | 0.30 | 8.05 | 10 | 241.12 | 5.05 | 7.93 | 10 | 376.68 | 68.61 |
200 | 6 | 10 | 0.5 | 0.05 | 78.61 | 33.70 | 10 | 285.62 | 0.27 | 2.52 | 10 | 285.31 | 5.20 | 2.40 | 10 | 376.68 | 35.20 |
200 | 6 | 10 | 0.5 | 0.15 | 375.43 | 13.33 | 1 | 376.68 | 0.22 | 0.33 | 0 | 376.66 | 5.96 | 0.33 | 0 | 376.68 | 0.33 |
200 | 6 | 10 | 2.0 | 0.01 | 238.40 | 17.58 | 10 | 256.38 | 0.25 | 7.54 | 10 | 256.29 | 4.91 | 7.51 | 10 | 376.68 | 58.00 |
200 | 6 | 10 | 2.0 | 0.05 | 293.62 | 15.86 | 10 | 300.62 | 0.29 | 2.38 | 10 | 300.30 | 4.87 | 2.27 | 10 | 376.68 | 28.29 |
200 | 6 | 10 | 2.0 | 0.15 | 375.56 | 7.44 | 0 | 376.68 | 0.12 | 0.30 | 0 | 376.62 | 6.45 | 0.28 | 0 | 376.68 | 0.30 |
200 | 6 | 10 | 5.0 | 0.01 | 268.12 | 99.54 | 9 | 286.38 | 0.24 | 6.81 | 10 | 286.14 | 4.83 | 6.72 | 10 | 376.68 | 40.49 |
200 | 6 | 10 | 5.0 | 0.05 | 321.17 | 18.28 | 9 | 330.62 | 0.27 | 2.94 | 10 | 330.33 | 5.02 | 2.85 | 10 | 376.68 | 17.28 |
200 | 6 | 10 | 5.0 | 0.15 | 375.56 | 8.30 | 0 | 376.68 | 0.05 | 0.30 | 0 | 376.61 | 6.43 | 0.28 | 0 | 376.68 | 0.30 |
Average | 207.82 | 15.19 | 6.22 | 213.74 | 0.21 | 3.15 | 6.50 | 213.33 | 4.38 | 2.82 | 6.50 | 257.72 | 29.08 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhi, R.; Xu, Y.; Zheng, F.; Xu, F. Parallel Machine Scheduling Problem with Machine Rental Cost and Shared Service Cost. Sustainability 2025, 17, 3714. https://doi.org/10.3390/su17083714
Zhi R, Xu Y, Zheng F, Xu F. Parallel Machine Scheduling Problem with Machine Rental Cost and Shared Service Cost. Sustainability. 2025; 17(8):3714. https://doi.org/10.3390/su17083714
Chicago/Turabian StyleZhi, Rongteng, Yinfeng Xu, Feifeng Zheng, and Fei Xu. 2025. "Parallel Machine Scheduling Problem with Machine Rental Cost and Shared Service Cost" Sustainability 17, no. 8: 3714. https://doi.org/10.3390/su17083714
APA StyleZhi, R., Xu, Y., Zheng, F., & Xu, F. (2025). Parallel Machine Scheduling Problem with Machine Rental Cost and Shared Service Cost. Sustainability, 17(8), 3714. https://doi.org/10.3390/su17083714