Next Article in Journal
Investigation on the Buckling Behavior of Normal Steel CHS Beam–Columns: A Revised Design Approach with Reliability Analysis
Previous Article in Journal
Comparative Study of Construction Methods for Deeply Buried Soil Tunnels
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Project Staff Scheduling Optimization Considering Employee Welfare in Construction Projects

School of Transportation, Changsha University of Science and Technology, Changsha 410114, China
*
Author to whom correspondence should be addressed.
Buildings 2025, 15(10), 1706; https://doi.org/10.3390/buildings15101706
Submission received: 13 April 2025 / Revised: 9 May 2025 / Accepted: 16 May 2025 / Published: 18 May 2025

Abstract

Multi-project staff scheduling optimization is a critical challenge in engineering management. However, traditional methods often overlook employee welfare, resulting in scheduling solutions that lack a people-centered approach. This study develops a multi-objective model that incorporates employee welfare to balance project performance and staff well-being. A mixed-integer programming model is proposed, integrating task allocation, resource scheduling, income growth, and workload balance as core optimization objectives. An improved Spider Wasp Optimization Algorithm (SWOIM) is employed to solve this model. The experimental results demonstrate that SWOIM outperforms conventional optimization algorithms in convergence speed, stability, and solution quality. It enhances staff scheduling efficiency while ensuring fair compensation and balanced workload distribution. A case study further validates the practical applicability of the proposed approach, showing that the optimized schedule not only improves task allocation but also enhances employee satisfaction and overall organizational performance. This study presents a people-centered scheduling framework aligned with sustainable workforce management principles and offers practical insights for improving multi-project coordination.

1. Introduction

Engineering projects are growing in scale and complexity due to the rapid global expansion of infrastructure development. The success or failure of these projects hinges not only on advanced technologies and effective resource allocation but also on personnel matching and management efficiency. In current engineering practice, team formation and staff scheduling face numerous challenges, including uncertainty in project demands, mismatches between talent supply and demand, reliance on empirical decision-making in traditional scheduling approaches, and inefficiencies in workforce allocation. A critical limitation of the existing methods is their neglect of individual employee characteristics, such as skill level, accumulated experience, work preferences, and career development needs. This oversight often leads to irrational task assignments, diminishing project execution efficiency, and undermining employee satisfaction and retention. Consequently, developing a scientifically grounded scheduling model that accounts for individual employee attributes has become essential for enhancing organizational efficiency and overall project performance.
In multi-project management practice, optimizing staff scheduling is widely recognized as a core strategy for enhancing corporate competitiveness. Traditional models typically focus on objectives such as time, cost, and resource utilization, employing linear programming or heuristic algorithms to maximize efficiency. However, a critical factor—employee welfare—is often overlooked [1]. Research has shown that job satisfaction, psychological workload, and opportunities for career development significantly influence the quality of project execution [2]. While intensive scheduling may reduce project duration, it frequently leads to employee burnout, diminished collaborative efficiency, and heightened risks of hidden costs and staff turnover [3]. Driven by the principle of “human-centeredness”, leading enterprises, such as Google and Toyota, have begun integrating employee well-being into scheduling decisions, using flexible work arrangements and real-time feedback mechanisms to enhance project stability and employee motivation.
Nevertheless, such practices often lack systematic theoretical foundations, with the existing studies tending to examine isolated dimensions of well-being [4,5,6]. A comprehensive framework is still absent—one that can quantify the synergistic relationship between the multidimensional aspects of employee welfare (e.g., workload balance, compensation, and incentives) and project performance. Moreover, this category of scheduling problems falls under NP-hard problems. As the scale of the problem grows, traditional mathematical approaches like integer programming struggle to deliver satisfactory solutions efficiently [7]. Metaheuristic algorithms have emerged as effective methods for tackling complex optimization challenges marked by high dimensionality and intricate variable interdependencies [8,9]. These algorithms leverage stochastic mechanisms and population-based search techniques to navigate the solution space, enabling the discovery of near-optimal solutions within acceptable computation times. Consequently, they are widely utilized across diverse fields. For instance, Song et al. developed the Adaptive Particle Swarm Optimization (APSO/DU) algorithm for portfolio optimization tasks [10]; Majumder et al. employed the Teaching–Learning-Based Optimization (TLBO) algorithm to solve trajectory planning problems for industrial robots [11]; and K. Li et al. presented a Spider Wasp Optimizer (SWO) enhanced by Support Vector Machines (SVMs) for diagnosing transformer faults [12]. Although metaheuristic algorithms, like Non-dominated Sorting Genetic Algorithm-II (NSGA-II) and Multi-Objective Particle Swarm Optimization (MOPSO), have demonstrated strong capabilities in multi-objective optimization, they still face challenges such as dynamically tuning objective weights and handling complex constraints in practical applications [13].
To address these research gaps, this study proposes a multi-project staff scheduling optimization method that integrates multidimensional employee welfare factors to optimize project execution efficiency and well-being. First, a mixed-integer programming model is developed to balance efficiency and welfare, designing a rational and human-centered scheduling plan without relying on predefined corporate welfare systems. The optimization objectives encompass workload balance, salary increments, and employee benefits, ultimately enhancing job satisfaction and teamwork efficiency while creating a multi-win scenario for individuals, organizations, and society [14]. Second, an improved Spider Wasp Optimization Algorithm (SWOIM) is introduced. It incorporates a simulated annealing mechanism and a Cauchy–Gaussian hybrid variational strategy to enhance its global search capability. Through a dynamic weight adjustment technique, the algorithm achieves the synergistic optimization of efficiency and welfare objectives. Finally, numerical experiments and comparative analyses confirm the effectiveness and applicability of the proposed approach. This research supports the United Nations’ Sustainable Development Goal 8 (“Decent Work and Economic Growth”). It advocates a shift in scheduling theory from a traditional “efficiency-first” model to a “human–efficiency symbiotic” framework. The findings offer novel perspectives and methodologies for engineering management, providing enterprises with optimized scheduling strategies that enhance organizational performance and competitiveness.
The technical roadmap of this paper is shown in Figure 1.

2. Literature Review

2.1. Literature Review on Resource Scheduling Issues

