A Sustainable Workforce Scheduling System for County-Level Logistics Centers Under Uncertain Demand: Integrating Human-Centered Objectives and Change Management Perspectives
Abstract
1. Introduction
- How to implement refined human-centered management in scheduling?
- How to formulate a scheduling plan that accurately responds to uncertain logistics demand?
- How can tactical-level scheduling incorporate strategic training to create a synergy between development and operations?
2. Literature Review
2.1. The Role of Human-Centered Management Philosophy in Corporate Operations
2.2. Workforce Scheduling Research
2.3. Uncertain Programming Method and Applications
3. Problem Statement
3.1. Research Subject
3.2. Shift Scheduling Cycle and Time Slot Allocation
4. Model Construction
4.1. Model Assumptions
- Assumption 1. Forklift operations and picking are separate jobs. Operational efficiency is a known constant that is unaffected by working hours, tiredness levels, or learning effects, and each employee is given a single job type every shift. While forklift operators maintain constant efficiency, pickers are classified as high-efficiency or low-efficiency based on performance.
- Assumption 2. The scheduling cycle is one week. Daily working hours are divided into equal-length periods. Employee status is categorized only as “working” or “non-working,” disregarding task interruptions or pauses within periods. Daily periods and their attributes (e.g., peak vs. off-peak periods) are predefined and fixed.
- Assumption 3. Training targets only low-performing pickers to enhance their operational skills, scheduled during predefined off-peak periods. Employees do not participate in actual tasks during training, and the number of training sessions must meet minimum requirements.
- Assumption 4. Each employee’s preference for vacation days varies individually and remains relatively stable throughout the scheduling cycle.
- Assumption 5. Supporting resources such as equipment, facilities, and information systems are sufficiently available and do not constitute bottlenecks for workforce scheduling.
4.2. Symbols and Parameters
4.3. Model Objectives and Constraints
4.3.1. Objective Function Analysis
4.3.2. Model Constraints
4.4. Model Conversion
4.4.1. Modeling Uncertain Requirements
4.4.2. Uncertain Planning Model Construction
5. Algorithm Design
5.1. Algorithm Framework
5.2. Encoding and Initialization
5.3. Fitness Function
5.4. Genetic Manipulation and Repair Mechanisms
6. Case Study
6.1. Experimental Data and Parameter Settings
6.1.1. Experimental Data
6.1.2. Algorithm Parameter Settings
6.1.3. Algorithm Performance Comparison
6.2. Overall Result Analysis
6.3. Sensitivity Analysis
6.3.1. Uncertainty Parameter
6.3.2. Staffing Strategy
6.3.3. Comparison and Evaluation of Scheduling Strategies
6.3.4. Maximum Working Time Difference
6.4. Management Insights and Recommendations
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Algorithm Pseudo-Code and Implementation Framework
| Input: Problem Parameters: Employee Set E, Date Set D, Time Slot Set T, Demand Parameters, etc. Algorithm Parameters: N = 500, G = 300, Pc = 0.85, Pm = 0.05, E = 10, k = 3 Output: best_ind, best_fitness begin P ← ∅ for i = 1 to N do ind_i ← HEURISTIC_INITIALIZATION() P ← P ∪ {ind_i} end for best_ind ← null best_fitness ← ∞ for gen = 1 to G do for each ind in P do fitness(ind) ← CALCULATE_FITNESS(ind, gen) if fitness(ind) < best_fitness then best_fitness ← fitness(ind) best_ind ← ind end if end for mating_pool ← ∅ for j = 1 to N do candidates winner ← argmin_{cand ∈ candidates} fitness(cand) mating_pool ← mating_pool ∪ {winner} end for offspring ← ∅ for j = 1 to N/2 do p1, p2 ← Randomly select two parents from the mating pool. if random(0,1) < Pc then crossover_points ← Randomly select two intersection points (c1, c2) ← TWO_POINT_CROSSOVER(p1, p2, crossover_points) else c1 ← p1, c2 ← p2 end if offspring ← offspring ∪ {c1, c2} end for for each ind in offspring do for each gene in ind do if random(0,1) < Pm then FLIP_GENE(gene) end if end for REPAIR_INDIVIDUAL(ind) end for elite ← Select the E individuals with the highest fitness from P. P ← offspring ∪ elite end for return best_ind, best_fitness end |
| Input: Employee set E, Days D, Time slots T, Demand matrices (deterministic equivalents) I_pick(d,t), I_fork(d,t) Output: Initial chromosome ind (binary array of length |E|·|D|·|T|), training list employee_training_slots Initialize an empty schedule S as a 3D array [|E|][|D|][|T|] filled with 0. Initialize employee_training_slots ← empty dictionary mapping employee indices to list of (day, slot) pairs. Let L_low ← indices of inefficient pickers (type=‘pick’ and efficiency = low). // --- Step 1: Pre-assign training slots for inefficient pickers --- for each emp_idx in L_low do training_slots ← empty list randomly select U_min distinct days from D (without replacement) for each selected day do randomly select a slot t from T_train (non-peak slots) append (day, t) to training_slots set S[emp_idx][day][t] ← 0 // ensure no work during training end for employee_training_slots[emp_idx] ← training_slots end for // --- Step 2: Demand-driven assignment for each day and slot --- for each day in D do for each slot in T do // Assign pickers to meet picking demand remaining_pick ← I_pick[day][slot] sort pickers by descending efficiency (only those not in training at this (day,slot)) for each emp_idx in sorted pickers do if remaining_pick ≤ 0 then break if S[emp_idx][day][slot] == 0 and working here does not exceed consecutive hours limit then set S[emp_idx][day][slot] ← 1 remaining_pick ← remaining_pick - efficiency[emp_idx] × 2 end if end for // Assign forklifts to meet forklift demand remaining_fork ← I_fork[day][slot] for each forklift index emp_idx (all forklifts are efficient) do if remaining_fork ≤ 0 then break if S[emp_idx][day][slot] == 0 and consecutive hours limit satisfied then set S[emp_idx][day][slot] ← 1 remaining_fork ← remaining_fork - efficiency[emp_idx] × 2 end if end for // Ensure at least one picker and one forklift are on duty if no picker working at (day,slot) then randomly select an available picker (not in training) and set S[emp_idx][day][slot] ← 1 end if if no forklift working at (day,slot) then randomly select an available forklift and set S[emp_idx][day][slot] ← 1 end if end for end for // --- Step 3: Apply constraint repair operators --- S ← repair_weekly_rest(S) S ← repair_peak_work_count(S) S ← repair_minimum_hours(S) S ← repair_intensity_relaxation(S) // ensures a relaxed shift after a high-intensity day S ← repair_consecutive_hours(S) S ← repair_training(S) // correct training counts and conflicts S ← ensure_uniqueness(S) // no duplicate assignments per employee per slot // --- Step 4: Flatten schedule into chromosome --- ind ← empty list for each emp_idx in E do for each day in D do for each slot in T do append S[emp_idx][day][slot] to ind end for end for end for return ind, employee_training_slots |

