Next Article in Journal
A Pixel-Wise k-Immediate Neighbour-Based Image Analysis Approach for Identifying Rock Pores and Fractures from Grayscale Image Samples
Next Article in Special Issue
About the Performance of a Calculus-Based Approach to Building Model Functions in a Derivative-Free Trust-Region Algorithm
Previous Article in Journal
Solving the Parallel Drone Scheduling Traveling Salesman Problem via Constraint Programming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Effective Staff Scheduling for Shift Workers in Social Welfare Facilities for the Disabled

Department of Hotel and Tourism Management, College of Hospitality and Tourism, Sejong University, 209 Neungdong-ro, Seoul 05006, Republic of Korea
*
Author to whom correspondence should be addressed.
Algorithms 2023, 16(1), 41; https://doi.org/10.3390/a16010041
Submission received: 3 December 2022 / Revised: 24 December 2022 / Accepted: 6 January 2023 / Published: 9 January 2023
(This article belongs to the Special Issue Mathematical Models and Their Applications IV)

Abstract

:
The efficient management of social worker personnel is important since it involves a huge portion in its operations. However, the burnout and turnover rates of social workers are very high, which is due to dissatisfaction with the irregular and unequal schedules, despite the continuous improvement in the treatment of social workers and the enactment of work-related legislation in Korea. This means that changes in policy do not significantly contribute to improving worker satisfaction, which shows the necessity of the strategies to prevent the turnover of workers. Therefore, this study aims to propose a strategy for the staff scheduling of workers that considers the fairness in the shift distribution among workers and the individual preference for shift work by using the linear programming. A survey about the preferences for shift work is conducted that targeted the employees of a welfare facility in Korea to enhance the practicality of the model. The effectiveness and applicability of the developed mathematical model are verified by deriving a deterministic schedule for a worker via the system parameters that were obtained based on the survey and the rules of the welfare facility in the numerical experiment. Compared to the conventional schedule, the derived schedule shows an improvement in the deviations in the number of shifts workers and a reflection of the personal preferences. This can raise the social worker’s satisfaction, which will decrease intention on burnouts and turnover. It will consequently facilitate on managing human resources in welfare facilities.

1. Introduction

Social welfare is a service for people who need help in regards of welfare, health, medical treatment, education, and living to ensure people’s humane life [1]. A social worker is a one who provides these crucial services. Social workers require a high level of personal commitment compared to other professions to provide services, so the working conditions and the environments are the factors that directly affect the service quality [2]. Therefore, an improvement of these factors leads to satisfactory services [3]. The Korean Ministry of Health and Welfare has annually revised and promulgated the implementing rules that limit the number of clients that are handled by one welfare worker to 2.5 to maintain the quality of the services [4]. However, Figure 1 illustrates that the number of the elderly and disabled residents that are allocated to one social worker in Korea is still too excessive compared with the standard, even though the number of residents that are allocated to each social worker in Korea continues to decrease. This implies that an excessive amount of work is still distributed to one social worker in Korea. In addition, social workers in Korea have low salaries and unstable hiring systems, so their working environmental level and job satisfaction level are very low. According to a survey that was conducted by the Korean Ministry of Health and Welfare in 2011 [5], it was shown that 2479 social workers had job satisfaction levels that ranged from 2.38 to 3.51 out of 5 points. It was regarded as a low level of job satisfaction. To improve social workers’ job satisfaction, the Korean government has continuously legislated a law for increasing their treatment and dignity since 2012 [6].
However, that change didn’t have any effect on the working environment and the conditions of social workers. According to 2020 social worker statistics [7], 3951 social workers replied that the degree of improvements in labor conditions after the legislation was 4.23 out of 10. In addition, the rate of social workers who work overtime for more than 5 h is about 42.8%, which is very high. This shows that the job satisfaction of social workers is still at a low level. This low job satisfaction eventually leads to burnout, a long-term phenomenon that is derived from chronic stress at work. It can cause exhaustion, mental fatigue, and deterioration of the job performance. In addition, high burnout contributes to high turnover since they are correlated [8]. Turnover is caused by low salary, heavy workload, and low level of organizational justice, which are also factors that decrease the job satisfaction [9,10]. In short, low job satisfaction causes high burnout and turnover.
High burnout and turnover can also negatively affect the service quality or job performance. This is prominent in the case of shift workers that have irregular routines and long work times, such as social workers, firefighters, and policemen [11,12]. In the case of a nurse who is a shift worker, high burnout, and turnover lead to deterioration of the safety and quality of treatment and a decrease in the satisfaction of patients [13]. Likewise, in the case of a policeman, it is not only decreasing service quality and performance but also preventing their conduct of efficient performance [14]. There are many ways to prevent these negative situations, but the most basic way is to increase the job satisfaction of workers. An organization should provide appropriate payment and promotion opportunities suitable for the workers’ performance as well as ensure their job autonomy to improve job satisfaction. It is also very important to make clear the fairness of the process, which include various factors such as how salaries, schedules, evaluations, and promotions are determined [15].
This study intends to draft a schedule to improve the job satisfaction of shift workers. This is because a schedule has a high level of correlation with job satisfaction [16]. Many studies that demonstrate it have progressed until now. Elisabeth et al. [17] intended to confirm if a schedule in improving police officers’ health can have an influence on their job satisfaction. The average job satisfaction of the conventional schedule was 65.904, but average job satisfaction of the new schedule increased to 70.677. This proved that shift schedules that consider workers’ health can make a meaningful influence on workers’ job satisfaction. In other research, Frederick et al. [18] intended to draw up a schedule that considers residents’ shift preferences and improves the perception of fairness. The newly derived schedule scored 4.0 and 4.2 out of 5 in the level of satisfaction and equity, while the schedule using conventional method scored 3.3 in both levels. This showed that shift schedules that consider fairness can have a positive effect on job satisfaction. It is therefore important to draw up a schedule that considers various factors.
Various measures have been taken, which include the enactment of laws, to increase the job satisfaction of social workers who are shift workers in Korea. However, the situation has still not improved. Low job satisfaction not only results in high burnout and turnover intention as well as causes a decrease in the quality of services that are provided by social workers and inefficient management of human resources in an organization. This study therefore aims to increase the workers’ job satisfaction via scheduling to prevent these problems. This study derives a decisive worker management schedule by using linear programming, which considers the workers’ work preferences and fairness among the workers. Conventional schedules and the welfare facility rules were received via interviews before conducting this study. The individual preferences for shifts and requirements of the welfare facility were additionally also investigated. In conclusion, this study will help to solve the problems that are derived from it by increasing the job satisfaction of shift workers.
The remainder of this paper is organized as follows. Section 2 summarizes the previous research of scheduling in labor-intensive industries that need shift workers, and the welfare, medical and nursing industry. Section 3 describes the mathematical formulation and problem procedure. In Section 4, a numerical example is provided to validate the applicability and efficiency of the proposed schedule using mathematical model. In Section 5, the contribution of this paper and future study is described.