Resource scheduling is a core strategy in parallel project management aimed at optimizing the allocation and control of limited resources (e.g., workforce, equipment, funds) to ensure timely and high-quality project delivery. Given the complexity of resource allocation, researchers have proposed various innovative approaches to address this challenge. Maenhout and Vanhoucke were among the first to introduce precise algorithms to optimize staffing under resource constraints to minimize total cost [15]. Nearchou et al. expanded this work by studying multi-site scenarios and analyzing the impact of staffing on both price and duration, proposing optimization strategies to reduce total and transfer costs [16]. Peng and Liu combined inverse optimization methods, two-layer nested genetic algorithms, and nonlinear programming to explore manual scheduling scenarios, achieving very short durations at the lowest possible cost [17].
In recent years, research on resource scheduling has continued to evolve. Jingjing Wang and Liu focused on prefabricated component production, optimizing both resource scheduling and equipment maintenance co-management to enhance production efficiency [18]. Qin proposed a scheduling approach for human resources under multi-project and multi-objective conditions, utilizing an improved genetic algorithm to address the problem. This offered new insights into handling resource distribution in complex environments [19]. L. Zhang and Yang proposed a dynamic human resource scheduling algorithm adapted to regional demands through simulation optimization [20]. Hafezi Zadeh et al. employed a simulated annealing algorithm to optimize human resource scheduling, providing fresh perspectives in the field [21].
Expanding the scope of resource scheduling.In cloud computing, Wei et al. combined Hidden Markov Models (HMMs) with a Stackelberg game strategy to construct a practical model to optimize the cloud resource distribution [22]. Rostami and Bagherpour studied multi-project scheduling problems with decentralized resource constraints, optimizing project duration and facility siting costs [23]. Li et al. proposed a layered scheduling strategy integrating an improved ant colony algorithm with deep Q-networks to boost task execution performance based on user requirements [24]. Jing Wang leveraged deep learning techniques to construct a real-time optimization framework for scheduling industrial and commercial resources, supporting engineers in making smarter decisions [25]. Lastly, Du and Chen optimized resource node combinations based on an improved ant colony algorithm to minimize response time in cloud computing resource allocation [26].
Various optimization methods have demonstrated excellent performance in addressing the multi-objective resource scheduling problem (MSRCPSP). Wang et al. designed a knowledge-based Multi-objective Fruit Fly Optimization Algorithm (MOFOA) aimed at simultaneously minimizing project timelines and expenditures [27]. Tirkolaee et al. applied nonlinear programming methods to address multi-objective and multi-modal resource scheduling in payment planning, targeting an enhancement in net present value while shortening project duration [28]. Uysal et al. introduced a GPU-based Genetic Algorithm (GA) to reduce project portfolio duration while ensuring that resource constraints and prioritization relationships are satisfied [29]. Zhang applied an ant colony algorithm to address the Multi-mode Resource Constrained Project Scheduling Problem (MRCPSP), focusing on minimizing project duration [30].
Despite the significant progress made in time and cost minimization in the studies mentioned above, multi-project resource scheduling still faces a key challenge: achieving rational allocation among projects to maximize overall benefits in a resource-limited and competitive environment. Furthermore, the current research has largely overlooked the role of employee welfare factors in resource scheduling optimization, which is crucial for sustainable management and will be an important focus of future studies. Additionally, while exact and heuristic algorithms can uncover problem characteristics and provide optimal solutions, they face the challenge of “combinatorial explosion” as project complexity increases, limiting their applicability in multi-project staff scheduling. Therefore, future research should focus on balancing project benefits with employee welfare to achieve a win–win situation and explore more efficient algorithms to enhance the intelligence and optimization of engineering management practices.

2.2. Literature Review on Employee Benefit Issues

In reviewing the extant literature about employee well-being factors, most studies underscore the paramount significance of employee well-being. As an illustrative case, Cox, leveraging thematic analysis and constant comparative modeling, insightfully uncovered the pressing necessity for millennial employees to be offered diverse benefits that foster work–life balance, thereby enhancing job satisfaction [31]. Peng et al. emphasized that incorporating psychological support for workers and fostering a strong safety culture are key elements in managing construction site safety [32]. Jaworski et al. further underscored the significance of practical training approaches—such as on-the-job learning and job shadowing—in enhancing training satisfaction. Moreover, factors like the ability to select benefits and incentives and satisfaction with training influenced employee commitment [33]. In a quantitative study, Boudreaux convincingly demonstrated that new firms that offer stable benefits experience reduced employee turnover rates and increased profitability, directly optimizing firm performance [34].
Subsequently, the research perspective has shifted to explore the multidimensional aspects influencing employee well-being. Němečková suggested that, given the individualized nature of employee well-being, firms should avoid one-size-fits-all benefits packages since employees have different preferences and place varying values on specific benefits [35]. Shahzad et al. investigated the impacts of capacity development, interest alignment, and management backing on employee performance, identifying employee retention as a moderating variable in these relationships [36]. Tuzovic and Kabadayi established a comprehensive analytical framework and proposed a research agenda to assess how social distancing policies affect employee well-being [37]. Additionally, Ilies et al. expanded the perspective by proposing the inclusion of interpersonal and intrapersonal need satisfaction to more comprehensively assess the benefits of employee well-being, providing an in-depth understanding of how employees’ perceptions of work triggers influence their attitudes and behaviors [38]. Su and Swanson proposed that organizations adopting Corporate Social Responsibility (CSR) practices can generate positive effects at multiple levels—enhancing employee well-being, promoting environmentally responsible behavior, and strengthening trust and commitment in employee–employer relationships [39].
Notably, despite the substantial findings from the aforementioned studies on employee benefits, few have systematically integrated and analyzed the comprehensive project and employee benefits within engineering management. Despite elucidating a significant relationship between leadership, work motivation [40], and performance, the study by Joseph-Armstrong did not delve into the core topic of employee well-being and project effectiveness in parallel with engineering management. Consequently, future research endeavors should delve deeper into achieving a balance and optimizing project effectiveness and employee welfare in engineering management, thereby fostering a win–win scenario.

2.3. Research Gaps and Contributions

The existing research provides meaningful guidance for implementing multi-project personnel scheduling, particularly in reducing cost and duration. However, unlike conventional resource scheduling methods, the approach proposed in this paper integrates essential aspects of workforce planning. A thorough literature analysis reveals a notable research gap—comprehensive scheduling models that factor in employee welfare are mainly absent from traditional resource scheduling studies.
This study adopts the SWOIM algorithm as the primary solution technique. As a heuristic optimization method, SWOIM features strong global search ability and minimal parameter tuning requirements. Despite its potential, applications of SWOIM in integrated personnel scheduling remain limited in the current literature. This paper introduces improvements, such as simulated annealing-based acceptance mechanisms and stochastic Cauchy perturbations, to enhance its efficiency and accuracy. It offers a more robust approach to solving complex scheduling problems. Based on the above analysis, this paper contributes to the field in the following ways:
(1) Practical Applications:
This study constructs a mixed-integer programming model to optimize multi-project staff scheduling, focusing on employee welfare. By incorporating workers’ preferences and well-being into the scheduling process, organizations can establish more human-centered work plans. This enhances job satisfaction and organizational loyalty and effectively mitigates employee turnover, contributing to long-term business stability.
(2) Theoretical Contributions:
This paper theoretically addresses a research gap by embedding employee welfare considerations into multi-project personnel scheduling, thereby advancing the theoretical framework of resource allocation. Additionally, this study broadens the practical scope of SWOIM by applying it to scheduling problems, promoting a transition from purely project-centric planning to a dual-focus model that values organizational efficiency and employee well-being.
(3) Algorithmic Improvements:
Regarding algorithmic design, this research presents an upgraded version of SWOIM, incorporating mechanisms such as simulated annealing acceptance, periodic removal of duplicate solutions (every 50 generations), Cauchy-based random perturbations, binary tournament selection, shuffled crossover, and Gaussian mutation. These refinements enhance the algorithm’s global search capability and help avoid premature convergence. Comparative experiments demonstrate that the improved SWOIM consistently outperforms alternative algorithms in terms of solution quality and convergence speed.

3. Model Construction

3.1. Problem Description

This research focuses on the efficient and rational assembly of project teams within a multi-project context, considering key factors such as workload distribution, base salary, and benefit increases. The objective is to enhance overall project performance while boosting employee satisfaction and improving team collaboration. This presents a multifaceted optimization challenge, balancing multiple goals and constraints. To tackle this, we propose a mixed-integer programming model that optimizes project outcomes and employee well-being. By incorporating welfare-related elements into the scheduling process, the proposed approach generates more effective, employee-friendly, and flexible scheduling solutions.

3.2. Parameter Settings

The model parameters are set as shown in Table 1.

3.3. Research Hypothesis

(1) To ensure the validity and consistency of the scheduling model, several assumptions are made in this study: all employees are presumed to possess the essential skills required for their assigned tasks; they adhere to the schedule without delays; tasks are clearly defined, mutually exclusive, and non-overlapping; and employees exhibit stable behavior and consistent work performance. This model does not account for external disruptions, fluctuations in behavior, or existing internal welfare systems.
(2) Ensure that each task is assigned to only one employee per project.
(3) Employee benefits and combined program benefits are quantifiable.

3.4. Mixed-Integer Programming Modeling