Appendix B. Preliminaries on Uncertain Theory
Appendix B.1. Axioms and Definitions
Appendix B.2. Theorems and Proofs
Appendix C. Individual Employee Metrics
| Employee ID | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|---|
| P1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| P2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| P3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| P4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| P5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| P6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| P7 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| P8 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| P9 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| F1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| F2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| F3 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| F4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| F5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| F6 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| F7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| F8 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| F9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Employee ID | Working Hours (Hours/Week) | Cost (RMB) | Total Comfort Penalty |
|---|---|---|---|
| P1 | 28 | 1560.00 | 15.0 |
| P2 | 30 | 1600.00 | 14.0 |
| P3 | 26 | 1520.00 | 16.0 |
| P4 | 24 | 1480.00 | 10.0 |
| P5 | 24 | 1480.00 | 13.0 |
| P6 | 24 | 1480.00 | 13.0 |
| P7 | 26 | 1520.00 | 16.0 |
| P8 | 24 | 1480.00 | 14.0 |
| P9 | 24 | 1480.00 | 14.0 |
| F1 | 24 | 2220.00 | 18.0 |
| F2 | 26 | 2280.00 | 17.0 |
| F3 | 24 | 2220.00 | 17.0 |
| F4 | 24 | 2220.00 | 14.0 |
| F5 | 24 | 2220.00 | 15.0 |
| F6 | 24 | 2220.00 | 18.0 |
| F7 | 30 | 2400.00 | 19.0 |
| F8 | 26 | 2280.00 | 20.0 |
| F9 | 30 | 2400.00 | 21.0 |
References
- The 14th Five-Year Plan for Smart Manufacturing Development. Available online: https://www.gov.cn/2021-12/28/content_5664996.htm (accessed on 21 January 2026).
- Wang, M.; Kumar, M.; Tsolakis, N. Exploring the Role of Job Satisfaction in Enhancing Logistics Performance in the Era of Industry 5.0. Int. J. Logist. Res. Appl. 2025; Early access. [Google Scholar] [CrossRef]
- Pasparakis, A.; De Vries, J.; De Koster, R. Assessing the Impact of Human–Robot Collaborative Order Picking Systems on Warehouse Workers. Int. J. Prod. Res. 2023, 61, 7776–7790. [Google Scholar] [CrossRef]
- Li, Y.; Lin, X.H.; Chen, J.X. Analysis of the Current Situation and Approaches for the Construction of County-Township-Village Three-Level Express Delivery Logistics System. Jiazhi Gongcheng 2022, 41, 42–44. [Google Scholar]
- Zhou, H.M. Digital Technology Empowers the Development of County Logistics Industry. Dangdai Xianyu Jingji 2024, 10, 88–89. [Google Scholar]
- Odunayo, H.; Abe, I. The Relationship between Employee Satisfaction and Organizational Efficiency: A Case Study of Selected Nigerian Retail Chains. NIU J. Soc. Sci. 2023, 9, 187–197. [Google Scholar] [CrossRef]
- Junaidi Amrin, M.; Abadi, F. The Effect of Work Flexibility on Employee Performance and Job Satisfaction as Mediation in a Logistics Company. Media Bina Ilm. 2024, 18, 1491–1502. [Google Scholar] [CrossRef]
- Sitorus, T.H.; Siagian, H.L. Beban Kerja Dan Fleksibilitas Kerja Terhadap Kepuasan Kerja Dengan Motivasi Sebagai Pemediasi. J. Manag. Bussines (JOMB) 2023, 5, 1182–1194. [Google Scholar] [CrossRef]
- Investigation Report on the Development Status of the Express Delivery Industry in Ningyang County. Available online: http://www.ny.gov.cn/art/2025/10/16/art_228261_10358435.html (accessed on 16 January 2026).
- Release of the 2023 Guangzhou Human Capital Index (Logistics Industry). Available online: https://baijiahao.baidu.com/s?id=1782786745747947322 (accessed on 16 January 2026).
- Li, J. Study on the Relationship between Job Happiness and Turnover Intention—Based on the Mediating Role of Employees’ Self-Efficacy. China Manag. Inform. 2025, 28, 188–190. [Google Scholar]
- Gu, F.; Ding, J. Analysis of Countermeasures for Talent Loss in Logistics Enterprises. Logist. Technol. 2019, 38, 31–34. [Google Scholar]
- NetEase Smart Scheduling System: A New Engine for AI-Driven Digital Transformation in Human Resources. Available online: https://www.163.com/dy/article/JV23JPJ205382F02.html?spss=dy_author (accessed on 21 February 2026).
- Yu, Y.; Yu, C.; Xu, G.; Zhong, R.Y.; Huang, G.Q. An Operation Synchronization Model for Distribution Center in E-Commerce Logistics Service. Adv. Eng. Inform. 2020, 43, 101014. [Google Scholar] [CrossRef]
- Marchesi, J.F.; Hamacher, S.; Peres, I.T. Stochastic Model for Physician Staffing and Scheduling in Emergency Departments with Multiple Treatment Stages. Eur. J. Oper. Res. 2025, 324, 492–505. [Google Scholar] [CrossRef]
- Naderi, B.; Begen, M.A.; Zaric, G.S.; Roshanaei, V. A Novel and Efficient Exact Technique for Integrated Staffing, Assignment, Routing, and Scheduling of Home Care Services under Uncertainty. Omega 2023, 116, 102805. [Google Scholar] [CrossRef]
- Jafry, M.A.; Jenny, A.M.; Lubinga, S.J.; Larsen-Cooper, E.; Crawford, J.; Matemba, C.; Babigumira, J.B. Examination of Patient Flow in a Rural Health Center in Malawi. BMC Res. Notes 2016, 9, 2347. [Google Scholar] [CrossRef] [PubMed]
- Lin, M.M.; Shu, Y.-C.; Lu, B.-Z.; Fang, P.-S. Solving Nurse Scheduling Problem via PyQUBO. Ann. Math. Sci. Appl. 2025, 10, 149–168. [Google Scholar] [CrossRef]
- Ma, H.; Wang, S.; Gu, X. Research on Staff Scheduling in Sorting Centers Based on SARIMA-CEEMD-LSTM Model and Two-Stage Optimization Model. IEEE Access 2025, 13, 179419–179437. [Google Scholar] [CrossRef]
- Nasir, V.; Hosseini, A.; Binfield, L.; Hasani, N.; Ghotb, S.; Diederichs, V.; Fox, G.O.; McCann, A.J.; Riggio, M.; Chandler, K.D.; et al. Human-Centric Industry 5.0 Manufacturing: A Multi-Level Framework from Design to Consumption within Society 5.0. Int. J. Sustain. Eng. 2025, 18, 2551000. [Google Scholar] [CrossRef]
- Black, J.; La Venture, K. The Human Factor to Profitability: Leveraging People-Centered Cultures as Meaningful Organizations. Public Integr. 2017, 20, 444–458. [Google Scholar] [CrossRef]
- Giacomin, J. What Is Human Centred Design? Des. J. 2015, 17, 606–623. [Google Scholar] [CrossRef]
- Spiller, R. Ethical Business and Investment: A Model for Business and Society. J. Bus. Ethics 2000, 27, 149–160. [Google Scholar] [CrossRef]
- Ghobakhloo, M.; Iranmanesh, M.; Tseng, M.-L.; Grybauskas, A.; Stefanini, A.; Amran, A. Behind the Definition of Industry 5.0: A Systematic Review of Technologies, Principles, Components, and Values. J. Ind. Prod. Eng. 2023, 40, 432–447. [Google Scholar] [CrossRef]
- Black, J.S.; van Esch, P. AI-Enabled Recruiting: What Is It and How Should a Manager Use It? Bus. Horiz. 2020, 63, 215–226. [Google Scholar] [CrossRef]
- Chen, Z. Artificial Intelligence-Virtual Trainer: Innovative Didactics Aimed at Personalized Training Needs. J. Knowl. Econ. 2022, 14, 2007–2025. [Google Scholar] [CrossRef]
- Nasirian, A.; Zhang, L.; Costa, A.M.; Abbasi, B. Multiskilled Workforce Staffing and Scheduling: A Logic-Based Benders’ Decomposition Approach. Eur. J. Oper. Res. 2024, 323, 20–33. [Google Scholar] [CrossRef]
- Cabrera, N.; Cordeau, J.; Mendoza, J.E. The Workforce Scheduling and Routing Problem with Park-And-Loop. Networks 2024, 85, 38–60. [Google Scholar] [CrossRef]
- Hu, Y.; Liu, Q.; Li, S.; Wu, W. Multi-Objective Robust Optimization of Staff Scheduling for Emergency under Stochastic Demand. Expert Syst. Appl. 2024, 254, 124214. [Google Scholar] [CrossRef]
- Park, C.H.; Ko, Y.D. A Practical Staff Scheduling Strategy Considering Various Types of Employment in the Construction Industry. Algorithms 2022, 15, 321. [Google Scholar] [CrossRef]
- Bocewicz, G.; Smutnicki, C.; Jasiulewicz-Kaczmarek, M.; Wójcik, R.; Banaszak, Z. Competence-Based Robust Scheduling of Cyclic Workforce Relocation. IFAC-PapersOnLine 2023, 56, 132–137. [Google Scholar] [CrossRef]
- Chen, S.; Zhang, N.; Wang, A. Pulsating Assembly Production Personnel Scheduling Technology Based on Improved Genetic Algorithm. In Proceedings of the 2022 IEEE International Conference on Mechatronics and Automation (ICMA), ELECTR NETWORK, Guilin, China, 7–10 August 2022; pp. 1346–1351. [Google Scholar] [CrossRef]
- Mystakidis, A.; Koukaras, C.; Koukaras, P.; Kaparis, K.; Stavrinides, S.G.; Tjortjis, C. Optimizing Nurse Rostering: A Case Study Using Integer Programming to Enhance Operational Efficiency and Care Quality. Healthcare 2024, 12, 2545. [Google Scholar] [CrossRef]
- Wang, R.; Shehadeh, K.S.; Xie, X.; Li, L. Data-Driven Integrated Home Service Staffing and Capacity Planning: Stochastic Optimization Approaches. Comput. Oper. Res. 2023, 159, 106348. [Google Scholar] [CrossRef]
- Gong, X.; Wang, J.-J.; Miao, H.; Yu, L.; Liu, Z. A Stochastic Optimization Model and Decomposition Techniques for Surgery Scheduling with Duration and Emergency Demand Uncertainty. Comput. Ind. Eng. 2025, 204, 111096. [Google Scholar] [CrossRef]
- Porto, A.F.; Lusa, A.; Herazo, S.; Henao, C.A. Improving the Robustness of Retail Workforce Management with a Labor Flexibility Strategy and Consideration of Demand Uncertainty. Oper. Res. Perspect. 2025, 15, 100345. [Google Scholar] [CrossRef]
- Bogataj, M.; Bogataj, D.; Drobne, S. The Dynamics of Specialised Housing Construction in a Time of Human Resource Shortages in Long-Term Care Services. Int. J. Prod. Econ. 2025, 287, 109670. [Google Scholar] [CrossRef]
- Wu, Z.; Chen, Q.; Mao, N.; Xu, G. Two Scenario-Based Heuristics for Stochastic Shift Design Problem with Task-Based Demand. Appl. Sci. 2023, 13, 10070. [Google Scholar] [CrossRef]
- Liu, B. Uncertainty Theory; Springer: New York, NY, USA, 2016; ISBN 9783662499887. [Google Scholar]
- Wang, Q.B.; Liang, Y.H.; Zheng, J.F. Route Optimization of Northeast Asia-Europe Multimodal Transport Considering Time Uncertainty. J. Transp. Syst. Eng. Inf. Technol. 2026. in press. Available online: https://link.cnki.net/urlid/11.4520.U.20251210.1722.011 (accessed on 24 February 2026).
- Jiang, G.T.; Ji, J.Y.; Dong, J.W. Multi-type Vehicle Dynamic Route Optimization for Green Logistics Distribution. Syst. Eng. Theory Pract. 2024, 44, 2362–2380. [Google Scholar]
- Zheng, H.; Vatsa, P.; Ma, W.; Zhou, X. Working Hours and Job Satisfaction in China: A Threshold Analysis. China Econ. Rev. 2023, 77, 101902. [Google Scholar] [CrossRef]
- ten Brummelhuis, L.L.; Calderwood, C.; Rosen, C.; Gabriel, A. Peaking Today, Taking It Easy Tomorrow: Daily Performance Dynamics of Working Long Hours. J. Organ. Behav. 2024, 46, 530–547. [Google Scholar] [CrossRef]
- Lee, Y.; Seo, E.-H.; Lee, W.C. Long Working Hours and the Risk of Glucose Intolerance: A Cohort Study. Int. J. Environ. Res. Public Health 2022, 19, 11831. [Google Scholar] [CrossRef] [PubMed]
- Ma, X. Impact of Long Working Hours on Mental Health: Evidence from China. Int. J. Environ. Res. Public Health 2023, 20, 1641. [Google Scholar] [CrossRef]