2. Literature Review

The method that is suggested in this study considers the employees’ preferences, fairness, and the situation of each employee when deriving an optimal schedule. Human resource management in highly labor-dependent industries is crucial in operational and cost-related perspectives. Scheduling is a key supportive decision-making system that is used by organizations to effectively manage human resources [19]. Thus, numerous studies about staff management that have diverse objectives have been conducted in various industries. Taylor and Huxley [20] presented a study that considers the problem of assigning police officer shifts in minimizing the under-covers. The proposed optimization-based decision support system forecasts hourly needs, drafts schedules to maximize coverage, and allows fine-tuning to meet human needs. The results, which used an integer search procedure, generated a solution that makes 25% more patrols available in the times of need, which also saved $11 million per year. Yang et al. [21] suggested flexible management strategies for airline crew scheduling problems. They developed a model that makes an airline effectively manages its maintenance of employee supply. A schedule that minimizes the total maintenance of employee supply is derived to satisfy all the requirements and the demand in each time slot. Xu and Wang [22] conducted a study about the fairness problem of the weekend-off-schedule in a call center. They proposed the Enhanced Artificial Bee Colony (EABC) algorithm to manage a combination structure that complicates the procedure of optimization. The results showed that the algorithm offers a solution that is suitable for maximizing fairness about large-scale problems by applying it. Alsheddy and Tsang [23] proposed an optimal schedule that assigns the right worker to the right position in the field workforce, which also considers the workers’ preference for shifts and fairness. An empowerment scheduling model that provides flexibility by authorizing the employees to express their preference on shifts and participate in the scheduling process was proposed. This made a big regression on variability in employees’ individual satisfaction levels. Park and Ko [24] presented a mathematical model in minimizing the total labor cost of a construction company, that considered irregular employee’s average absence rate in the process of reinforcement. Linear Programming was utilized to derive a deterministic staff schedule that considered the irregular employee’s average absent rate. As a result, it was able to reduce unneeded employees from about 46.6 to 45 a day on average.
Van den Bergh et al. [25] defined three main staff scheduling parts, which included shift scheduling, days off scheduling, and tour scheduling. Shift scheduling involves scheduling across a daily planning horizon, which one worker has just one shift a day. The shift scheduling problem (SSP) needs to comply with certain labor regulations and the organization’s rules and policies. Therefore, the studies for SSP in various industries have been conducted and introduced. Mabert [26] conducted a study about the shift scheduling procedure of a commercial bank’s encoder workforce with daily workload uncertainty. The study presented a chance constraint model to meet varying volume demands when forecast errors are present. As a result, this model provided solutions with the schedules obtaining the lowest labor costs. Özder et al. [27] indicated the worker’s scheduling problems by considering the personnel abilities in a natural gas combined cycle power plant. They tried to create an adequate monthly shift schedule that maximizes the fairness level of the personnel workload by using integer programming. As a result, the new shift schedule has decreased the shutdown time from 53 to 4 h, which means $83,790,000 worth of costs were saved. Shuib and Kamarudin [28] devised work shift schedules to identify main criteria and conditions in a power station. This study intended to formulate a Binary Integer Goal Programming (BGP) model. This model considered the worker’s day-off preference as its main feature. The MATLAB was used to solve this model, which generated an optimal schedule that was based on the required number and the composition of shifts as well as the workers’ day-off preferences. As a result, workers’ satisfaction with the day-off preference increased by 37.21%, which is up from 43.02% based on the existing prepared schedule to 80.23%. Dahmen et al. [29] designed a model minimizing under-coverage, over-coverage, transfer, and labor costs while scheduling for various departments. An integer programming model with a two-stage solution approach and three heuristics, IH, TDH, and TSDH, were proposed to solve the disaggregated problem in the process. The proposed scheduling tool derived a schedule by considering coverage, transfer, and labor costs. Soukour et al. [30] tried to solve staff scheduling problems in airport security services. This research focused on staff assignment, by providing a greedy algorithm and a global assignment algorithm that provides an initial solution. Under coverage, overtime, and dissatisfaction were minimized with the solutions that were derived.
The welfare, medical, and nursing industry are interested in SSP research to assign employees better. Trivedi [31] conducted a study for optimizing the expense budgeting in a hospital nursing department. The objectives of this study involved matching nursing staff to the random nature of the patient loads to meet the personnel’s requirements. These were conducted by using a mixed-integer goal programming model that utilized hospital financial data, staffing standards, and user institutional norms. The proposed model was proven to be efficient in cost setting for the hospital by minimizing the deficit in the budget, understaffing, and the number of part-time employees. Becker et al. [32] presented a shift scheduling model that considered unpredictable employee absences in emergency medical services. Set covering-based integer programming formulation was proposed for cyclic stint-based staff scheduling with on-call duties. The employee preferences such as fairness, less work on weekends and longer recovery times were the items that were mainly considered. Baum et al. [33] derived a shift schedule to fix the unfair allocation of individual revenue that occurred in an academic hospital. They proposed a simple unified optimization formulation of this scheduling problem using mixed-integer optimization. The revenue increased by 8.2% over previous operating revenue as well as strictly adhered to codified fairness and objectivity. Huang et al. [34] constructed two mathematical models that increased the efficiency of a nurse’s shift and the day-off scheduling to improve the quality of the nurses’ lives at a hospital. They proposed a two-step nurse scheduling model to sequentially solve the shift and day-off problem. The model was able to satisfy the maximum preferences of a shift for the nurses as well as provide an optimal day-off assignment which was based on the given shift scheduling table. Proano and Agarwal [35] selected a schedule that was decided by multiple criteria in a hospital, which compared the fairer schedule and the schedule that was good to facilitate. They used constraints called the Analytical Hierarchy Process (AHP) to make the selecting easier. This helped the decision-maker to select a more executable schedule, which is one of the high-quality alternative schedules in terms of their workload balance, educational experience, satisfaction, and ability to deal with patients. Recently, Rerkjirattikal et al. [36] presented methods of devising a schedule for nurses’ job satisfaction. They received data on the operations of the institution and the shift preferences, which they then utilized them in the Normalized Goal Programming Technique model. They created an optimal schedule that shows sufficient improvement in terms of job satisfaction, compared with the former schedules. Hidri et al. [37] presented shifts scheduling that minimizes overtime for physicians in the ICU. The problem was mathematically formulated as an integer linear program and solved using a state-of-the-art software. The model created a reduction of overtime work by 69.23%, and the under-load was eliminated. Abadi et al. [38] improved scheduling by eliminating unbalanced workloads or excessive stress, which could lead to decreasing the nurse’s performance and potential human errors. They suggested a novel model of the Hybrid Salp Swarm Algorithm and Genetic Algorithm (HSSAGA) to solve the nurses’ scheduling. In addition, the proposed algorithm assigned the nurse’s shifts, which also considered the individual’s situation is considered.
This study suggests an optimized shift strategy using integer programming that aims at maximizing the worker’s job satisfaction within limited human resources of a Korean welfare facility. The shift scheduling problem (SSP) is a complex NP-hard integer programming problem, especially when many shifts and a large number of workers of various ranks and multi-skills are involved. A welfare facility is a complex workplace that has numerous variables, considering the worker’s job satisfaction is crucial. Thus, fairness in the shift distribution, worker’s preferences on shifts, and individual situations should be considered. These requirements are based on an interview with a welfare facility. The previously mentioned requirements included 2-days off after the night shifts, senior and leader worker’s presence in the dayshifts, inhibiting only 1 new worker to work on each shift, and shift patterns to be specific. A shift pattern can have a negative impact on scheduling if it is applied as a hard constraint due to the clash with other constraints that ensures fairness. Therefore, the shift pattern is applied as soft-constraint to the model. In addition, it satisfies all the requirements without any recruitment, so it is different with other research and provides validity to the study.