Mixed-integer programming models involve defining decision variables, an objective function, and constraints. The primary aim is to determine an optimal resource allocation strategy that maximizes the objective function, considering cost, time, efficiency, and other relevant parameters.
In this study, decision variables represent whether a specific task in a project is assigned to a particular employee. The objective function reflects the total project benefit, incorporating employee welfare. The constraints include limits on task assignments, resource usage, skill requirements, time constraints, cost restrictions, and welfare increment conditions. To address project performance and employee welfare, the multi-objective optimization problem is transformed into a single-objective problem using a weighting method, simplifying the identification of the optimal scheduling solution.
The objective function is as follows:
f 1 = i I ϕ i M a x T b i , j | j J
f 2 = i I j J h H C i , j h X i , j h
f 3 = i I j J h H R i , j h X i , j h
f 4 = h H P h + i I i J X i , j h B i , j h
f 5 = i I j J h H X i , j h T i , j h
f 6 = 1 0.5 M a x i I j J X i , j h T i , j h | h H M i n i I j J X i , j h T i , j h | h H M a x i I j J X i , j h T i , j h | h H 0.5 M a x P h + i I j J X i , j h B i , j h | h H M i n P h + i I j J X i , j h B i , j h | h H M a x P h + i I j J X i , j h B i , j h | h H
M a x ( F 1 ) = w 1 i I ϕ i M t i f 1 i I ϕ i M t i + w 2 α f 2 α + w 3 β f 3 β
M a x ( F 2 ) = ϖ 1 f 4 M p M p + M p + ϖ 2 E t + f 5 E t + E t + ϖ 3 f 6
M a x ( F ) = ψ 1 F 1 + ψ 2 F 2
Equation (1) represents the latest completion time for all tasks in the project, adjusted by weighting. Equation (2) denotes the total cost required for project completion. Equation (3) reflects the total resource usage during the project’s execution. Equation (4) accounts for all employees’ total salary and benefit expenses. Equation (5) quantifies the total working hours of all employees. Equation (6) measures the balance of task distribution among employees. Equations (1)–(6) define the sub-objective functions of the model. In Equation (7), f 1 , f 2 , and f 3 represent the normalized values of three efficiency-related sub-objectives, i.e., project duration, total cost, and overall resource consumption, with w 1 , w 2 , and w 3 as their respective weights. Since these sub-objectives are cost-related (i.e., lower values are preferable), reverse normalization is applied so that smaller raw values correspond to higher normalized values, aligning them with the maximization goal. This objective function optimizes project efficiency by balancing time, cost, and resource usage. In Equation (8), f 4 , f 5 , and f 6 represent the normalized values of three welfare-related sub-objectives, i.e., income fairness, working time balance, and task allocation equity, with corresponding weights ϖ 1 , ϖ 2 , and ϖ 3 . This function aims to maximize employee welfare by improving fairness in task assignments, work hours, and compensation, thereby enhancing satisfaction and rationality in the scheduling process. Finally, the combined objective function is formulated in Equation (9) by integrating Equations (7) and (8) using a weighted-sum approach. This unified objective function optimizes project outcomes and employee welfare, supporting a dual-objective optimization strategy that balances individual fairness with overall project efficiency. It advances a people-centered approach to multi-project staff scheduling.
The constraints are as follows:
i I , j J h H X i . j h = 1
i I , j J , k K , h H S h , k X i . j h X i , j h V i , j k
i I , j 1 , j 2 J , j 1 j 2 ω j 1 . j 2 i T a i , j 2 ω j 1 . j 2 i T b i , j 1
i 1 , i 2 I , j 1 , j 2 J , h H ( i 1 i 2 ) o r ( j 1 j 2 ) , X i 1 , j 1 h + X i 2 , j 2 h = 2 M i n ( T b i 1 , j 1 , T b i 2 , j 2 ) M a x ( T a i 1 , j 1 , T a i 2 , j 2 )
M p = h H P h + i I j J M i n B i , j h | h H M p + = h H P h + i I j J M a x B i , j h | h H E t = i I j J M i n T i , j h | h H E t + = i I j J M a x T i , j h | h H
i I , j J T b i , j = T a i , j + h H T i , j h X i , j h
i I M a x T b i , j | j J M t i
i I j J h H C i . j h X i , j h α
i I j J h H R i , j h X i , j h β
Equation (10) ensures that each task is assigned to a single individual, simplifying the scheduling and optimization process. Equation (11) enforces skill requirements, guaranteeing that the assigned personnel possess the qualifications for each task. Equation (12) dictates the task execution sequence based on precedence relationships, preventing resource conflicts and inefficiencies. Equation (13) limits each employee to one task at a time, optimizing work efficiency and quality. Equation (14) introduces a min-max function to balance employee benefits, promoting fairness. Equation (15) defines each task’s start and end times, while Equation (16) imposes duration constraints to ensure the project is completed within the allotted timeframe. Equation (17) sets a budget constraint to cap the total project cost. Finally, Equation (18) limits resource usage to the available supply.

4. Algorithm Design

The model introduced in this study is a mixed-integer programming model, classified as an NP-hard problem, inherently making it challenging to obtain optimal solutions. Due to the multiple objectives and constraints, exact algorithms often struggle to provide satisfactory solutions within a reasonable time frame, typically resulting in locally optimal or near-optimal solutions. The SWO algorithm has demonstrated superior performance compared to nine well-established metaheuristic algorithms, including the Slime Mold Algorithm (SMA), the Marine Predators Algorithm (MPA), the Equilibrium Optimizer (EO), the Gorilla Troops Optimizer (GTO), the African Vultures Optimization Algorithm (AVOA), the Grey Wolf Optimizer (GWO), the Whale Optimization Algorithm (WOA), Successive Convex Approximation (SCA), and Red Fox Optimization (RFO). It is known for its fast search capabilities and high solution accuracy, with flexible updating strategies that effectively balance exploration and exploitation [13,41]. However, the original SWO algorithm suffers from limited convergence accuracy, slower convergence speed, and a tendency to get trapped in local optima. To address these issues, this study presents an enhanced version, SWOIM, which incorporates several improvements: a simulated annealing acceptance mechanism, periodic elimination of duplicate solutions (every 50 generations), random perturbation using Cauchy variants, and the use of binary tournament selection, shuffled crossover, and Gaussian mutations. These enhancements boost the global search capacity, accelerate convergence speed, and reduce the likelihood of the algorithm becoming stuck in local optima.

4.1. Basic Spider Wasp Optimization Algorithm

The SWO algorithm is inspired by the natural behaviors of female spider wasps, especially their hunting, nesting, and mating behaviors [13]. The algorithm’s optimization process is organized into two main phases: one that mimics hunting and nesting activities and another that simulates mating behaviors.

4.1.1. Scenario Generation and Targeting

