Study on Controllable Processing Time and Minmax Group Scheduling with Common Due-Window Assignment
Abstract
1. Introduction
2. Problem Description
3. Main Results
3.1. The Model
| Algorithm 1: Optimal job-sequence : |
1 Step 1. Initialization of values. 2 Compute and for ← Equations (4) and (5) 3 Step 2. Iterative position analysis. 4 Set the initial group counter: 5 While do 6 Set the initial position counter: 7 While do 8 For each job 9 Compute Equation (10) 10 Compute Equation (11) 11 Update the position counter: 12 Update the group counter: 13 Identify the first processed job: 14 Generate the optimal sequence 15 Step 3. Optimal resource allocation and due-window. 16 Determine optimal resource allocation: Equation (9) 17 Determine optimal and Lemma 1 |
3.1.1. An Upper Bound
3.1.2. A Lower Bound
| Algorithm 2: Upper bound algorithm: |
1 Step 1. Calculate and ← Equations (4) and (5) 2 Calculate ← 3 Step 2. Determine job-sequence for each group. 4 The optimal job-sequence of ← Algorithm 1 5 Step 3. Determine group-sequence. 6 Step 3.1: Arrange groups in descending order of 7 Compute Equation (7) 8 Step 3.2: Arrange groups in descending order of 9 Compute Equation (7) 10 Step 3.3: Arrange groups in increasing order of 11 Compute Equation (7) 12 Step 3.4: Arrange groups in descending order of 13 Compute Equation (7) 14 Step 3.5: Arrange groups in increasing order of 15 Compute Equation (7) 16 Step 4. Best group-sequence selection. 17 Compute |
3.2. The Model
| Algorithm 3: Optimal job-sequence : |
1 Step 1. Initialization of values 2 Compute and ← Equations (4) and (5) 3 Step 2. Generate sequence 4 Compute ← 5 Select the job with largest value 6 Other jobs in any order 7 Step 3. Optimal resource allocation and due-window. 8 Determine optimal resource allocation: Equation (17) 9 Determine optimal and Lemma 1 |
3.2.1. An Upper Bound
| Algorithm 4: Upper bound algorithm: |
1 Step 1. Calculate and ← Equations (4) and (5) 2 Calculate 3 Step 2. Determine job-sequence for each group. 4 The optimal job-sequence of ← Algorithm 3 5 Step 3. Determine group-sequence. 6 Step 3.1: Arrange groups in descending order of 7 Compute Equation (18) 8 Step 3.2: Arrange groups in descending order of 9 Compute Equation (18) 10 Step 3.3: Arrange groups in increasing order of 11 Compute Equation (18) 12 Step 3.4: Arrange groups in descending order of 13 Compute Equation (18) 14 Step 3.5: Arrange groups in increasing order of 15 Compute Equation (18) 16 Step 4. Best group-sequence selection. 17 Compute |
3.2.2. A Lower Bound
3.3. Solution Algorithm
3.3.1. Branch-And-Bound
| Algorithm 5: / |
1 Step 1. Initial upper bound (/) Algorithm 2/ Algorithm 4 2 Calculate Equation (7)/Equation (18) 3 Step 2. For each node (group) : 4 Calculate /← Equation (15)/(Equation (22) 5 If /: 6 Delete node and its subtree 7 For each unfathomed node : 8 Calculate /← Equation (15)/(Equation (22) 9 If /: 10 Delete node and its subtree 11 Else: 12 Complete the group-sequence to obtain 13 Compute 14 If : 15 Update: 16 Else: 17 Discard 18 Step 3. If all nodes have been searched, terminate the algorithm 19 Output the optimal group-sequence and ) |
3.3.2. Simulated Annealing
| Algorithm 6: / |
1 Step 1. Initial feasible solution Algorithm 2/Algorithm 4 2 Current solution 3 Compute Equations (7) and (18) 4 (starting temperature) 5 (lower temperature limit) 6 (cooling rate) 7 (iterations) 8 (random decision factor) 9 Step 2. Iterative Optimization 10 While and do: 11 Randomly select positions 12 If : 13 , continue 14 Else: 15 Generate neighbor Swap and in 16 17 If or : 18 Accept 19 If : 20 21 22 Update temperature: 23 24 Step 3. Termination 25 Output best group-sequence and |
4. Numerical Experiments
5. Summary and Future Research
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Nowicki, E.; Zdrzałka, S. A survey of results for sequencing problems with controllable processing times. Discret. Appl. Math. 1990, 26, 271–287. [Google Scholar] [CrossRef] [Scilit]
- Shabtay, D.; Steiner, G. Optimal due date assignment and resource allocation to minimize the weighted number of tardy jobs on a single machine. Manuf. Serv. Oper. Manag. 2007, 9, 332–350. [Google Scholar] [CrossRef] [Scilit]
- Pinedo, M.L. Scheduling Theory, Algorithms, and Systems, 5th ed.; Springer: New York, NY, USA, 2016. [Google Scholar]
- Oron, D. Scheduling controllable processing time jobs with position-dependent workloads. Int. J. Prod. Econ. 2016, 173, 153–160. [Google Scholar] [CrossRef] [Scilit]
- Lu, X.; Liu, Z. An optimal online algorithm for fractional scheduling on uniform machines with three hierarchies. J. Syst. Sci. Complex. 2016, 29, 1650–1657. [Google Scholar] [CrossRef] [Scilit]
- Li, K.; Chen, J.; Fu, H.; Jia, Z.; Fu, W.Z. Uniform parallel machine scheduling with fuzzy processing times under resource consumption constraint. Appl. Soft Comput. 2019, 82, 105585. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.W.; Jiang, C. Due-date assignment scheduling involving job-dependent learning effects and convex resource allocation. Eng. Optim. 2020, 52, 74–89. [Google Scholar] [CrossRef] [Scilit]
- Li, F.; Xu, Z.; Li, H. A multi-agent based cooperative approach to decentralized multi-project scheduling and resource allocation. Comput. Ind. Eng. 2021, 151, 106961. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Liu, T.; Geng, X.-N.; Hu, Y.; Xu, J.-X. Optimization of scheduling problems with deterioration effects and an optional maintenance activity. J. Sched. 2023, 26, 251–266. [Google Scholar] [CrossRef] [Scilit]
- Mao, R.-R.; Lv, D.-Y.; Ren, N.; Wang, J.-B. Supply chain scheduling with deteriorating jobs and delivery times. J. Appl. Math. Comput. 2024, 70, 2285–2312. [Google Scholar] [CrossRef] [Scilit]
- Lv, D.-Y.; Wang, J.-B. No-idle flow shop scheduling with deteriorating jobs and common due date under dominating machines. Asia-Pac. J. Oper. Res. 2024, 41, 2450003. [Google Scholar] [CrossRef] [Scilit]
- Bosman, T.; van Ee, M.; Ergen, E.; Imreh, C.; Marchetti-Spaccamela, A.; Skutella, M.; Stougie, L. Total completion time scheduling under scenarios. Theory Comput. Syst. 2025, 69, 33. [Google Scholar] [CrossRef] [Scilit]
- Zhu, Z.; Chu, F.; Sun, L.; Liu, M. Single machine scheduling with resource allocation and learning effect considering the rate-modifying activity. Appl. Math. Model. 2013, 37, 5371–5380. [Google Scholar] [CrossRef] [Scilit]
- Lv, D.-Y.; Wang, J.-B. Considering the peak power consumption problem with learning and deterioration effect in flow shop scheduling. Comput. Ind. Eng. 2024, 197, 110599. [Google Scholar] [CrossRef] [Scilit]
- Cohen, E.; Shapira, D. Minimising the makespan on parallel identical machines with log-linear position-dependent processing times. J. Oper. Res. Soc. 2025, 76, 581–589. [Google Scholar] [CrossRef] [Scilit]
- Sun, Y.; Lu, Y.-Y.; Lv, D.-Y.; Wang, J.-B. Single-machine setup time scheduling with general linear deterioration subject to makespan and total completion time minimization. J. Oper. Res. Soc. 2025. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Y.J.; Zhang, Z.; Song, X.L.; Yin, Y. Scheduling controllable processing time jobs in seru production system with resource allocation. J. Oper. Res. Soc. 2022, 73, 2551–2571. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.S.; Zhu, X.M.; Bai, K.Y.; Zhang, R.T. New controllable processing time scheduling with subcontracting strategy for no-wait job shop problem. Int. J. Prod. Res. 2022, 60, 2254–2274. [Google Scholar] [CrossRef] [Scilit]
- Pang, N.S.; Meng, Q.C. Resource allocation in robust scheduling. J. Oper. Res. Soc. 2023, 74, 125–142. [Google Scholar]
- Geng, Z.C.; Yuan, J.J. Single-machine scheduling of multiple projects with controllable processing times. Eur. J. Oper. Res. 2023, 308, 1074–1090. [Google Scholar] [CrossRef] [Scilit]
- Weng, W.; Chu, C.; Wu, P. Resource allocation to minimize the makespan with multi-resource operations. J. Syst. Sci. Complex. 2024, 37, 2054–2070. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.-B.; Wang, Y.-C.; Wan, C.; Lv, D.-Y.; Zhang, L. Controllable processing time scheduling with total weighted completion time objective and deteriorating jobs. Asia-Pac. J. Oper. Res. 2024, 41, 2350026. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Sun, X.; Liu, T.; Wang, J.; Geng, X.-N. Single-machine scheduling simultaneous consideration of resource allocations and exponential time-dependent learning effects. J. Oper. Res. Soc. 2025, 76, 528–540. [Google Scholar] [CrossRef] [Scilit]
- Liu, F.; Yang, J.; Lu, Y. Solution algorithms for single-machine group scheduling with ready times and deteriorating jobs. Eng. Optim. 2019, 51, 862–874. [Google Scholar] [CrossRef] [Scilit]
- Huang, X. Bicriterion scheduling with group technology and deterioration effect. J. Appl. Math. Comput. 2019, 60, 455–464. [Google Scholar] [CrossRef] [Scilit]
- Bajwa, N.; Melouk, S.; Bryant, P. A hybrid heuristic approach to minimize number of tardy jobs in group technology systems. Int. Trans. Oper. Res. 2019, 26, 1847–1867. [Google Scholar] [CrossRef] [Scilit]
- Liao, B.; Wang, X.; Zhu, X.; Yang, S.; Pardalos, P.M. Less is more approach for competing groups scheduling with different learning effects. J. Comb. Optim. 2020, 39, 33–54. [Google Scholar] [CrossRef] [Scilit]
- Chen, K.; Han, S.; Huang, H.; Ji, M. A group-dependent due window assignment scheduling problem with controllable learning effect. Asia-Pac. J. Oper. Res. 2023, 40, 2250025. [Google Scholar] [CrossRef] [Scilit]
- Yin, N.; He, H.; Zhao, Y.; Chang, Y.; Wang, N. Integrating group setup time deterioration effects and job processing time learning effects with group technology in single-machine green scheduling. Axioms 2025, 14, 480. [Google Scholar] [CrossRef] [Scilit]
- Yin, N.; Gao, M. Single-machine group scheduling with general linear deterioration and truncated learning effects. Comput. Appl. Math. 2024, 43, 386. [Google Scholar] [CrossRef] [Scilit]
- Li, M.; Goossens, D. Grouping and scheduling multiple sports leagues: An integrated approach. J. Oper. Res. Soc. 2025, 76, 739–757. [Google Scholar] [CrossRef] [Scilit]
- Zhao, T. Research on group scheduling with effects of learning and resource allocations. J. Math. 2025, 2025, 4146871. [Google Scholar] [CrossRef] [Scilit]
- Yuraszeck, F.; Mejia, G.; Luer-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. 2025, 32, 1422–1441. [Google Scholar] [CrossRef] [Scilit]
- Huang, X.; He, H.; Bei, H.; Zhao, Y.; Wang, N.; Chang, Y. Group-scheduling with simultaneous learning effects and convex resource allocations. Oper. Res. Perspect. 2025, 15, 100370. [Google Scholar] [CrossRef] [Scilit]
- Janiak, A.; Janiak, W.A.; Krysiak, T.; Kwiatkowski, T. A survey on scheduling problems with due windows. Eur. J. Oper. Res. 2015, 242, 347–357. [Google Scholar] [CrossRef] [Scilit]
- Geng, X.-N.; Sun, X.Y.; Wang, J.; Pan, L. Scheduling on proportionate flow shop with job rejection and common due date assignment. Comput. Ind. Eng. 2023, 181, 109317. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Liu, W. Delivery scheduling with variable processing times and due date assignments. Bull. Malays. Math. Sci. Soc. 2025, 48, 76. [Google Scholar] [CrossRef] [Scilit]
- Yue, Q.; Zhou, S.H. Due-window assignment scheduling problem with stochastic processing times. Eur. J. Oper. Res. 2021, 290, 453–468. [Google Scholar] [CrossRef] [Scilit]
- Tian, Y. Single-machine due-window assignment scheduling with resource allocation and generalized earliness/tardiness penalties. Asia-Pac. J. Oper. Res. 2022, 39, 2150041. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.-B.; Hu, Y.; Zhang, B. Common due-window assignment for single-machine scheduling with generalized earliness/tardiness penalties and a rate-modifying activity. Eng. Optim. 2021, 53, 496–512. [Google Scholar] [CrossRef] [Scilit]
- Hoffmann, J.; Neufeld, J.S.; Buscher, U. Minimizing the earliness–tardiness for the customer order scheduling problem in a dedicated machine environment. J. Sched. 2024, 27, 525–543. [Google Scholar] [CrossRef] [Scilit]
- Qian, J.; Chang, G.; Zhang, X. Single-machine common due-window assignment and scheduling with position-dependent weights, delivery time, learning effect and resource allocations. J. Appl. Math. Comput. 2024, 70, 1965–1994. [Google Scholar] [CrossRef] [Scilit]
- Bai, B.; Wei, C.-M.; He, H.-Y.; Wang, J.-B. Study on single-machine common/slack due-window assignment scheduling with delivery times, variable processing times and outsourcing. Mathematics 2024, 12, 2833. [Google Scholar] [CrossRef] [Scilit]
- Mor, B.; Mosheiov, G. Minsum and minmax scheduling on a proportionate flowshop with common flow-allowance. Eur. J. Oper. Res. 2016, 254, 360–370. [Google Scholar] [CrossRef] [Scilit]
- Mor, B. Minmax common flow-allowance problems with convex resource allocation and position-dependent workloads. J. Comb. Optim. 2022, 43, 79–97. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Geng, X.-N.; Wang, J.Y.; Pan, L. Slack due window assignment scheduling in the single-machine with controllable processing times. J. Ind. Manag. Optim. 2024, 20, 15–35. [Google Scholar] [CrossRef] [Scilit]
- Qiu, X.-Y.; Wang, J.-B. Single-machine scheduling with mixed due-windows and deterioration effects. J. Appl. Math. Comput. 2025, 71, 2527–2542. [Google Scholar] [CrossRef] [Scilit]
- Lu, Y.-Y.; Zhang, S.; Tao, J.-Y. Earliness-tardiness scheduling with delivery times and deteriorating jobs. Asia-Pac. J. Oper. Res. 2025, 42, 2450009. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Geng, X.-N.; Liu, T. Due-window assignment scheduling in the proportionate flow shop setting. Ann. Oper. Res. 2020, 292, 113–131. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.-B.; Lv, D.-Y.; Wan, C. Proportionate flow shop scheduling with job-dependent due windows and position-dependent weights. Asia-Pac. J. Oper. Res. 2025, 42, 2450011. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.-B.; Sun, Z.-W.; Gao, M. Research on single-machine scheduling with due-window assignment and resource allocation under total resource consumption cost is bounded. J. Appl. Math. Comput. 2025, 71, 7905–7927. [Google Scholar] [CrossRef] [Scilit]
- Sun, Y.; Lv, D.-Y.; Huang, X. Properties for due window assignment scheduling on a two-machine no-wait proportionate flow shop with learning effects and resource allocation. J. Oper. Res. Soc. 2026, 77, 599–615. [Google Scholar] [CrossRef] [Scilit]
- Liu, W.; Wang, X. Group technology scheduling with due-date assignment and controllable processing times. Processes 2023, 11, 1271. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Ma, X.; Zhang, G.; Cheng, Y. On optimal due date assignment without restriction and resource allocation in group technology scheduling. J. Comb. Optim. 2023, 45, 64. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Liu, W. Single machine group scheduling jobs with resource allocations subject to unrestricted due date assignments. J. Appl. Math. Comput. 2024, 70, 6283–6308. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.-H.; Yin, N. Study on single-machine group scheduling with convex resource allocations and different due-date assignments. Bull. Malays. Math. Sci. Soc. 2026, 49, 33. [Google Scholar] [CrossRef] [Scilit]
- Lv, D.-Y.; Wang, J.-B. Single-machine group technology scheduling with resource allocation and slack due window assignment including minmax criterion. J. Oper. Res. Soc. 2025, 76, 1696–1712. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.-H.; Wang, J.-B. Resource allocation and minmax scheduling under group technology and different due-window assignments. Axioms 2025, 14, 827. [Google Scholar] [CrossRef] [Scilit]
- Ren, J.F.; Yang, Y. Common due-window assignment and minmax scheduling with resource allocation and group technology on a single machine. Eng. Optim. 2022, 54, 1819–1834. [Google Scholar] [CrossRef] [Scilit]
- Graham, R.L.; Lawler, E.L.; Lenstra, J.K.; Rinnooy Kan, A.H.G. Optimization and approximation in deterministic sequencing and scheduling: A survey. Ann. Discret. Math. 1979, 5, 287–326. [Google Scholar]
- Cai, X.Q.; Wu, X.; Zhou, X. Optimal Stochastic Scheduling; Springer: New York, NY, USA, 2014. [Google Scholar]
- Chen, Z.-L.; Hall, N.G. Supply Chain Scheduling; Springer: Cham, Switzerland, 2022. [Google Scholar]
- Mosheiov, G.; Sarig, A. Minmax scheduling problems with a common due-window. Comput. Oper. Res. 2009, 36, 1886–1892. [Google Scholar] [CrossRef] [Scilit]
- Kirkpatrick, S.; Gelatt, C.D.J.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [Scilit]
- Lv, D.-Y.; Wang, J.-B. Research on two-machine flow shop scheduling problem with release dates and truncated learning effects. Eng. Optim. 2025, 57, 1828–1848. [Google Scholar] [CrossRef] [Scilit]
- Sun, Z.-W.; Lv, D.-Y.; Ji, P.; Wang, J.-B. Minimizing total completion time scheduling problem with ready times and linear deterioration functions of processing times. J. Appl. Math. Comput. 2026, 72, 42. [Google Scholar] [CrossRef] [Scilit]
- Sun, X.; Geng, X.-N.; Liu, F. Flow shop scheduling with general position weighted learning effects to minimise total weighted completion time. J. Oper. Res. Soc. 2021, 72, 2674–2689. [Google Scholar] [CrossRef] [Scilit]
- Marquez, C.R.H.; Ribeiro, C.C. Shop scheduling in manufacturing environments: A review. Int. Trans. Oper. Res. 2022, 29, 3237–3293. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.X.; Shi, L.Y. Automatic design of efficient heuristics for two-stage hybrid flow shop scheduling. Symmetry 2022, 14, 632. [Google Scholar] [CrossRef] [Scilit]
- Sotskov, Y.N.; Allahverdi, A.; Lai, T.C. Flowshop scheduling problem to minimize total completion time with random and bounded processing times. J. Oper. Res. Soc. 2004, 55, 277–286. [Google Scholar] [CrossRef] [Scilit]
- Fasihi, M.; Tavakkoli-Moghaddam, R.; Jolai, F. A bi-objective re-entrant permutation flow shop scheduling problem: Minimizing the makespan and maximum tardiness. Oper. Res. 2023, 23, 29. [Google Scholar] [CrossRef] [Scilit]
- He, N.; Qiao, Y.; Wu, N.; Qu, T. Total completion time minimization for scheduling of two-machine flow shop with deterioration jobs and setup time. Adv. Mech. Eng. 2017, 9, 1687814017698887. [Google Scholar] [CrossRef] [Scilit]
- Sun, Y.; He, H.; Zhao, Y.; Wang, J.-B. Minimizing makespan scheduling on a single machine with general positional deterioration effects. Axioms 2025, 14, 290. [Google Scholar] [CrossRef] [Scilit]
- Pei, J.; Wang, X.; Fan, W.; Pardalos, P.M.; Liu, X. Scheduling step-deteriorating jobs on bounded parallel-batching machines to maximise the total net revenue. J. Oper. Res. Soc. 2019, 70, 1830–1847. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Z.-Y.; Chen, F.-F.; Zhang, X.-D. Single-machine scheduling with times-based and job-dependent learning effect. J. Oper. Res. Soc. 2017, 68, 809–815. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S. Scheduling jobs with general truncated learning effects including proportional setup times. Comput. Appl. Math. 2022, 41, 146. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.; Wang, J.-B. Single-machine scheduling with simultaneous learning effects and delivery times. Mathematics 2024, 12, 2522. [Google Scholar] [CrossRef] [Scilit]
| Problem | Time Complexity | Reference |
|---|---|---|
| Lv and Wang [57] | ||
| Lv and Wang [57] | ||
| Lv and Wang [57] | ||
| NP-hard | Lv and Wang [57] | |
| NP-hard | Lv and Wang [57] | |
| Zhang and Wang [58] | ||
| Zhang and Wang [58] | ||
| Zhang and Wang [58] | ||
| NP-hard | Zhang and Wang [58] | |
| NP-hard | Zhang and Wang [58] | |
| Ren and Yang [59] | ||
| Ren and Yang [59] | ||
| Ren and Yang [59] | ||
| NP-hard | This article | |
| NP-hard | This article |
| Case | Optimal Due-Window | |||
|---|---|---|---|---|
| 1 | and | 0 | ||
| 2 | , | |||
| and | ||||
| 3 | , | |||
| and | ||||
| 4 | and | 0 | 0 | |
| 5 | and | 0 | ||
| n | m | UB-Linear | SA-Linear | Nodes | |||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | Max | Mean | Max | Mean | Max | Mean | Max | ||
| 50 | 8 | 14.9088 | 23.208 | 296.2808 | 346.56 | 49.74969 | 67.7076 | 1054.35 | 1452 |
| 10 | 20.063 | 33.68 | 379.8795 | 512.31 | 302.095635 | 495.0918 | 6759.3 | 11,131 | |
| 12 | 24.5106 | 33.588 | 503.1198 | 740.412 | 2237.70766 | 3162.2199 | 45,319 | 67,463 | |
| 14 | 32.1279 | 47.222 | 705.8009 | 1067.066 | 23,078.83646 | 44,647.7313 | 407,422.4 | 754,785 | |
| 16 | 47.0688 | 78.912 | 870.7608 | 1636.832 | 195,306.0996 | 381,843.1225 | 3,473,117.7 | 6,588,502 | |
| 100 | 8 | 22.9456 | 42.76 | 1058.9224 | 1806.856 | 81.30942 | 127.4241 | 1172.5 | 1881 |
| 10 | 32.2715 | 103.07 | 1264.1235 | 1950.62 | 547.097055 | 884.3089 | 7575.05 | 12,345 | |
| 12 | 42.3954 | 135.084 | 1584.3606 | 2058.48 | 4164.310825 | 6437.5259 | 56,047.6 | 85,700 | |
| 14 | 54.3641 | 125.986 | 2121.0665 | 4143.468 | 32,222.81033 | 49,109.7604 | 419,441.7 | 644,204 | |
| 16 | 59.332 | 156.176 | 2420.5336 | 3440.784 | 356,116.6568 | 635,590.2297 | 4,376,056.7 | 7,738,105 | |
| 150 | 8 | 28.4788 | 41.576 | 2014.8352 | 2453.64 | 95.8844 | 125.4708 | 1059.3 | 1345 |
| 10 | 41.8725 | 57.38 | 2657.5895 | 3432.59 | 747.119815 | 1314.9022 | 7673.45 | 13,048 | |
| 12 | 58.3632 | 104.784 | 3153.7596 | 3749.568 | 5291.199145 | 9228.4548 | 53,505.95 | 91,720 | |
| 14 | 69.3007 | 151.298 | 4114.9143 | 5451.152 | 44,373.66308 | 96,211.7484 | 439,917.1 | 904,255 | |
| 16 | 78.0968 | 170.192 | 4819.2376 | 7734.832 | 423,181.6796 | 855,484.0617 | 3,974,097 | 7,923,352 | |
| 200 | 8 | 41.396 | 75.528 | 3753.4344 | 4702.888 | 131.489335 | 200.906 | 1128.25 | 1552 |
| 10 | 51.3975 | 74.72 | 4731.963 | 5372.66 | 983.114315 | 1249.2476 | 8074.95 | 10,178 | |
| 12 | 60.4698 | 83.544 | 5724.6174 | 7344.504 | 7362.903935 | 11,935.5246 | 59,416.4 | 92,948 | |
| 14 | 79.3401 | 132.79 | 6659.6999 | 9273.488 | 51,553.84987 | 90,554.1662 | 428,132.9 | 743,408 | |
| 16 | 119.2776 | 286.368 | 7647.4616 | 10,240.128 | 512,735.7826 | 926,534.6346 | 4,066,520 | 7,324,635 | |
| 250 | 8 | 45.482 | 77.048 | 5022.452 | 5814.928 | 152.116975 | 240.403 | 1171.1 | 1956 |
| 10 | 65.2595 | 124.33 | 6464.126 | 7764.13 | 1017.597095 | 1513.1619 | 7852.55 | 11,483 | |
| 12 | 76.275 | 148.284 | 8154.108 | 9426.096 | 8298.62114 | 14,924.36 | 59,375.75 | 103,418 | |
| 14 | 94.8668 | 205.324 | 10,188.8367 | 12,719.686 | 74,559.64571 | 111,269.9429 | 519,645.8 | 765,085 | |
| 16 | 102.8472 | 240.848 | 11,500.812 | 14,687.68 | 581,300.0625 | 985,967.6343 | 4,106,525.95 | 6,954,585 | |
| n | m | UB-Convex | SA-Convex | Nodes | |||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | Max | Mean | Max | Mean | Max | Mean | Max | ||
| 50 | 8 | 14.0092 | 25.504 | 213.8704 | 309.072 | 47.2445 | 81.9703 | 915.4 | 1685 |
| 10 | 16.63 | 25.85 | 279.4435 | 308.62 | 281.884485 | 554.474 | 5383.3 | 10,601 | |
| 12 | 25.0812 | 63.804 | 387.4434 | 528.768 | 1995.445185 | 3384.0362 | 31,876.75 | 50,135 | |
| 14 | 41.7207 | 162.218 | 574.0336 | 922.418 | 19,324.33216 | 44,301.9899 | 280,893.2 | 685,144 | |
| 16 | 45.4176 | 77.728 | 610.2368 | 924.064 | 154,054.2619 | 302,089.3153 | 2,334,002.25 | 4,609,124 | |
| 100 | 8 | 18.1308 | 34.68 | 636.4244 | 1175.192 | 78.056675 | 107.3817 | 1127.75 | 1551 |
| 10 | 22.104 | 32.38 | 778.073 | 980.88 | 501.678595 | 812.902 | 6724.45 | 10,779 | |
| 12 | 29.031 | 44.244 | 1042.2702 | 1313.892 | 3896.99359 | 6146.9746 | 49,441.55 | 76,893 | |
| 14 | 46.1069 | 125.636 | 1343.6241 | 1807.666 | 29,904.56491 | 53,424.1858 | 360,634.9 | 644,945 | |
| 16 | 53.2976 | 116.64 | 1558.0792 | 1997.168 | 303,743.1704 | 508,514.5931 | 3,382,350.4 | 5,727,921 | |
| 150 | 8 | 22.1508 | 39.712 | 1158.6384 | 1499.072 | 87.604695 | 139.8171 | 1065.8 | 1569 |
| 10 | 29.144 | 40.14 | 1554.333 | 1927.48 | 661.687145 | 1135.0919 | 7426.2 | 12,400 | |
| 12 | 50.1834 | 153.684 | 1999.341 | 2300.208 | 4928.357055 | 8079.5484 | 51,338.3 | 82,531 | |
| 14 | 54.6539 | 97.79 | 2491.9146 | 3623.158 | 38,734.83223 | 73,870.4459 | 393,856.6 | 756,958 | |
| 16 | 52.9984 | 85.2 | 2749.6112 | 3666.56 | 355,472.9039 | 542,691.2738 | 3,408,258.4 | 5,164,454 | |
| 200 | 8 | 24.4656 | 36.848 | 1846.0644 | 2136.664 | 110.255325 | 172.0278 | 1148.4 | 1800 |
| 10 | 37.2655 | 77.33 | 2361.4815 | 3878.1 | 798.17429 | 1045.0738 | 7808 | 10,457 | |
| 12 | 42.7518 | 85.608 | 2993.4126 | 4620.96 | 5872.14315 | 9883.743 | 56,480 | 93,448 | |
| 14 | 56.3367 | 173.11 | 3584.9611 | 4886.35 | 49,372.92988 | 81,875.8839 | 441,629.35 | 729,433 | |
| 16 | 80.056 | 153.856 | 4444.7072 | 5434.544 | 442,259.9251 | 826,716.0385 | 3,680,805.9 | 6,892,847 | |
| 250 | 8 | 29.6284 | 84.144 | 2746.1744 | 4058.76 | 125.26891 | 211.019 | 1193.45 | 1956 |
| 10 | 38.445 | 75.74 | 3660.476 | 5377.82 | 846.657065 | 1114.7384 | 7648.55 | 10,338 | |
| 12 | 59.6256 | 119.952 | 4462.869 | 5602.236 | 7011.789075 | 10,914.5426 | 58,498.6 | 90,152 | |
| 14 | 61.2129 | 186.466 | 5241.8205 | 6640.886 | 57,949.30358 | 77,964.78 | 459,999.1 | 619,674 | |
| 16 | 74.1832 | 147.392 | 6112.5728 | 7533.376 | 497,255.3724 | 864,228.0558 | 3,845,406.95 | 6,697,976 | |
| n | m | UB-Linear | UB-Convex | SA-Linear | SA-Convex | ||||
|---|---|---|---|---|---|---|---|---|---|
| Mean | Max | Mean | Max | Mean | Max | Mean | Max | ||
| 50 | 8 | 0.006997 | 0.030574 | 0.001819 | 0.019022 | 0.000290 | 0.003236 | 0.001670 | 0.017365 |
| 10 | 0.007024 | 0.023686 | 0.000913 | 0.018251 | 0.001356 | 0.006647 | 0.000849 | 0.016983 | |
| 12 | 0.014013 | 0.048737 | 0.002965 | 0.022467 | 0.001727 | 0.007394 | 0.002501 | 0.019864 | |
| 14 | 0.017983 | 0.045223 | 0.007845 | 0.037220 | 0.002017 | 0.008469 | 0.006726 | 0.029332 | |
| 16 | 0.016463 | 0.038894 | 0.010157 | 0.030139 | 0.003160 | 0.009910 | 0.009238 | 0.030139 | |
| 100 | 8 | 0.005491 | 0.029006 | 0.000000 | 0.000000 | 0.000492 | 0.003043 | 0.000000 | 0.000000 |
| 10 | 0.007255 | 0.026654 | 0.001207 | 0.015567 | 0.000204 | 0.000813 | 0.000699 | 0.007010 | |
| 12 | 0.009145 | 0.035949 | 0.001432 | 0.016744 | 0.000650 | 0.003516 | 0.001016 | 0.011891 | |
| 14 | 0.007649 | 0.030009 | 0.004740 | 0.025903 | 0.000679 | 0.002896 | 0.004395 | 0.023051 | |
| 16 | 0.008909 | 0.031258 | 0.004135 | 0.028901 | 0.000650 | 0.001833 | 0.003608 | 0.020566 | |
| 150 | 8 | 0.001950 | 0.012827 | 0.000000 | 0.000000 | 0.000326 | 0.002434 | 0.000000 | 0.000000 |
| 10 | 0.003657 | 0.026714 | 0.000000 | 0.000000 | 0.000282 | 0.001257 | 0.000000 | 0.000000 | |
| 12 | 0.008587 | 0.021467 | 0.000000 | 0.000000 | 0.000412 | 0.001509 | 0.000000 | 0.000000 | |
| 14 | 0.008086 | 0.029781 | 0.001682 | 0.015398 | 0.000559 | 0.001255 | 0.001531 | 0.015062 | |
| 16 | 0.009259 | 0.030160 | 0.002680 | 0.016431 | 0.000458 | 0.001397 | 0.002430 | 0.016431 | |
| 200 | 8 | 0.001939 | 0.016315 | 0.000000 | 0.000000 | 0.000240 | 0.001874 | 0.000000 | 0.000000 |
| 10 | 0.004639 | 0.020718 | 0.000000 | 0.000000 | 0.000280 | 0.000835 | 0.000000 | 0.000000 | |
| 12 | 0.005200 | 0.020197 | 0.000000 | 0.000000 | 0.000238 | 0.001079 | 0.000000 | 0.000000 | |
| 14 | 0.005225 | 0.016524 | 0.000741 | 0.014817 | 0.000324 | 0.001547 | 0.000741 | 0.014817 | |
| 16 | 0.007382 | 0.017377 | 0.000336 | 0.006712 | 0.000356 | 0.001095 | 0.000336 | 0.006712 | |
| 250 | 8 | 0.002052 | 0.008562 | 0.000000 | 0.000000 | 0.000090 | 0.000503 | 0.000000 | 0.000000 |
| 10 | 0.002446 | 0.015276 | 0.000000 | 0.000000 | 0.000168 | 0.001366 | 0.000000 | 0.000000 | |
| 12 | 0.003926 | 0.030186 | 0.000000 | 0.000000 | 0.000241 | 0.001338 | 0.000000 | 0.000000 | |
| 14 | 0.007543 | 0.016428 | 0.000000 | 0.000000 | 0.000328 | 0.001399 | 0.000000 | 0.000000 | |
| 16 | 0.005247 | 0.016696 | 0.000000 | 0.000000 | 0.000275 | 0.000890 | 0.000000 | 0.000000 | |
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
Zhang, L.-H.; Li, M.-H.; Lin, L. Study on Controllable Processing Time and Minmax Group Scheduling with Common Due-Window Assignment. Symmetry 2026, 18, 358. https://doi.org/10.3390/sym18020358
Zhang L-H, Li M-H, Lin L. Study on Controllable Processing Time and Minmax Group Scheduling with Common Due-Window Assignment. Symmetry. 2026; 18(2):358. https://doi.org/10.3390/sym18020358
Chicago/Turabian StyleZhang, Li-Han, Ming-Hui Li, and Lin Lin. 2026. "Study on Controllable Processing Time and Minmax Group Scheduling with Common Due-Window Assignment" Symmetry 18, no. 2: 358. https://doi.org/10.3390/sym18020358
APA StyleZhang, L.-H., Li, M.-H., & Lin, L. (2026). Study on Controllable Processing Time and Minmax Group Scheduling with Common Due-Window Assignment. Symmetry, 18(2), 358. https://doi.org/10.3390/sym18020358