3. Mathematical Formulation

Adopting an optimization technique is based on mathematical modeling maximizing satisfaction on a monthly schedule for social workers. A monthly schedule should be developed and announced on the last week of the preceding month. The overall procedure is presented in Figure 2.

3.1. Problem Description

This study developed a monthly schedule to maximize the workers’ job satisfaction of workers in a welfare facility, located in Korea. The welfare facility drafts shift schedules for a month. There are 13 workers in the welfare facility, with 4 positions, which include senior workers, team leader workers, normal workers, and new workers. In addition, there are 4 types of shifts, which are mainly divided into 2 kinds of shifts that start to work in the morning and at night. There are three shifts that start in the morning, which include D1, DA, and DAY. Each shift starts at 7 a.m., 8 a.m., and 9 a.m., and the shifts last for 9, 10, and 9 h, respectively. There is also a NIGHT shift, which starts at 6 p.m. and lasts for 13 h. The head worker of the facility drafts the schedule by hand based on these factors. However, the schedule that was derived from the facility’s conventional method has large variances in the total working hours, the number of night shifts, and the number of shifts on holidays for each worker. In addition, consideration of each worker’s preferred shift has not been reflected in the schedule. This can lead to an increase in the workers’ job dissatisfaction and turnover intention. Thus, this study conducts an interview of the workers in the welfare facility, investigates the preferred shifts during the daytime for each worker and the working environments that can increase their satisfaction, and then designs a schedule that aims for maximizing satisfaction of workers. In detail, working environments that increase workers’ job satisfaction of workers include avoiding working patterns that work between off days and reflecting each worker’s preferred shifts of each worker on the schedule. Furthermore, the conditions for fairness and the Korean labor law are considered as well as the conditions for workers’ satisfaction from the interview when draw the schedule in this study. To sum up, this research derives a schedule that simultaneously fulfills the facility worker’s requirements, practicality, and applicability.

3.2. Notation

3.2.1. Known Parameters

This paper derives a conservative and deterministic solution for a social worker’s schedule that can maximize the total workers’ satisfaction by considering the fairness of the work distribution and the workers’ preference for daytime shifts. The following notations in Table 1 are composed of elements that regard the fairness of the work distribution and the facility’s rules.

3.2.2. Decision Variables

The decision variables in Table 2 for this mathematical model show the allocation of the social worker to a specific shift which included off and vacation on a certain day.

3.3. Mathematical Model