In the SWO algorithm, the female spider wasp starts with an initial phase called the “exploration operator”, during which it searches for potential targets. When a suitable prey is located, the process moves to the “exploitation operator”, simulating the approach and capture stages.
Search Stage (Exploration Operator)
As previously mentioned, the female spider wasp initiates this operation to identify its preferred prey at the start of the search. This behavior can be represented mathematically by the following expression:
x i t + 1 = x i t + u 1 ( x a t x b t )
Random numbers x a t and x b t are two solutions randomly chosen from the current population. The constant forward speed of the female wasp is determined using an adaptive factor, represented as u 1 , and is mathematically defined by the following equation:
u 1 = r n r 1
where r 1 is a random number between 0 and 1 and r n is a random number sampled from a normal distribution. If the female wasp fails to capture the prey falling from the sphere, she may lose it. To recover the lost prey, the female wasp uses various exploration strategies, which are mathematically defined as follows:
x i t + 1 = x c t + u 2 ( L + r 2 ( H L ) )
u 2 = B cos ( 2 π l )
B = 1 1 + e l
where x c t is a randomly selected solution from the current population representing the location of the dropped prey and L and H denote the lower and upper bounds, respectively. Rrr is a vector of random values generated within the interval [0, 1], and l is a random number between −1 and −2. Finally, as described below, the decision between Equations (19) and (21) is made when determining the next position of the female wasp:
x i t + 1 = Equation   ( 19 )                         r 3 < r 4 Equation   ( 21 )                         o t h e r w i s e
where r 3 and r 4 are two arbitrary numbers between 0 and 1.
Following and Escaping Stage (Exploration and Exploitation Operator)
Spider wasps calculate their new position relative to the spider using the following formula in order to capture it at that location:
x i t + 1 = x i t + C 2 r 5 x a t x i t
C = 2 2 ( t t max ) r 6
where t and t max represent the current and maximum function values sought, respectively. r 5 is a vector of values ranging from 0 to 1, generated randomly using a uniform distribution. r 6 is a random value created between 0 and 1, also based on a uniform distribution. However, it is possible that the spiders may flee from the female wasps, causing the distance between them to increase over time. To model this behavior in the SWO algorithm, the following equations are used:
x i t + 1 = x i t v c
where v c is a vector of values generated arbitrarily between k and k using a normal distribution. k is created by applying the following equation:
k = 1 1 ( t t max )
The following equation can be used to obtain an acceptable compromise between Equations (22) and (24):
x i t + 1 = Equation   ( 25 )                         r 3 < r 4 Equation   ( 27 )                         o t h e r w i s e
In SWO, the following equation is used to trade off between (24) and (29):
x i t + 1 = Equation   ( 24 )                         p < k Equation   ( 29 )                         o t h e r w i s e
where p is a randomly selected number within [0, 1] based on the characteristics of a uniform distribution.
Nesting Behavior (Exploitation Operator)
Female wasps drag immobilized spiders into their nests. Spider wasps demonstrate diverse nesting behaviors, including digging and forming cells in the soil, building mud nests on leaves or rocks, and utilizing existing nests or cavities. To model these various nesting behaviors, SWO employs two equations. The first equation simulates attracting spiders to an optimal location, constructing a nest for a stationary spider, and laying eggs on its abdomen, as outlined in the following equation. The formula below is then used to calculate the new position of a spider wasp relative to the spider in order to capture it:
x i t + 1 = x * + cos ( 2 π l ) ( x * x i t )
where x * denotes the optimal solution found so far. The second equation models the process of constructing nests at locations randomly selected from the female spider population. An additional step size is included to prevent the creation of two nests at the same location. This equation is mathematically expressed as follows:
x i t + 1 = x a t + r 3 γ ( x a t x i t ) + ( 1 r 3 ) U   ( x b t x c t )
where γ is a random value selected based on the taxing flight and U is a vector of binary values used to decide whether an additional step is applied during the update process. The decision to apply the extra step size can be determined by the factors outlined below:
U = 1                       r 4 < r 5 0                       o t h e r w i s e
where r 4 and r 5 are two random vectors generated from a uniform distribution, with values ranging between 0 and 1. To update each solution during the optimization process, Equations (28) and (29) are randomly swapped according to the following equation:
x i t + 1 = Equation   ( 31 )                       r 3 < r 4 Equation   ( 32 )                       o t h e r w i s e
Finally, during the SWO process, the trapping behavior defined by Equation (30) is replaced with the nesting behavior described by Equation (33) using the following equations:
x i t + 1 = Equation   ( 30 )                       i < N k Equation   ( 34 )                       o t h e r w i s e

4.1.2. Mating Behavior

The SWO method for generating new solutions, or spider wasp eggs, is mathematically expressed as follows:
x i t + 1 = C r o s s o v e r ( x i t , x m t , C r )
In SWO, where x m t and x i t represent the vectors of female and male spider wasps, respectively, and C r o s s o v e r denotes the uniform crossover operator applied to x m t and x i t with a crossover probability of C r , the following equation is used to differentiate between male and female spider wasps:
x m t + 1 = x i t + e l β v 1 + ( 1 e l ) β 1 v 2
where β and β 1 are two numbers randomly selected from a normal distribution and v 1 with v 2 are two vectors generated by the following equation:
v 1 = x a x i                       f ( x a ) < f ( x i ) x i x a                       o t h e r w i s e
v 2 = x b x c                       f ( x b ) < f ( x c ) x c x b                       o t h e r w i s e
The factor T R controls the balance between Equations (35) and (36).

4.1.3. Population Reduction and Memory Saving

After the female spider wasp lays eggs on the host’s abdomen, she seals the nest and moves to a more isolated location. This represents the completion of the female wasp’s role in the optimization process, allowing other wasps to take over and potentially yield better results by finishing the remaining functional evaluations. A portion of the population is removed to accelerate convergence, increasing the functional evaluations performed by the remaining wasps. Throughout the optimization, the population size is dynamically adjusted according to the following formula:
N = N min + ( N N min ) × k
where N represents the population size and N min denotes the minimum population size required to prevent the optimization process from converging to local minima. Additionally, SWO incorporates memory retention techniques to transfer the best-performing solution from each wasp to the next generation. Essentially, each wasp’s proposed new position is compared with its current one, and it is replaced if the current solution is suboptimal.

4.2. Improved Spider Wasp Optimization Algorithm

4.2.1. Enhancement of the Global Search Strategy

To enhance the efficiency and accuracy of SWOIM in its global search phase, this study introduces the Metropolis acceptance criterion, random perturbation–Cauchy’s variation, and a mechanism to remove duplicate solutions every 50 generations. Perturbation is applied during each iteration using a specified probability and mutation method, outlined as follows:
(1) The Metropolis Acceptance Criterion.
1. In each iteration, generate a random number r 1 , where r 1 is a number randomly chosen from a uniform distribution between 0 and 1.
2. Accept the objective function value of a new solution r 1 if it is below the preset acceptance threshold, even if it leads to a worse objective function. This strategy helps the algorithm avoid becoming trapped in local optima by permitting the acceptance of some suboptimal solutions. The process can be outlined as follows:
a. Initialize the temperature T and define a cooling factor α .
b. At the beginning of each iteration, update the current temperature T = α × T .
c. For the generated random number r 1 , compute the acceptance probability P = e Δ E / T , where Δ E represents the difference in objective function values between the current solution and the new solution.
d. If r 1 < P , accept the new solution; otherwise, retain the current solution.
This approach helps avoid convergence to local optima during the optimization process, while preserving the breadth and flexibility of the search.
(2) Random Perturbation—Cauchy Variation.
When a new solution is accepted according to the Metropolis acceptance criterion, the Cauchy distribution is applied for variation. This helps the algorithm avoid local optima by introducing a wide range of random perturbations. The specific steps are as follows:
a. For each dimension of each individual x i , generate a Cauchy-distributed random number δ i .
b. Update the individuals x i = x i + δ i .
c. Use the formula for generating random numbers from the Cauchy distribution, i.e., δ i = γ tan ( π ( r 0.5 ) ) , where γ is the scale parameter and r is a uniform random number between 0 and 1.
Random perturbation–Cauchy variation improves the algorithm’s ability to find the global optimal solution by introducing stochastic perturbations. This allows the algorithm to escape local optima and explore a broader search space, significantly enhancing its global search capability.
(3) Remove Duplicate Solutions Every 50 Generations.
To maintain population diversity and prevent premature convergence, duplicate solutions are removed from the population every 50 generations. The specific steps are as follows:
a. Check the iteration count, where the algorithm performs a deletion operation if the current iteration count is a multiple of 50 (i.e., the 50th, 100th, 150th generation, etc.).
b. Iterate through the current population using a hash table or set to record individuals that have appeared.
c. If duplicates are found, mark and remove them to ensure the population contains unique individuals.
This approach prevents the algorithm from stagnating in later stages and helps maintain population diversity.