| Refs. | Model Objective | Decision Variables | Employee Comfort | Uncertain Demand | Modeling Method | Solution Approach |
|---|---|---|---|---|---|---|
| Nasirian et al. [27] | Cost | Recruitment plan + Training plan + Employee scheduling plan | × | √ | Two-stage stochastic integer programming | Logic-based Benders decomposition + Customized analytical cutting |
| Park & Ko [30] | Cost | Employee scheduling plan | √ | × | Linear programming | CPLEX |
| Bocewicz et al. [31] | Robustness to employee absence | Employee scheduling plan + Substitute assignments in case of absence | √ | × | Declarative modeling | Constraint programming (IBM ILOG CP) |
| Mystakidis et al. [33] | Weighted shift allocation | Employee scheduling plan | √ | × | MILP | CPLEX + Java (branch and bound method) |
| Hu et al. [29] | Service distance and shortage loss & Satisfaction rate | Rescue point dispatch plan to sampling point | × | √ | Multi-objective robust optimization model | Improved NSGA-II-HC algorithm |
| Chen et al. [32] | Maximum completion time | Process execution plan | √ | × | Proficiency-based Scheduling Model | Improved Genetic Algorithm |
| Cabrera et al. [28] | Cost | Employee scheduling plan + Driving directions | × | × | Arc-based integer programming models and path-based models | Branch-and-price cutting algorithm + Pulse algorithm |
| Our Study | Cost & Comfort | Employee scheduling plan + Training plan | √ | √ | Dual objective uncertain programming | Improved Genetic Algorithm |
| Set | Definition |
| E | The set of Staff, e ∊ E, Including order pickers and forklift operators |
| Ep | The set of Order Pickers, Ep ⊆ E, {P1, P2, P3, P4, P5, P6, P7, P8, P9} |
| Eph | The set of High-Efficiency order pickers, {P1, P2, P3, P4, P5, P6, P7} |
| Epl | The set of Inefficient order pickers, {P8, P9} |
| Ef | The set of Forklift Operators, Ef ⊆ E, {F1, F2, F3, F4, F5, F6, F7, F8, F9} |
| T | The set of Time Intervals, t ∊ T, Each segment lasts 2 h, From 8:00 a.m. to 8:00 p.m., A total of 6 time slots |
| Tpeak | The set of Peak hours: 4:00 p.m. to 6:00 p.m. |
| Ttrain | The set of training sessions, during off-peak hours. |
| D | The set of Date, d ∊ D, 7 days a week |
| Parameters | Definition |
| Ce | Employee e’s unit time cost (CNY) |
| Lmax | Maximum daily working hours |
| Lcont | Maximum continuous operating time |
| Lmin | Minimum weekly working hours |
| α | Cost Weighting Factor |
| β | Comfort Weighting Factor |
| δ | Maximum permissible variation in weekly working hours |
| γ | Buffer days for light shifts following high-intensity work |
| Hmax | Maximum number of peak-period workdays allowed within a week |
| Umin | Number of training sessions per week |
| Cmax | Total cost when all employees work maximum hours without considering comfort (theoretical maximum) |
| Pmax | Penalty value under the worst-case comfort scenario, such as all employees Working 8 consecutive hours daily, daily shift changes, and all rest preferences being violated (theoretical maximum) |
| We | Employee weekly total working hours |
| He | Number of peak-period workdays per employee within one week |
| Ipick1 | Total number of loose items requiring handling by pickers for morning deliveries (unit) |
| Ipick2 | Total number of loose items requiring handling by pickers for afternoon restocking (unit) |
| Itank1 | Number of full pallet shipments requiring forklift operators to handle during morning restocking (pallet) |
| Itank2 | Number of full pallet shipments requiring forklift operators to handle during afternoon restocking (pallet) |
| Ipick2t | Afternoon picking demand distribution by time slot: [x1, x2, x1] pieces |
| Itank2t | Afternoon forklift demand distribution by time slot: [x3, x4, x3] palletized cargo tasks |
| pe | Number of loose items processed per hour by pickers (unit/h) P1–P7: P1 items/hour, P8–P9: P2 items/hour |
| fe | Number of full pallet tasks handled per hour by forklift operators (pallet/h) |
| phigh | Number of loose items handled by high-efficiency pickers (unit) |
| plow | Number of loose items handled by inefficient pickers (unit) |
| fhigh | Number of palletized cargo handling tasks completed by high-efficiency forklift operators (pallet) |
| Δ | The duration of each time slot is 2 h. |
| prefe,d~ | Employee e’s preference intensity for rest on date d |
| Be | Employee E’s weekly base salary: Picker: B1 CNY/week Forklift operator: B2 CNY/week |
| Twindow1 | Morning processing window after goods arrival: 8:00 a.m. to 2:00 p.m. |
| Twindow2 | Afternoon processing window following inventory replenishment: 2:00 p.m. to 8:00 p.m. |
| Rmin | Number of rest days per week |
| Lrelax | Maximum working hours for light-duty shifts |
| Relaxe,d | Employee e was scheduled for an easy shift on date d |
| HighIntensitye,d | Employee e’s high-intensity work on date d |
| longest_conte,d | The longest continuous working hours for employee e on date d |
| κ | Demand volatility coefficient |
| τ | Confidence level |
| Decision Variables | Definition |
| xe,t,d | Employee e worked on date d during period t (0–1 variable) |
| ye,d | Employee e is off on date d (0–1 variable) |
| ue,t,d | Employee e at time period t date d whether training was received (0–1 variable, only for underperforming employees) |
| Parameter Category | Parameter Name | Reference Value | Note |
|---|---|---|---|
| Staffing | Eph | 7 | Number of high-efficiency pickers (efficiency pe = 180 pieces/h) |
| Epl | 2 | Number of low-efficiency pickers (efficiency pe = 120 pieces/h, require training) | |
| Ef | 9 | Number of forklift operators (efficiency fe = 40 pallets/h) | |
| Cost Parameters | Be | 1000/1500 yuan/week | Base weekly salary: 1000 yuan for pickers, 1500 yuan for forklift operators |
| Ce | 20/30 yuan/h | Hourly wage: 20 yuan for pickers, 30 yuan for forklift operators | |
| Requirement Parameters | Ipick1 | 1300 pieces | Total inbound loose goods volume during morning window (8:00–14:00) |
| Ipick2t | [600, 800, 600] pieces | Inbound loose goods volume for each afternoon time slot (14:00–16:00, 16:00–18:00, 18:00–20:00) | |
| Itask1 | 320 pallets | Total inbound full pallet volume during morning window (8:00–14:00) | |
| Itask2t | [150, 200, 150] pallets | Inbound full pallet volume for each afternoon time slot | |
| Operational Constraints | Lmax | 8 h | Maximum daily working hours |
| Lcont | 4 h | Maximum continuous operating time | |
| Rmin | 1 day | Minimum weekly rest days | |
| Hmin | 24 h | Minimum weekly working hours | |
| 6 h | Maximum permissible variation in weekly working hours among employees | ||
| Hmax | 3 days | Maximum number of peak-period workdays allowed within a week | |
| 1 day | Buffer days requiring a light shift following a high-intensity workday | ||
| Umin | 2 sessions | Number of training sessions per week for low-efficiency pickers |
| Parameter Symbol | Parameter Name | Value | Basis and Explanation for Settings |
|---|---|---|---|
| N | Population size | 500 | Balancing search breadth and computational efficiency. A scale that is too small may lead to premature convergence, while one that is too large may result in slow convergence. |
| G | Maximum Evolutionary Generation | 300 | Ensure the algorithm has sufficient iterations to converge to a stable solution. |
| Pc | Cross-probability | 0.85 | A higher probability of promoting the combination and dissemination of superior gene segments. |
| Pm | Probability of mutation | 0.05 | A lower probability is maintained to preserve population diversity and avoid disrupting valuable genetic traits. |
| E | Number of Elite Retained | 10 | Retain the most superior individuals from each generation to prevent the loss of valuable genetic traits. |
| k | Tournament Selection Scale | 3 | Balancing individual selection pressures with the preservation of diversity. |
| λ0 | Initial Dynamic Penalty Coefficient | 100 | The dynamic penalty function λ = λ0 × (1 + gen/G) initially permits slight infeasibility to expand the search space, then strengthens the penalty to force convergence toward the feasible region. |
| Penalty Items | Symbol | Weight Value | Reason for Setting |
|---|---|---|---|
| Continuous Work Penalty | ωc | 10 | Continuous overtime work significantly impacts fatigue levels, resulting in higher penalties per unit. |
| Penalty for Schedule Changes | ωs | 1 | The baseline penalty is one unit of inconvenience for each shift change. |
| Rest Preference Penalty | ωp | 1 | Individual requirements are respected when preference intensity values are directly used as punishments. |
| Algorithm | Average Optimal Target Value | CPU Time (s) | Convergence Gen |
|---|---|---|---|
| Traditional GA | 0.48305774 | 168 | 296.4 |
| PSO | 0.47287577 | 1743 | 861.8 |
| Improved GA (Our Algorithm) | 0.46324206 | 159 | 293 |
| Indicator Category | Specific Indicators | Numerical Value |
|---|---|---|
| Work Time Analysis | Total Working Hours (h) | 462 |
| Total Working Hours for Pickers (h) | 230 | |
| Total Forklift Operator Hours (h) | 232 | |
| Cost Analysis | Total Cost of Pickers (CNY) | 13,600 |
| Total Cost of Forklift Operator (CNY) | 20,460 | |
| Total Cost (CNY) | 34,060 | |
| Comfort Analysis | Picker Comfort Penalty | 125 |
| Forklift Operator Comfort Penalty | 159 | |
| Overall Comfort Penalty | 284 | |
| Overall Analysis | Target value | 0.4681 |
| Demand | Number of Employees | Number of Experienced Order Pickers | Number of Inexperienced Order Pickers | Number of Forklift Operators | Working Hours | Total Comfort Penalty | Total Cost | Target Value |
|---|---|---|---|---|---|---|---|---|
| Double demand | 30 | 12 | 3 | 15 | 838 | 505 | 58,500 | 0.4828 |
| 50 | 19 | 6 | 25 | 1240 | 836 | 93,520 | 0.4656 | |
| Three times demand | 50 | 19 | 6 | 25 | 1290 | 878 | 94,680 | 0.4742 |
| Business Management Orientation | Recommended Scheduling Strategy | Core Competitive Advantages | Implementation Guidelines |
|---|---|---|---|
| Cost Control takes Priority (Employer Perspective—Cost First) | Balanced Rotation Strategy | Reduce total cost while successfully managing overtime and overstaffing. |
|
| Employee Comfort comes first (Employee Perspective) | Basic Strategy or Specialized Skills Strategy | Excellent overall balance with little compromise on comfort; skill specialization improves professional competence without sacrificing comfort. |
|
| Balancing Cost and Comfort (Comprehensive Perspective) | Basic Strategy or Balanced rotation + Specialized Skills + Flexible Working Hours strategy | The basic strategy ranked first overall; the portfolio strategy achieved a good balance between cost and comfort. |
|
| Prioritize Efficiency and Quality (Customer Perspective) | Specialized Skills Strategy | Specialized division of labor enhances operational efficiency and quality, delivering excellent comfort performance. |
|
| Intend to implement Flexible Work Schedules (Employer Perspective—Flexibility First) | Avoid purely Flexible Working Hours; adopt a Balanced rotation + Specialized Skills + Flexible Working Hours strategy | Delivering flexibility while controlling costs and maintaining operational order, with overall satisfactory performance |
|
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
Wu, Y.; Gong, Y.; Hu, Z.; Gao, Y.; Ma, J. A Sustainable Workforce Scheduling System for County-Level Logistics Centers Under Uncertain Demand: Integrating Human-Centered Objectives and Change Management Perspectives. Systems 2026, 14, 295. https://doi.org/10.3390/systems14030295
Wu Y, Gong Y, Hu Z, Gao Y, Ma J. A Sustainable Workforce Scheduling System for County-Level Logistics Centers Under Uncertain Demand: Integrating Human-Centered Objectives and Change Management Perspectives. Systems. 2026; 14(3):295. https://doi.org/10.3390/systems14030295
Chicago/Turabian StyleWu, Yixuan, Yuhan Gong, Zhenheng Hu, Yiwen Gao, and Junchi Ma. 2026. "A Sustainable Workforce Scheduling System for County-Level Logistics Centers Under Uncertain Demand: Integrating Human-Centered Objectives and Change Management Perspectives" Systems 14, no. 3: 295. https://doi.org/10.3390/systems14030295
APA StyleWu, Y., Gong, Y., Hu, Z., Gao, Y., & Ma, J. (2026). A Sustainable Workforce Scheduling System for County-Level Logistics Centers Under Uncertain Demand: Integrating Human-Centered Objectives and Change Management Perspectives. Systems, 14(3), 295. https://doi.org/10.3390/systems14030295