Considering the required scheduling conditions from the facility, a mathematical model with the form of 0–1 Integer Linear Programming is developed. The decision variable, which is about whether the certain worker is assigned to certain shift on a designated day or not is defined as a binary 0–1 variable. The objective function aims at maximizing the satisfaction of workers, which is consist of multiplication of parameter and decision variable. Several conditions for scheduling defined through the interview with the facility are described by one or more mathematical formulations using decision variable and several parameters to consider specific meanings.
Equation (1) is an objective function that maximizes the workers’ satisfaction when a worker is assigned to specific shift. It is based on the preference for the shifts of each worker. The penalty for limiting scattered work patterns that greatly affect job satisfaction is deducted from the objective function. Equation (2) means the penalty. It is a constraint to reflect the results of the interview that job satisfaction decreases if a work shift is between the off shift or vacation. In general, the pattern of working days is to work 4 or 5 consecutive days a week and take a break, and in case of shift workers, they also prefer to have the above pattern rather than mixing working days and off-duty days. Therefore, it is additionally assigned the penalty to the value of objective function when certain workers are assigned to work less than 3 consecutive days.
15 · d D s S n N X d , s , n · C s , n n N P n
P n = 10 · d D M 3 s O X d , s , n + 10 · d D M 3 s O X d + 3 , s , n + d D M 3 s D S X d + 1 , s , n + d D M 3 s R S X d + 2 , s , n

3.3.1. Constraints for Compliance with Labor Laws

Equation (3) represents that all workers cannot work more than the 52 h a week, which is established by the labor law in South Korea. Working hours per week is the sum of the value that each working shift, which is multiplied by each working time.
d W t ( S T 1 · X d , 1 , n + S T 2 · X d , 2 , n + S T 3 · X d , 3 , n + S T 4 · X d , 4 , n ) L H ,   t T , n N

3.3.2. Constraints for Reality

Equation (4) means a worker should be unconditionally assigned to one of the shifts. Equation (5) shows that a worker can only be assigned to only one of the three shifts during the daytime. Equation (6) guarantees that if a worker is allocated to the shifts on the daytime, the same worker cannot be allocated again to the night shift on that day. Equation (7) indicates that a worker cannot be assigned to the shifts during the daytime after the night shift.
d D X d , s , n = 1 , s S , n N
X d , 1 , n + X d , 2 , n + X d , 3 , n 1 , n N , d D
X d , s , n + X d , 4 , n 1 ,   d D , s D S , n N
X d , 4 , n + X d + 1 , s , n 1 ,   d D , s D S , n N

3.3.3. Constraints for Rules and Requirements of the Welfare Facility

Equations (8) and (9) indicate that the minimum number of the senior and team leader workers that should be included in the shifts during the daytime. Equation (10) is used to limit the number of the new workers that can be assigned in each shift. Equation (11) guarantees the minimum number of workers that should be allocated to the night shift. Equations (12) and (13) guarantee the days of rest after the night shift. Equation (14) indicates the vacation of each worker that was received before constructing the schedule.
s d s n s n X d , s , n S N L B d , d D
s d s n c n X d , s , n C N L B D , d D
n n n X d , s , n N N U B s ,   d D , s S
n N X d , 4 , n n e e d S 4 d ,   d D
s O X d + 1 , s , n + s O X d + 2 , s , n 2 · X d , 4 , n ,   d D , n N
X 30 , 4 , n s O X 31 , s , n , n N
d V n X d , 6 , n = N V n , n N

3.3.4. Constraints for Fairness of Work Distribution

Equation (15) limits the gap of the number of the total workers a day. Equations (16) and (17) are used to limit the gap of the number of working days among the workers, which include holidays. Equation (18) means the difference in the number of the night shifts among the workers is limited.
n N s R S X d , s , n n N s R S X d , s , n N D E V ,   d , d D ( d d )
d D X d , s , n d D X d , s , n D D E V ,   s R S , n , n N ( n n )
d H D X d , s , n d H D X d , s , n H D D E V ,   s R S , n , n N ( n n )
d D X d , 4 , n d D X d , 4 , n S 4 D E V , n , n N ( n n )

3.3.5. Constraints for Compliance with Labor Laws

Equations (19)–(23) reflect the conventional schedule condition that is reflected with the on-site situation. The equations constrain the number of workers assigned to each work shift in a day. Equations (19) and (20) constrain the number of workers that can be assigned during the daytime, whereas Equations (21) and (22) are to limit the number of workers in a DA shift. Equation (22) describes the number of workers for a D1 shift.
n N s D S X d , s , n D T U B d ,   d D
n N s D S X d , s , n D T L B d ,   d D
n N X d , 2 , n S 2 U B d ,   d D
n N X d , 2 , n S 2 L B d ,   d D
n N X d , 1 , n = n e e d S 1 d ,   d D

3.3.6. Constraints for Compliance with Labor Laws

Equation (24) prohibits workers from working consecutively for 7 days. It makes workers work only for 5 days maximum in a week. It also guarantees 2-days off a week.
s R S X d , s , n + s R S X d + 1 , s , n + s R S X d + 2 , s , n + s R S X d + 3 , s , n + s R S X d + 4 , s , n + s R S X d + 5 , s , n + s R S X d + 6 , s , n L C D , n N ,   d D M 6

3.3.7. Constraints for the Binary Decision Variable and Nonnegative Parameter

Equation (25) means the decision variable is binary.
X d , s , n     { 0 ,   1 } ,   d , s , n

3.4. Solution Procedure

CPLEX version 12.10 was adopted to find an appropriate staff schedule that can maximize the sum of the workers’ satisfaction via the proposed mathematical model. The number of decision variable, X d , s , n is 31 × 13 × 5 = 2015 and various constraints should be considered, so it is difficult to find an optimal or near-optimal solution via heuristic approaches. Obtaining feasible solutions that reflect all the required schedule conditions that are based on penalty-function-based improvement algorithms is challenging even with metaheuristics, such as genetic algorithms, tabu search, and simulation annealing. Therefore, the mathematical model is developed as a form of integer programming to adopt CPLEX in this study, and an optimal staff schedule for the facility can be generated.

4. Numerical Experiment

4.1. Parameter Setting