4.2.2. Enhancement of the Local Search Strategy

In the local search phase, this study introduces improvements to the selection, crossover (intersection), and mutation strategies to explore promising regions of the solution space and avoid stagnation. The enhancements are detailed as follows:
(1) Binary Tournament Selection.
In each selection operation, employ the binary tournament selection method, following these specific steps:
a. Randomly select two individuals, labeled as x 1 and x 2 , from the population.
b. Compare the objective function values of these two individuals and select the superior one for advancement to the next generation.
c. Repeat the aforementioned steps until the population of the new generation is complete.
This method ensures a higher proportion of high-quality individuals selected in each operation, thereby enhancing the algorithm’s convergence speed.
(2) Shuffling Crossover.
For the selected individuals, implement the shuffling crossover operation using the following specific steps:
a. Concatenate the gene sequences of two parental individuals into a new gene sequence.
b. Randomly shuffle this gene sequence to generate new offspring.
Through shuffling crossover, the genes of the parent individuals can be recombined, increasing population diversity and preventing premature algorithm convergence.
(3) Gaussian Mutation.
In the mutation operation, employ the Gaussian mutation method using the following specific steps:
a. For each gene x i of every individual, generate a random number i that follows a Gaussian distribution.
b. Update the gene x i = x i + i of the individual.
c. Use the formula for generating random numbers from a Gaussian distribution, i.e., i N 0 , σ 2 , where σ represents the standard deviation.
Gaussian mutation allows for a fine-grained search within a narrow range, enhancing solution accuracy and diversity.
Through these improvement measures, SWOIM can better maintain population diversity, avoid premature convergence, enhance global search capability, and improve optimization effectiveness, demonstrating stronger search capabilities and higher optimization precision in complex optimization problems.
The flowchart of SWOIM is depicted in Figure 2.

5. Algorithm Testing

5.1. Test Case Generation

To assess the effectiveness of the proposed improved algorithm, this study conducted comparative experiments involving six different algorithms: the Chicken Swarm Algorithm (CSO), Basic Particle Swarm Optimization (PSO), SWO, SMA, GWO, and the improved version, SWOIM. Although PSPLIB is a widely recognized benchmark library for project scheduling, it does not include test cases tailored to the specific requirements of this research. Therefore, customized multi-project personnel scheduling scenarios were developed, and the solution performance of each algorithm was evaluated using these tailored cases as benchmarks.

5.2. Algorithm Parameter Setting

To demonstrate the algorithms’ superiority in solution quality and convergence efficiency, all six algorithms were coded and executed using MATLAB R2022a on a standard commercial PC (Windows 11 OS, Intel(R) Core(TM) i5-8300H CPU @ 2.30 GHz, 8 GB RAM). Each algorithm was independently run 500 times, preserving the best solution at each generational update. The algorithm-specific parameters, shown in Table 2, were refined through iterative testing, empirical tuning, and multiple rounds of adjustment.

5.3. Test Results and Discussion

The performance outcomes of the multiple independent runs across different problem scales are illustrated in Table 3 and Figure 3, Figure 4 and Figure 5. As shown in Table 3, SWOIM consistently delivers the best results with minimal standard deviation across all test instances, highlighting its superior robustness. In comparison, algorithms such as PSO and CSO show greater variability, indicating less consistency in their outputs. Figure 3, Figure 4 and Figure 5 depict the convergence behaviors of the tested algorithms across the three datasets. These plots demonstrate that SWOIM quickly minimizes the objective function value in the initial iterations and reaches near-optimal solutions with fewer evaluations, reflecting its efficient convergence. This advantage can be attributed to integrating the simulated annealing-based acceptance mechanism and Cauchy-distributed perturbations, which enhance global search effectiveness early on while ensuring reliable convergence later in the process. Overall, SWOIM performs better than the other approaches in addressing the optimization task.

6. Example Analysis

6.1. Case Study Introduction

To validate the applicability of the proposed scheduling model and algorithms, this study presents a practice-oriented case study based on a real-world construction management scenario in a medium-sized construction enterprise. The enterprise concurrently executes two separate projects—one focused on residential construction and the other on municipal infrastructure renovation—each comprising ten tasks assigned to a shared pool of six technicians. This setup captures the inherent complexity of task overlap, shared human resources, and skill-based task allocation, which are characteristic challenges in multi-project management within the construction industry.
Multiple factors, including budget limitations, resource availability, task urgency, and employees’ skill levels, constrain the execution of construction projects. To better reflect real-world construction practices, the proposed model incorporates employee welfare considerations—such as workload equalization, income enhancement, and task fairness—capturing the scheduling challenges associated with high-intensity operations and workforce mobility on construction sites. Drawing on managerial experience from the construction industry, this study assigns a weight of 0.6 to the time objective (highlighting the critical importance of on-time project delivery) and weights of 0.2 each to cost and resource utilization. For the employee welfare objective, the weights are 0.5 for workload balance, 0.3 for working hours, and 0.2 for income growth. The overall optimization balances project performance and employee welfare equally, with a combined target weight of 0.5 for each, aiming to achieve a win–win outcome in scheduling. This case is employed to evaluate the applicability and effectiveness of the proposed SWOIM algorithm in real-world multi-project scheduling scenarios in the construction sector.
Therefore, in this case, the duration of Project one is ϕ 1 = 0.6 , and the duration of Project two is ϕ 2 = 0.4 . The project sub-objectives for time w 1 , cost w 2 , and resources w 3 are weighted at 0.6, 0.2, and 0.2, respectively. The employee sub-objectives for income ω 1 , time ω 2 , and equilibrium ω 3 are weighted at 0.2, 0.3, and 0.5, respectively. To balance the comprehensive benefits of the project and the welfare of the employees, a weight of 0.5 is applied to both. Some of the data for this case are presented in Table 4, Table 5 and Table 6.
Other specific experimental data are shown in Appendix A.

6.2. Algorithm Operation Results and Analysis

6.2.1. Results of Running the Improved Spider Wasp Optimization Algorithm

Figure 6 illustrates the outcomes generated by the SWOIM algorithm under various constraints, including task distribution, resource allocation, skill matching, scheduling time, budget limits, and employee welfare enhancement (note that the algorithm settings remain consistent with the previous performance evaluation). The findings indicate a uniform increase in staff compensation, reflecting a more equitable income distribution. This outcome suggests that the scheduling strategy strengthens organizational efficiency and boosts employee morale and commitment. Such a compensation growth pattern demonstrates strong potential for promoting the enterprise’s long-term stability and further confirms the algorithm’s practical value.

6.2.2. Scheduling Optimization Results and Analysis

This case study applies the SWOIM framework, which integrates considerations such as task prioritization, limitations in resources and time, required skill sets, budget restrictions, and employee welfare targets. The findings confirm that the method efficiently produces practical and well-optimized staff assignment plans for both projects. As illustrated in Figure 6, all six employees’ cumulative incomes and benefits improved post-optimization, with the increases distributed relatively evenly. This reflects the model’s ability to support equitable task distribution and balanced workloads, enhancing employee morale and perceived fairness within the organization. Such fairness is particularly vital in the construction sector, where workforce stability and motivation directly impact project progress and on-site safety. Figure 7 presents the refined task scheduling for each employee across both projects. For example, in sequence, Employee 1 is scheduled to complete Task 4 on Project 2 and Tasks 8 and 2 on Project 1. This structured task arrangement reduces downtime, avoids overlaps, and aligns with real-world construction workflow requirements. Figure 8 shows each staff member’s total number of working days, revealing that all six employees were assigned between 27 and 29 working days. This outcome suggests a well-managed distribution of labor, avoiding the concentration of tasks on a few individuals and mitigating the risks of staff underutilization, both critical in labor-dependent construction environments.
It is important to emphasize that while this section mainly highlights optimization results concerning employee welfare, such as increases in income, improved task distribution, and more balanced working hours, these metrics indirectly indicate enhanced organizational performance, particularly in project implementation. By fostering fair workload allocation and ensuring a reasonable distribution of working time, the model boosts employee morale and efficiency and motivates staff through increased earnings [2]. These improvements collectively lead to shorter project timelines, more effective cost management, and optimized resource deployment, reinforcing the objective of improving overall project execution efficiency.
In summary, the scheduling method proposed in this paper optimizes the comprehensive benefits of multi-project scheduling by integrating employee welfare factors. It constructs a more reasonable and human-centered scheduling scheme through SWOIM.

6.3. Management Recommendations

Based on this study, we propose the following management recommendations to help managers improve staff scheduling in a multi-project environment while enhancing employee welfare:
(1) Emphasize Employee Welfare: Integrate employee welfare into scheduling decisions by balancing work intensity with salary rewards, fostering employee loyalty, and reducing turnover. Regularly conduct employee satisfaction surveys, adjust scheduling plans to align with employee needs, and minimize excessive overtime and unreasonable task allocations.
(2) Optimize Resource Allocation: Effectively allocate project resources to prevent conflicts and resource wastage. Use intelligent optimization algorithms to improve the scientific and rational approach to personnel scheduling, ensuring the appropriate distribution of resources and reducing redundancy.
(3) Adopt Adaptive Optimization: By incorporating adaptive weight adjustment and feedback mechanisms, context-sensitive scheduling strategies can be developed and evolve in response to increasing project complexity and workforce feedback.
These findings emphasize that a well-being-oriented scheduling approach can simultaneously enhance project performance and employee well-being, offering construction companies a pathway to more sustainable and innovative workforce management.

7. Conclusions

This study explores the challenge of personnel scheduling across multiple projects with particular emphasis on employee welfare. After outlining the problem, key constraints—including task assignment, resource availability, skill requirements, time limits, cost restrictions, and welfare growth—are incorporated within a framework that seeks to maximize project performance and employee well-being. A multi-objective mixed-integer programming model is developed, and to facilitate efficient computation, the model is converted into a single-objective form using a weighted approach. To solve this NP-hard problem with complex decision variables, SWOIM is introduced. Two sets of experiments are conducted to assess the algorithm’s effectiveness and advantages: the first compares multiple algorithms across varying test scales to evaluate robustness and performance, while the second applies the enhanced algorithm to a real-world case for practical validation. The results confirm that the proposed method delivers strong performance, producing tailored personnel allocation strategies for employee welfare in multi-project settings. The optimized approach boosts resource use and project delivery efficiency and better supports staff needs, strengthening organizational competitiveness and sustainability. Ultimately, the model achieves the dual goals of enhancing overall project outcomes and workforce welfare.
Compared to traditional algorithms, the algorithm developed in this study demonstrates significant superiority in managing multi-project staff scheduling. Furthermore, this paper analyzes and designs a mixed-integer planning model centered on employee welfare, integrating considerations of project management efficiency and employee welfare needs. The model addresses multiple objectives and constraints comprehensively and thoroughly accounts for practical complexities, thereby enriching the theory of resource scheduling. This promotes a paradigm shift in scheduling models from solely project-benefit-oriented to a balanced approach that integrates employee welfare and project benefit considerations.
The limitations of this study and directions for future research include the following: Firstly, the current model assumes that employee behavior remains consistent and that there is complete adherence to the scheduled plan. However, in real-world scenarios, variations in individual performance and deviations from the set schedule are often observed, which could reduce the overall effectiveness of the scheduling system. Secondly, the welfare criteria used in this research are limited to task distribution, fairness, and monetary rewards without considering broader factors like psychological well-being, career growth, and work–life balance. Thirdly, the model is based on a static scheduling system and does not account for real-time adjustments or the dynamic reallocation of tasks. Future studies could explore incorporating behavioral response models or applying robust optimization techniques to address these challenges better and accommodate fluctuations in employee behavior. Furthermore, the welfare assessment could be enriched by including a wider range of indicators based on employee satisfaction surveys. Lastly, integrating real-time feedback with dynamic scheduling could significantly improve the model’s applicability and adaptability in fluctuating project conditions.

Author Contributions

Writing—reviewing and editing, funding acquisition, resources, and supervision: J.P. Conceptualization, methodologies, formal analysis and investigation, and writing—original draft preparation: F.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the General Program from the Natural Science Foundation of Hunan Province (Grant Nos. 2021JJ30746, 2015JJ2004), the General Program from the China Communications and Transportation Association (CCTA-TI&A-2024005CT) and Changsha University of Science and Technology (CLKYCX24113).

Data Availability Statement

All data generated or analyzed during this study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Cost of personnel required to accomplish the mission.
Table A1. Cost of personnel required to accomplish the mission.
Project NumberTask NumberEmployee Number 1Employee Number 2Employee Number 3Employee Number 4Employee Number 5Employee Number 6
11221115138165145208
2227220105112265178
3216197110187124293
4196287239165285220
5266113148222262182
6275180279134197217
7196206128150178107
8215253182207185190
9185157264259171212
10210265229284260108
21114299166228279162
2281262268236109273
3161147199142261179
4146271194214127213
5182236289100224202
6193258243117277225
7273266165106123198
8252103292104281232
9161263265153219180
10290283235283278121
Table A2. Time taken by personnel to complete tasks.
Table A2. Time taken by personnel to complete tasks.
Project NumberTask NumberEmployee Number 1Employee Number 2Employee Number 3Employee Number 4Employee Number 5Employee Number 6
111481210118
2714614169
314889136
48671066
561411769
66961288
7981211915
8879899
914106698
108676156
21146107610
26667156
3101381276
411688138
59761676
68771468
7661015138
816166767
910661179
106676613
Table A3. Resource requirements for personnel to accomplish the mandate.
Table A3. Resource requirements for personnel to accomplish the mandate.
Project NumberTask NumberEmployee Number 1Employee Number 2Employee Number 3Employee Number 4Employee Number 5Employee Number 6
11456535
2555464
3465546
4663633
5656446
6645546
7456534
8354536
9466463
10546456
21345536
2633344
3433566
4366436
5335545
6634456
7654336
8355455
9464534
10544445
Table A4. Skill requirements for personnel to accomplish their tasks.
Table A4. Skill requirements for personnel to accomplish their tasks.
Project NumberTask NumberSkill 1Skill 2
1100.9
20.820.88
30.940
400.87
50.870.94
60.880.74
700.81
80.810.93
90.830
100.850
210.70.82
20.910.95
300.78
40.940.97
50.720.9
60.90
70.780.9
800.94
90.970
100.720.82
Table A5. Skills possessed by employees.
Table A5. Skills possessed by employees.
Skill 1Skill 2
Employee number 10.990.99
Employee number 20.860.92
Employee number 30.990.81
Employee number 40.770.99
Employee number 50.940.99
Employee number 60.990.84