The welfare facility has 13 social workers, which consisted of 3 senior workers, 3 team leaders, 4 normal workers, and 3 new workers. There are also 4 types of shifts, which include D1, DA, DAY, and NIGHT. Other known parameters are set to specific values, which are illustrated in Table 3. The number of workers that are in need for a specific shift, the number of new workers that can be allocated in shifts, and the known parameters to making the optimal schedule for the numerical experiment are shown in Table 3.

4.2. Result

4.2.1. Schedule Using the Conventional Method

The conventional schedule is generated by the head manager of the facility by hand via the trial-and-error method, which takes almost one week to draft a single schedule. However, the derived schedule could not meet the workers’ need for equity and shift preferences. A worker’s schedule in Figure 3 is drafted based on the record of the workers’ shifts. The way to see the schedule is explained before the results are analyzed. Figure 3 illustrates that the row number signify each worker and the column number represents the dates. The number in each cell represents the assigned shift, the cells with black circle mean a day off, and cells with 2 circles means vacation.
Many cases failed to comply with the welfare facility’s rules and requirements for the workers. For example, as shown on day 5 in Figure 3, shows that senior workers aren’t allocated to the daytime shifts. This is a failure of complying with the welfare facility’s rule. This also happens on day 18, 24, 26, and 30. In addition, cases of days 7, 11, 22, and 29 violate the rule that team leader workers should be allocated to daytime shifts. Moreover, the case of ensuring 2-days off after a night shift is violated 33 times.

4.2.2. Derived Schedule Using the Mathematical Model

Figure 4 shows that the derived schedule complies with the welfare facility’s rule perfectly, unlike the one before the mathematical model is applied. There were originally 5 cases that a senior worker isn’t allocated to shifts during the daytime. There is no case of senior workers absent on daytime in the new schedule. This is an aspect similar to that of leader workers. The case that a leader worker is absent during daytime shifts occurred 4 times in the conventional schedule, but no cases occurred in the new schedule. Moreover, the case with more than 2 new workers allocated in the same shift occurred 5 times in the conventional schedule. However, only 1 new worker is allocated per shift in the new schedule. Furthermore, ensuring 2-days off after the night shift, a requirement of the welfare facility, was violated 33 times in the conventional schedule, but none of these occurred in the new schedule. In addition, the standard deviation of the number of employees working per day decreased from 0.81 to 0.61.
Figure 5 shows the information in terms of how many times each worker is allocated to each preferred shift. Allocating to the first preferred shift ranged from 0 to 9 days before adopting the mathematical modeling, and its average is 5.15. In addition, in the case of the second preferred shift, the allocating range is 0 to 8 days, and its average is 4.33. The allocating range is 0 to 8 days in the case of the third preferred shift, and its average is 3.76. Allocating to the first preferred shift ranged from 6 to 9 days after adopting, and its average is 6.92. The allocating range is 2 to 7 days in the case of the second preferred shift, and its average is 4.61, whereas the allocating range is 1 to 8 days, and the average is 1.69 in the case of the third preferred shift. It describes the gap in the new schedule generally increases compared to the conventional schedule, and it means an increase in the case that workers are assigned to their preferred shifts.
The average is very low in the case of the third preferred shift in the new schedule, which is 1.69, but it widely ranges from 0 to 6. This means there are some cases away from the average, in which most of the values are 0 or 2. According to the rules of the welfare facility, shift D1 needs 3 workers, shift DA needs 0 to 1 worker, and shift DAY needs 1 to 4 workers. The workers who are excessively allocated to the third preferred shift have shift D1 in common in the third priority. This is the result that they choose shift D1 as the third priority, which is not flexible. It happens because the demand, which is the workers’ preference for shifts, is inconsistent with the supply, which is a rule of the facility for needed workers per shift. The new schedule is improved compared to the conventional schedule despite the limitation.

4.3. Evaluation of a Derived Staff Schedule

This paper presents an equitable schedule that maximizes workers’ job satisfaction by considering work distribution fairness and workers’ preference for shifts. In addition, the welfare facility can manage workers’ burnout and turnover by using optimized scheduling. The study also makes it possible for the head worker to draft the schedule easily and quickly, which reduces the time from about 6 h to 5 min. In addition, it considers reality, such as field situations and vacations. Therefore, this schedule is useful enough that it improves fairness numerically, and it fully complies with the welfare facility rules and requirements regardless of the manager’s ability and feelings.
Table 4 shows the improvement of the new schedule compared to the conventional schedule. The average and standard deviation (S.D) of the newly derived schedule generally decrease. The standard deviation of working hours a month reduces from 12.1 to 1.8. The working days in the new schedule are the same as the conventional schedule, but its standard deviation decreases from 0.96 to 0. The standard deviation of the night shift and working on holidays reduces about 1 and 2. This means the new schedule makes the existing unfairness of work distribution fair.
In addition, one of the requirements from the facility is to prevent work structures, such as OFF-ON-OFF or OFF-ON-ON-OFF, so the mathematical model includes the constraint to work consecutively for at least 3 days. However, if it is applied as a hard-constraint, it can be too excessive for the program to work, so it should be applied as a soft-constraint, which penalizes the objective function. The inconsecutive work pattern in the conventional schedule is 43 cases for a day and 32 for 2 days. However, the inconsecutive work pattern in the new schedule is 19 cases for a day and 27 for 2 days. It consecutively reduces all the inconsecutive patterns up to 9 cases, which is less than 3. It demonstrates that the penalty is applied to the mathematical model well, and the new schedule improves in terms of consecutive work patterns compared to the conventional schedule.

5. Conclusions

This research proposed a scheduling strategy that maximizes job satisfaction by considering work distribution fairness and workers’ preference for work shifts to solve burnout and turnover problems of social workers. Contributions of this paper are as follows. First, this paper suggested a mathematical model that can reflects the employee’s preferred working day and shift to maximize job satisfaction. As shown in the numerical experiment, a mathematical model increased the percentage of each worker assigned to their preferred shift by about 10 percent. In addition, the difference in the number of preferred shift assignments between workers decreased by about 30 percent. This can contribute significantly to improving worker satisfaction. Second, this paper suggested a mathematical model that simultaneously considers the factors that each prior study considers as an optimizing objective. This model maximized the workers’ job satisfaction by reflecting the preference of a shift for a worker on the objective function. It also pursued work distribution fairness by reducing the gap of the factors that have an impact on job satisfaction, such as the total working hours, the number of night shifts, and the number of days working on holidays via constraints. In addition, it is close to reality by considering personal situations, such as each worker’s position and vacations in the model. Third, this study solved a social problem that is related to social workers using mathematical model-based optimization algorithm. The background of the study is that the government made efforts, such as enacting laws to improve the working environment of social workers. Job satisfaction did not dramatically improve despite these efforts. However, this study can improve this problem from an operational point of view. The mathematical model, which focuses on increasing the workers’ job satisfaction, provided the workers with a more satisfactory schedule than before, which can improve the treatment of social workers. Finally, this study efficiently derived an optimized schedule without increasing the number of workers. This paper presented an effective schedule that can increase the workers’ job satisfaction without the additional cost of the welfare facility. In addition, the time that is required to derive a schedule reduced drastically from more than 6 h to about 5 min with the program. The model in this paper can reduce both the effort and the time required to create a schedule. Moreover, this study can provide workers with an increase in satisfaction, propose the welfare facility with effective worker-management by decreasing the workers’ burnout and turnover intention without additional costs, and help the head worker who drafted the schedule by hand with convenience and speed.
This paper can be expanded to further worker scheduling research that increases job satisfaction and considers the fairness of work distribution more than the current model. First, the model can be a better study if additional factors that are related to fairness are considered. For example, the research reflects the workers’ shift preferences, but there is no constraint for fairness in the number of assignments of the workers’ preferred shifts. It is difficult to apply constraints to the model due to the strict rules of the welfare facility. However, it will be possible to maximize the job satisfaction of the workers by increasing the additional work distribution fairness. Second, designing the long-term study will make a better schedule. The suggested model in this study drafts a schedule, which restricts its size to a month. In other words, the previous month and the next month are not considered in the model. There is the constraint of assuring 2-days off after the night shift in this study, but it is not reflected in the month’s schedule even if a worker works on the night shift on the last day of the previous month. Further research in deriving a schedule for the long term will result in a more realistic model. The research about deriving a schedule that considers the preferences of work patterns by workers is needed in terms of improving job satisfaction. Conducting this research improves the workers’ fatigue by providing a regular routine and it contributes to increase satisfaction with a new schedule. In conclusion, various factors that influence the workers’ satisfaction in several ways should be considered in deriving a better schedule to improve the shift workers’ high burnout and high turnover.

Author Contributions

Conceptualization, Y.D.K. and H.J.R.; methodology, H.J.R.; software, Y.N.J. and W.J.L.; validation, Y.D.K. and H.J.R.; formal analysis, H.J.R.; investigation, J.W.C.; resources, B.Y.M.; data curation, W.J.L.; writing—original draft preparation, W.J.L., Y.N.J., J.W.C. and B.Y.M.; writing—review and editing, Y.D.K. and H.J.R.; visualization, Y.N.J.; supervision, Y.D.K.; project administration, Y.D.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Daly, M.; Lewis, J. The concept of social care and the analysis of contemporary welfare states. Br. J. Sociol. 2000, 51, 281–298. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. McLean, J.; Andrew, T. Commitment, satisfaction, stress and control among social services managers and social workers in the UK. Adm. Soc. Work. 1999, 23, 93–117. [Google Scholar] [CrossRef]
  3. Geisler, M.; Berthelsen, H.; Muhonen, T. Retaining social workers: The role of quality of work and psychosocial safety climate for work engagement, job satisfaction, and organizational commitment. Hum. Serv. Organ. Manag. Leadersh. Gov. 2019, 43, 1–15. [Google Scholar] [CrossRef] [Green Version]
  4. Ministry of Health and Welfare. Available online: http://www.mohw.go.kr/react/al/sal0301vw.jsp?PAR_MENU_ID=04&MENU_ID=0403&CONT_SEQ=371733 (accessed on 27 November 2022).
  5. Korea Association of Social Workers. Available online: https://www.welfare.net/welfare/na/ntt/selectNttInfo.do?mi=1265&nttSn=176120 (accessed on 28 November 2022).
  6. Ministry of Government Legislation. Available online: https://moleg.go.kr/lawinfo/makingInfo.mo?mid=a10104010000&lawSeq=67174&lawCd=0&lawType=TYPE5&currentPage=101&keyField=&keyWord=&stYdFmt=&edYdFmt=&lsClsCd=&cptOfiOrgCd= (accessed on 28 November 2022).
  7. Korea Association of Social Workers. Available online: https://www.welfare.net/welfare/na/ntt/selectNttInfo.do?mi=1265&nttSn=436684 (accessed on 28 November 2022).
  8. Abu-Bader, S.H. Work satisfaction, burnout, and turnover among social workers in Israel: A causal diagram. Int. J. Soc. Welf. 2000, 9, 191–200. [Google Scholar] [CrossRef]
  9. Wang, L.; Tao, H.; Ellenbecker, C.H.; Liu, X. Job satisfaction, occupational commitment and intent to stay among Chinese nurses: A cross-sectional questionnaire survey. J. Adv. Nurs. 2012, 68, 539–549. [Google Scholar] [CrossRef]
  10. Lambert, E.G.; Cluse-Tolar, T.; Pasupuleti, S.; Hall, D.E.; Jenkins, M. The impact of distributive and procedural justice on social service workers. Soc. Justice Res. 2005, 18, 411–427. [Google Scholar] [CrossRef]
  11. Lin, P.Y.; Wang, J.Y.; Shih, D.P.; Kuo, H.W.; Liang, W.M. The interaction effects of burnout and job support on peptic ulcer disease (PUD) among firefighters and policemen. Int. J. Environ. Res. Public Health 2019, 16, 2369. [Google Scholar] [CrossRef] [Green Version]
  12. Peterson, S.A.; Wolkow, A.P.; Lockley, S.W.; O’Brien, C.S.; Qadri, S.; Sullivan, J.P.; Czeisler, C.A.; Rajaratnam, S.M.W.; Barger, L.K. Associations between shift work characteristics, shift work schedules, sleep and burnout in North American police officers: A cross-sectional study. BMJ Open 2019, 9, e030302. [Google Scholar] [CrossRef] [Green Version]
  13. Jun, J.; Ojemeni, M.M.; Kalamani, R.; Tong, J.; Crecelius, M.L. Relationship between nurse burnout, patient and organizational outcomes: Systematic review. Int. J. Nurs. Stud. 2021, 119, 103933. [Google Scholar] [CrossRef]
  14. García-Rivera, B.R.; Olguín-Tiznado, J.E.; Aranibar, M.F.; Ramírez-Barón, M.C.; Camargo-Wilson, C.; López-Barreras, J.A.; García-Alcaraz, J.L. Burnout syndrome in police officers and its relationship with physical and leisure activities. Int. J. Environ. Res. Public Health 2020, 17, 5586. [Google Scholar] [CrossRef]
  15. Tyler, T.R. The psychology of procedural justice: A test of the group-value model. J. Pers. Soc. Psychol. 1989, 57, 830. [Google Scholar] [CrossRef]
  16. Rizany, I.; Hariyati, R.T.S.; Afifah, E.; Rusdiyansyah. The impact of nurse scheduling management on nurses’ job satisfaction in Army Hospital: A cross-sectional research. Sage Open 2019, 9, 2158244019856189. [Google Scholar] [CrossRef] [Green Version]
  17. Rohwer, E.; Garrido, M.V.; Herold, R.; Preisser, A.M.; Terschüren, C.; Harth, V.; Mache, S. Police officers’ work–life balance, job satisfaction and quality of life: Longitudinal effects after changing the shift schedule. BMJ Open 2022, 12, e063302. [Google Scholar] [CrossRef] [PubMed]
  18. Howard, F.M.; Gao, C.A.; Sankey, C. Implementation of an automated scheduling tool improves schedule quality and resident satisfaction. PLoS ONE 2020, 15, e0236952. [Google Scholar] [CrossRef] [PubMed]
  19. Hulshof, P.J.; Kortbeek, N.; Boucherie, R.J.; Hans, E.W.; Bakker, P.J. Taxonomic classification of planning decisions in health care: A structured review of the state of the art in OR/MS. Health Syst. 2012, 1, 129–175. [Google Scholar] [CrossRef]
  20. Taylor, P.; Huxley, S. A break from tradition for the San Francisco police: Patrol officer scheduling using an optimization-based decision support system. Interfaces 1989, 19, 4–24. [Google Scholar] [CrossRef] [Green Version]
  21. Yang, T.H.; Yan, S.; Chen, H.H. An airline maintenance manpower planning model with flexible strategies. J. Air. Transp. Manag. 2003, 9, 233–239. [Google Scholar] [CrossRef]
  22. Xu, Y.; Wang, X. An artificial bee colony algorithm for scheduling call centres with weekend-off fairness. Appl. Soft. Comput. 2021, 109, 107542. [Google Scholar] [CrossRef]
  23. Alsheddy, A.; Tsang, E.P. Empowerment scheduling for a field workforce. J. Sched. 2011, 14, 639–654. [Google Scholar] [CrossRef]
  24. 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]
  25. Van den Bergh, J.; Beliën, J.; De Bruecker, P.; Demeulemeester, E.; De Boeck, L. Personnel scheduling: A literature review. Eur. J. Oper. Res. 2013, 226, 367–385. [Google Scholar] [CrossRef]
  26. Mabert, V.A. A case study of encoder shift scheduling under uncertainty. Manag. Sci. 1979, 25, 623–631. [Google Scholar] [CrossRef]
  27. Özder, E.H.; Özcan, E.; Eren, T. Staff task-based shift scheduling solution with an ANP and goal programming method in a natural gas combined cycle power plant. Mathematics 2019, 7, 192. [Google Scholar] [CrossRef] [Green Version]
  28. Shuib, A.; Kamarudin, F.I. Solving shift scheduling problem with days-off preference for power station workers using binary integer goal programming model. Ann. Oper. Res. 2019, 272, 355–372. [Google Scholar] [CrossRef]
  29. Dahmen, S.; Rekik, M.; Soumis, F.; Desaulniers, G. A two-stage solution approach for personalized multi-department multi-day shift scheduling. Eur. J. Oper. Res. 2020, 280, 1051–1063. [Google Scholar] [CrossRef]
  30. Soukour, A.A.; Devendeville, L.; Lucet, C.; Moukrim, A. Staff scheduling in airport security service. IFAC Proc. Vol. 2012, 45, 1413–1418. [Google Scholar] [CrossRef]
  31. Trivedi, V.M. A mixed-integer goal programming model for nursing service budgeting. Oper. Res. 1981, 29, 1019–1034. [Google Scholar] [CrossRef] [PubMed]
  32. Becker, T.; Steenweg, P.M.; Werners, B. Cyclic shift scheduling with on-call duties for emergency medical services. Health Care Manag. Sci. 2019, 22, 676–690. [Google Scholar] [CrossRef]
  33. Baum, R.; Bertsimas, D.; Kallus, N. Scheduling, revenue management, and fairness in an academic-hospital radiology division. Acad. Radiol. 2014, 21, 1322–1330. [Google Scholar] [CrossRef]
  34. Huang, Y.C.; Hsieh, Y.H.; Hsia, F.Y. A study on nurse day-off scheduling under the consideration of binary preference. J. Ind. Prod. Eng. 2016, 33, 363–372. [Google Scholar] [CrossRef]
  35. Proano, R.A.; Agarwal, A. Scheduling internal medicine resident rotations to ensure fairness and facilitate continuity of care. Health Care Manag. Sci. 2018, 21, 461–474. [Google Scholar] [CrossRef] [PubMed]
  36. Rerkjirattikal, P.; Huynh, V.N.; Olapiriyakul, S.; Supnithi, T. A goal programming approach to nurse scheduling with individual preference satisfaction. Math. Probl. Eng. 2020, 2020, 2379091. [Google Scholar] [CrossRef]
  37. Hidri, L.; Gazdar, A.; Mabkhot, M.M. Optimized Procedure to Schedule Physicians in an Intensive Care Unit: A Case Study. Mathematics 2020, 8, 1976. [Google Scholar] [CrossRef]
  38. Abadi, M.Q.H.; Rahmati, S.; Sharifi, A.; Ahmadi, M. HSSAGA: Designation and scheduling of nurses for taking care of COVID-19 patients using novel method of hybrid salp swarm algorithm and genetic algorithm. Appl. Soft. Comput. 2021, 108, 107449. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Number of clients per one social worker.
Figure 1. Number of clients per one social worker.
Algorithms 16 00041 g001
Figure 2. Overall procedure for development of a social workers’ schedule.
Figure 2. Overall procedure for development of a social workers’ schedule.
Algorithms 16 00041 g002
Figure 3. A staff scheduling using conventional method.
Figure 3. A staff scheduling using conventional method.
Algorithms 16 00041 g003
Figure 4. Optimal staff schedule using mathematical model.
Figure 4. Optimal staff schedule using mathematical model.
Algorithms 16 00041 g004
Figure 5. Change in preferred shift placement number for each worker.
Figure 5. Change in preferred shift placement number for each worker.
Algorithms 16 00041 g005
Table 1. Known parameters.
Table 1. Known parameters.
VariablesMeaning
N Set for all workers, n N
S N Set for senior workers, s n S N
C N Set for team leader workers, c n C N
N N Set for new workers, n n N N
D Set for days,   d D
D M 3 Set for days of month, last 3 days excluded, d D M 3
D M 6 Set for days of month, last 6 days excluded, d D M 6
H D Set for holidays, h d H D
W t Set for days of the t th week, w = { 7 t 6 ,   7 t 5 ,   ,   7 t }
S Set for all shifts, including off and vacation, s S
R S Set for working shifts only, r s R S
D S Set for shifts on daytime, d s D S
O Set for off and vacation
C s , n Set for contentment of worker   n   when assigned to shift s
L C D Maximum number of consecutive workdays
N V n The number of employee’s vacations
V n Set for dates of vacations for worker,   n N
S N L B d Minimum number of senior workers on daytime
C N L B d Minimum number of team leaders on daytime
N N U B s Maximum number of new workers per shift
S T r s Worktime for each shift, r s R S
L H Maximum total working hours a week, established by law
D T L B Minimum number of workers for shifts on daytime
D T U B d Maximum number of workers for shifts on daytime
n e e d S 1 d Least number of workers for D1 shift a day
S 2 L B d Minimum number of workers for DA shift a day
S 2 U B d Maximum number of workers for DA shift a day
n e e d S 4 d Number of workers for night shift a day
D D E V Gap between maximum and minimum number of total workers a day
H D D E V Gap between maximum and minimum number of workdays by workers
S 4 D E V Gap between maximum and minimum number of workdays on holidays by workers
N D E V Gap between maximum and minimum number of night shifts by workers
Table 2. Decision variables.
Table 2. Decision variables.
VariablesMeaning
X d , s , n It becomes 1, if social worker n   is assigned to shift s on day d , otherwise 0
P n It refers to penalty, which becomes larger if working schedule of worker n is not assigned consecutively
Table 3. System parameters.
Table 3. System parameters.
ParameterValue
L D M 31
L C D 5
L H 52
S N L B d 1
C N L B d 1
N N U B s 1
D T L B d 5
D T U B d 7
n e e d S 1 d 3
S 2 L B d 0
S 2 U B d 1
n e e d S 4 d 2
D D E V 2
H D D E V 2
S 4 D E V 1
N D E V 1
Table 4. Comparison between the original schedule and the proposed schedule.
Table 4. Comparison between the original schedule and the proposed schedule.
Original ScheduleProposed Schedule
Average working hours184183.08
S.D of working hours12.11.8
Average working days1818
S.D of working days0.960
S.D of working days in night shift1.510.42
S.D of working days on holidays2.340.57
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

Ryu, H.J.; Jo, Y.N.; Lee, W.J.; Cheong, J.W.; Moon, B.Y.; Ko, Y.D. An Effective Staff Scheduling for Shift Workers in Social Welfare Facilities for the Disabled. Algorithms 2023, 16, 41. https://doi.org/10.3390/a16010041

AMA Style

Ryu HJ, Jo YN, Lee WJ, Cheong JW, Moon BY, Ko YD. An Effective Staff Scheduling for Shift Workers in Social Welfare Facilities for the Disabled. Algorithms. 2023; 16(1):41. https://doi.org/10.3390/a16010041

Chicago/Turabian Style

Ryu, Hee Jun, Ye Na Jo, Won Jun Lee, Ji Won Cheong, Boo Yong Moon, and Young Dae Ko. 2023. "An Effective Staff Scheduling for Shift Workers in Social Welfare Facilities for the Disabled" Algorithms 16, no. 1: 41. https://doi.org/10.3390/a16010041

APA Style

Ryu, H. J., Jo, Y. N., Lee, W. J., Cheong, J. W., Moon, B. Y., & Ko, Y. D. (2023). An Effective Staff Scheduling for Shift Workers in Social Welfare Facilities for the Disabled. Algorithms, 16(1), 41. https://doi.org/10.3390/a16010041

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