References

  1. Galanaki, E. Effects of employee benefits on affective and continuance commitment during times of crisis. Int. J. Manpow. 2020, 41, 220–238. [Google Scholar] [CrossRef]
  2. Sabir, A. Motivation: Outstanding Way to Promote Productivity in Employees. Am. J. Manag. Sci. Eng. 2017, 2, 35. [Google Scholar] [CrossRef]
  3. Laundon, M.; Cathcart, A.; McDonald, P. Just benefits? Employee benefits and organisational justice. Empl. Relat. Int. J. 2019, 41, 708–723. [Google Scholar] [CrossRef]
  4. Özder, E.H.; Özcan, E.; Eren, T. A systematic literature review for personnel scheduling problems. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 1695–1735. [Google Scholar] [CrossRef]
  5. Yoopetch, C.; Nimsai, S.; Kongarchapatara, B. The effects of employee learning, knowledge, benefits, and satisfaction on employee performance and career growth in the hospitality industry. Sustainability 2021, 13, 4101. [Google Scholar] [CrossRef]
  6. Querbach, S.; Waldkirch, M.; Kammerlander, N. Benefitting from benefits—A comparison of employee satisfaction in family and non-family firms. J. Fam. Bus. Strategy 2022, 13, 100351. [Google Scholar] [CrossRef]
  7. Li, W.; Ding, Y.; Yang, Y.; Sherratt, R.S.; Park, J.H.; Wang, J. Parameterized algorithms of fundamental NP-hard problems: A survey. Hum.-Centric Comput. Inf. Sci. 2020, 10, 29. [Google Scholar] [CrossRef]
  8. Quiroz-Castellanos, M.; de la Fraga, L.G.; Lara, A.; Trujillo, L.; Schütze, O. Numerical and evolutionary optimization 2021. Math. Comput. Appl. 2023, 28, 71. [Google Scholar] [CrossRef]
  9. Deaconu, A.M.; Cotfas, D.T.; Cotfas, P.A. Advanced optimization methods and applications. Mathematics 2023, 11, 2205. [Google Scholar] [CrossRef]
  10. Song, Y.; Liu, Y.; Chen, H.; Deng, W. A multi-strategy adaptive particle swarm optimization algorithm for solving optimization problem. Electronics 2023, 12, 491. [Google Scholar] [CrossRef]
  11. Majumder, A.; Majumder, A.; Bhaumik, R. Teaching–learning-based optimization algorithm for path planning and task allocation in multi-robot plant inspection system. Arab. J. Sci. Eng. 2021, 46, 8999–9021. [Google Scholar] [CrossRef]
  12. Li, K.; Wang, K.; Yang, G.; Lu, B.; Jia, J.; Sun, T. Fault Diagnosis Method of Transformer Based on SWO and SVM. In Proceedings of the 2024 4th Power System and Green Energy Conference (PSGEC), Shanghai, China, 22–24 August 2024; IEEE: Piscataway, NJ, USA, 2024. [Google Scholar]
  13. Abdel-Basset, M.; Mohamed, R.; Jameel, M.; Abouhawwash, M. Spider wasp optimizer: A novel meta-heuristic optimization algorithm. Artif. Intell. Rev. 2023, 56, 11675–11738. [Google Scholar] [CrossRef]
  14. Glavas, A. Corporate Social Responsibility and Employee Engagement: Enabling Employees to Employ More of Their Whole Selves at Work. Front. Psychol. 2016, 7, 796. [Google Scholar] [CrossRef] [PubMed]
  15. Maenhout, B.; Vanhoucke, M. An exact algorithm for an integrated project staffing problem with a homogeneous workforce. J. Sched. 2016, 19, 107–133. [Google Scholar] [CrossRef]
  16. Nearchou, A.C.; Giannikos, I.C.; Lagodimos, A.G. Multisite and multishift personnel planning with set-up costs. IMA J. Manag. Math. 2020, 31, 5–31. [Google Scholar] [CrossRef]
  17. Peng, J.; Liu, X.-J. Labor resource allocation under extremely short construction period based on the inverse optimization method. Eng. Constr. Archit. Manag. 2024, 31, 1254–1271. [Google Scholar] [CrossRef]
  18. Wang, J.; Liu, H. Integrated optimization of stochastic resource scheduling and machine maintenance in prefabricated component production processes. Autom. Constr. 2023, 154, 105030. [Google Scholar] [CrossRef]
  19. Qin, M. Evolution of Labor Relations in the Development of Human Resources Based on Improved Genetic Algorithm. J. Circuits Syst. Comput. 2022, 31, 2250272. [Google Scholar] [CrossRef]
  20. Zhang, L.; Yang, W. Simulation of Enterprise Human Resource Scheduling Algorithm Optimization in the Context of Smart City. Complexity 2020, 2020, 8830335. [Google Scholar] [CrossRef]
  21. Hafezi Zadeh, N.; Movahedi, M.M.; Shayannia, S.A. Human Resource Scheduling in Project Management Using the Simulated Annealing Algorithm with the Human Factors Engineering Approach. Discret. Dyn. Nat. Soc. 2022, 2022, 3597014. [Google Scholar] [CrossRef]
  22. Wei, W.; Fan, X.; Song, H.; Fan, X.; Yang, J. Imperfect Information Dynamic Stackelberg Game Based Resource Allocation Using Hidden Markov for Cloud Computing. IEEE Trans. Serv. Comput. 2016, 11, 78–89. [Google Scholar] [CrossRef]
  23. Rostami, M.; Bagherpour, M. A lagrangian relaxation algorithm for facility location of resource-constrained decentralized multi-project scheduling problems. Oper. Res. 2020, 20, 857–897. [Google Scholar] [CrossRef]
  24. Li, Y.; Guo, X.; Meng, Z.; Qin, J.; Li, X.; Ma, X.; Ren, S.; Yang, J. A Hierarchical Resource Scheduling Method for Satellite Control System Based on Deep Reinforcement Learning. Electronics 2023, 12, 3991. [Google Scholar] [CrossRef]
  25. Wang, J. A Business Management Resource-Scheduling Method based on Deep Learning Algorithm. Math. Probl. Eng. 2022, 2022, 1122024. [Google Scholar] [CrossRef]
  26. Du, H.; Chen, J. An Improved Ant Colony Algorithm for New energy Industry Resource Allocation in Cloud Environment. Teh. Vjesn.-Tech. Gaz. 2023, 30, 153–157. [Google Scholar]
  27. Wang, L.; Zheng, X.-L. A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem. Swarm Evol. Comput. 2018, 38, 54–63. [Google Scholar] [CrossRef]
  28. Tirkolaee, E.B.; Goli, A.; Hematian, M.; Sangaiah, A.K.; Han, T. Multi-objective multi-mode resource constrained project scheduling problem using Pareto-based algorithms. Computing 2019, 101, 547–570. [Google Scholar] [CrossRef]
  29. Uysal, F.; Sonmez, R.; Isleyen, S.K. A graphical processing unit-based parallel hybrid genetic algorithm for resource-constrained multi-project scheduling problem. Concurr. Comput. Pr. Exp. 2021, 33, e6266. [Google Scholar] [CrossRef]
  30. Zhang, H. Ant colony optimization for multimode resource-constrained project scheduling. J. Manag. Eng. 2012, 28, 150–159. [Google Scholar] [CrossRef]
  31. Cox, M.L. Millennials’ Perceptions of Employees’ Benefits: A Generic Qualitative Inquiry. Ph.D. Thesis, Capella University, Minneapolis, MN, USA, 2020. [Google Scholar]
  32. Peng, J.; Zhang, Q.; Feng, Y.; Liu, X. Optimization of construction safety resource allocation based on evolutionary game and genetic algorithm. Sci. Rep. 2023, 13, 17097. [Google Scholar] [CrossRef]
  33. Jaworski, C.; Ravichandran, S.; Karpinski, A.C.; Singh, S. The effects of training satisfaction, employee benefits, and incentives on part-time employees’ commitment. Int. J. Hosp. Manag. 2018, 74, 1–12. [Google Scholar] [CrossRef]
  34. Boudreaux, C.J. Employee compensation and new venture performance: Does benefit type matter? Small Bus. Econ. 2021, 57, 1453–1477. [Google Scholar] [CrossRef]
  35. Němečková, I. The role of benefits in employee motivation and retention in the financial sector of the Czech Republic. Econ. Res. Ekon. Istraživanja 2017, 30, 694–704. [Google Scholar] [CrossRef]
  36. Shahzad, M.A.; Jun, D.; Hassan, Q.; Zubair, R.A.; Iqbal, T. Employee’s performance affected by the alignment of interest and capacity building. Ind. Textila 2020, 71, 473–481. [Google Scholar] [CrossRef]
  37. Tuzovic, S.; Kabadayi, S. The influence of social distancing on employee well-being: A conceptual framework and research agenda. J. Serv. Manag. 2021, 32, 145–160. [Google Scholar] [CrossRef]
  38. Ilies, R.; Lanaj, K.; Pluut, H.; Goh, Z. Intrapersonal and interpersonal need fulfillment at work: Differential antecedents and incremental validity in explaining job satisfaction and citizenship behavior. J. Vocat. Behav. 2018, 108, 151–164. [Google Scholar] [CrossRef]
  39. Su, L.; Swanson, S.R. Perceived corporate social responsibility’s impact on the well-being and supportive green behaviors of hotel employees: The mediating role of the employee-corporate relationship. Tour. Manag. 2019, 72, 437–450. [Google Scholar] [CrossRef]
  40. Joseph-Armstrong, T.Z. Leadership’s Impact on Employee Work Motivation and Performance. Ph.D. Thesis, Walden University, Minneapolis, MN, USA, 2023. [Google Scholar]
  41. Sui, J.X.; Tian, Z.F.; Wang, Z.X. Multiple strategies improved spider wasp optimization for engineering optimization problem solving. Sci. Rep. 2024, 14, 29048. [Google Scholar] [CrossRef]
Figure 1. Technical roadmap.
Figure 1. Technical roadmap.
Buildings 15 01706 g001
Figure 2. Algorithm flow diagram.
Figure 2. Algorithm flow diagram.
Buildings 15 01706 g002
Figure 3. Comparison of convergence curves (4,10,6).
Figure 3. Comparison of convergence curves (4,10,6).
Buildings 15 01706 g003
Figure 4. Comparison of convergence curves (2,10,6).
Figure 4. Comparison of convergence curves (2,10,6).
Buildings 15 01706 g004
Figure 5. Comparison of convergence curves (2,10,10).
Figure 5. Comparison of convergence curves (2,10,10).
Buildings 15 01706 g005
Figure 6. Total employee benefits (each color represents a different employee).
Figure 6. Total employee benefits (each color represents a different employee).
Buildings 15 01706 g006
Figure 7. Employee task scheduling across two projects, with colors indicating project affiliation (blue for Project 1, purple for Project 2).
Figure 7. Employee task scheduling across two projects, with colors indicating project affiliation (blue for Project 1, purple for Project 2).
Buildings 15 01706 g007
Figure 8. Employee working hours (each color represents a different employee).
Figure 8. Employee working hours (each color represents a different employee).
Buildings 15 01706 g008
Table 1. Related parameters and their implications.
Table 1. Related parameters and their implications.
ParametersParameter Meaning
IProject collection, i1, i2I
HSet of personnel, hH
JSet of tasks, j1, j2J
KSet of skills, kK
T i , j h The time required for task j of project i to be completed by personnel h
C i , j h The cost associated with task j of project i being serviced by person h
S h , k The proficiency of personnel h in skill k
R i , j h The number of resources required to service task j of project i by person h
B i , j h The incremental welfare of task j of project i for person h
V i , j k Proficiency requirements for skill k for task j of item i
P h The basic pay for personnel h
ω j 1 , j 2 i Whether task j1 in project i is the immediately preceding task of task j2: 1 if yes; 0 otherwise
α The maximum budget
M t i The maximum duration of project i
β The maximum number of resources
ϕ i The weighting of item i in terms of duration
M p + The maximum income from personnel
M p The minimum income for personnel
E t + The maximum time for personnel to perform
E t The minimum time for personnel to perform
w 1 , w 2 , w 3 The weighting of time, cost, and resources
ϖ 1 , ϖ 2 , ϖ 3 The weighting of income, time, and equilibrium
ψ 1 , ψ 2 The weighting of projects and employees
X i , j h Whether task j of item i is serviced by person h: 1 if yes; 0 otherwise
T a i , j Time of the start of execution of task j for project i
T b i , j The time at which task j of item i ends its execution
Table 2. Algorithm parameters.
Table 2. Algorithm parameters.
Algorithm Name Parameter Configuration
CSOPopulation sizeNumber of iterationsGPercentage of roostersProportion of hens
100500100.150.7
PSOPopulation sizeNumber of iterationsccParticle velocity rangeInertial weighting
100500[1.5, 1.5][−0.5, 0.5]0.8
SWOPopulation sizeNumber of iterations
100500
SMAPopulation sizeNumber of iterations
100500
GWOPopulation sizeNumber of iterationsA
1005002
SWOIMPopulation sizeNumber of iterations
100500
Table 3. Comparison of experimental results of multiple algorithms running independently.
Table 3. Comparison of experimental results of multiple algorithms running independently.
Case Scale (Number of Projects, Number of Assignments, Number of Personnel)Algorithm NameOptimum ValueAverage ValueStandard Deviation
(4,10,6)CSO−223,400−256,16013,885
PSO−245,300−298,48019,080
SWO−211,300−220,7105295
SMA−211,100−222,9907721
GWO−226,000−255,67011,273
SWOIM−211,100−211,1000
(2,10,6)CSO0.62610.59450.0123
PSO0.61870.56080.0210
SWO0.62160.59580.0105
SMA0.63130.59050.0180
GWO0.63130.59590.0165
SWOIM0.63240.60980.0123
(2,10,10)CSO0.59890.56290.0141
PSO0.58040.52830.0201
SWO0.60460.56820.0111
SMA0.59220.55470.0136
GWO0.58290.55000.0116
SWOIM0.61320.59080.0108
Table 4. Increased benefits for employee completing their assignments.
Table 4. Increased benefits for employee completing their assignments.
Project NumberTask NumberEmployee Number 1Employee Number 2Employee Number 3Employee Number 4Employee Number 5Employee Number 6
119290115866550
210367102116112108
386103731179369
4728676909164
510578609910394
611871865252114
71168267536756
81075299797556
911811162965452
10755162667196
218710170779387
25010186659157
310861691156573
48212053915985
592801085911875
693105725153110
766100103105107107
869595576117107
9789169686995
101101011009910453
Table 5. Immediate relationships between the tasks of the project.
Table 5. Immediate relationships between the tasks of the project.
Project NumberPreceding OperationSubsequent Operation
113
47
68
810
225
35
48
810
Table 6. Basic pay for personnel.
Table 6. Basic pay for personnel.
Basic Salary
Employee number 16267
Employee number 26128
Employee number 36159
Employee number 45966
Employee number 56208
Employee number 66134
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.

Share and Cite

MDPI and ACS Style

Peng, J.; Zhou, F. Multi-Project Staff Scheduling Optimization Considering Employee Welfare in Construction Projects. Buildings 2025, 15, 1706. https://doi.org/10.3390/buildings15101706

AMA Style

Peng J, Zhou F. Multi-Project Staff Scheduling Optimization Considering Employee Welfare in Construction Projects. Buildings. 2025; 15(10):1706. https://doi.org/10.3390/buildings15101706

Chicago/Turabian Style

Peng, Junlong, and Fei Zhou. 2025. "Multi-Project Staff Scheduling Optimization Considering Employee Welfare in Construction Projects" Buildings 15, no. 10: 1706. https://doi.org/10.3390/buildings15101706

APA Style

Peng, J., & Zhou, F. (2025). Multi-Project Staff Scheduling Optimization Considering Employee Welfare in Construction Projects. Buildings, 15(10), 1706. https://doi.org/10.3390/buildings15101706

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop