SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING &
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 5, September – October (2013), pp. 312-324
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2013): 6.1302 (Calculated by GISI)
www.jifactor.com

IJCET
©IAEME

LITERATURE REVIEW ON PERSONNEL SCHEDULING

Urmila Shrikant Pawar*, Dinesh Bhagwan Hanchate**
Department of Computer Engineering, Vidya Pratishthans College of Engg,
Baramati-413133, Pune, Maharashtra, INDIA,

ABSTRACT
The problem of personnel or employee scheduling has become increasingly important for both
public sectors and private companies. It is an extension to the standard shift scheduling problem with
some key limitations. But today, the increased generality of this problem has lead to more complex
model due to its size and pure integer nature. So it has proven very difficult to solve optimally.
Numerous approaches for modeling and solving this problem have been proposed. Here, we
reviewed and classified the literature on personnel scheduling problem. The objective is to identify
broad classification, compare different methods and identify the future research directions.
Index Terms: Personnel Scheduling Problem, Work- force scheduling, Optimization, Mathematical
Programming, Heuristic.
I.

INTRODUCTION

TODAY’S economy is characterized by fast growth in the service sector, which tends to be
labor intensive. Therefore it is now more important to effectively use the human resources, which are
generally the most expensive for the majority of organizations. Effective labor scheduling can reduce
the cost of human resources and also improve the customer service and increase customer
satisfaction. Numerous approaches have been published in literature for dealing with different
versions of workforce scheduling problems.
In the last few decades, personnel scheduling problems have been studied widely. The
increase in research attention could be motivated by economic considerations. For many companies,
labor cost is the major direct cost component. Cutting this cost by only a few percent by
implementing a new personnel schedule could therefore prove very beneficial.
312
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

Today, the problem of personnel scheduling is very different from the one introduced by
Dantzig [01] and Edie [02] in the 1950s. The relative importance of satisfying employee needs in
staffing and scheduling decisions has grown. Company’s offer part-time contracts or flexible work
hours and take into account employee preferences (e.g., working together with someone, preference
for a specific shift type, specific days off or on and many more) when creating work schedules.
Baker [03] has proposed the classification methods for personnel scheduling problems.
According to Baker, three main groups can be distinguished: shift scheduling, days Off scheduling
and tour scheduling, which is combination of first two.
In shift scheduling, one has to schedule across a daily planning horizon. The simplest type of
schedule involves non-overlapping shifts. This implies that the staff requirements on each shift can
be treated independently in determining appropriate allocations. This type of problem is typical faced
by industrial companies. Its main advantage is that the allocation problem is easy to solve, and the
solution is relatively easy to implement. However, whenever there is fluctuation in demand over
small intervals compared to the shift length, this configuration is no longer useful and a model for
allocations with overlapping shifts is needed. This kind of scheduling problem is encountered in call
centers.
In the second group of problems (days off or day-of-week scheduling), the length of the
operating week in the facility does not match the length of an employee’s working week. A widely
used version of this problem is the instance of 5-day work weeks for employees and a 7-day
operating week. A variation of the problem integrates the assumption that the employee’s day’s off
have to be Consecutive.
The third case is a combination of the shift scheduling and the day’s off scheduling problem.
In personnel tour scheduling, organizations operate seven days a week, with more than one shift a
day (e.g., airlines, hotels, hospitals, etc.). Since employees must be given daily and weekly breaks,
the particular tour (i.e., hours of the day and days of the week) in which the employee must work has
to be specified. As with shift and days off scheduling problems, the complexity and size of the tour
scheduling problems depend on a number of factors [04]. What really influences the complexity of
the problem is the duration of the minimum planning interval, which typically ranges from 15 min to
8 hrs.
A popular classification method is one based on the solution method applied. Bechtold et al.
[05] classify personnel scheduling solution methods in two categories: linear programming or
construction based. Subsequently, a number of categories have been added by different authors. In
his survey, Alfares [04] proposes ten categories for tour scheduling approaches:
• Manual solution,
• Integer programming,
• Implicit modeling,
• Decomposition,
• Goal programming,
• Working set generation,
• LP-based solution,
• Construction/improvement,
• Metaheuristics and other methods.
Ernst et al [06] present a review of staff scheduling and roistering. Their classification
presents the roistering (or personnel scheduling) process as a number of modules: demand modeling,
days off scheduling, shift scheduling, and line of work construction, task assignment and staff
313
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

assignment. The requirement of deferent modules depends on the application. It is often possible to
combine several modules into the same procedure. This classification is used to discuss the key
problems related to staff scheduling in different application areas, such as transportation systems,
call centers, health care systems, etc. In the remainder of their paper Ernst et al. [06] review
roistering methods and techniques. They classify the different approaches into five groups:
• Demand modeling,
• Artificial intelligence approaches (fuzzy set theory, search and expert systems),
• Constraint programming,
• Metaheuristics and
• Mathematical programming approaches.
The classification fields are as following:
1.
Personnel characteristics, decision delineation and shifts definitions : information on
personnel criteria such as skills, full- or part-time contracts, etc., and indicating what type of
decision has to be made (time, tasks, group or shift sequence), followed by information on the
shifts definitions;
2.
Constraints, performance measures and flexibility: information on the hard and soft
constraints that occur in addressing the problem, as well as the parameters researchers could
change in order to cope with coverage constraints;
3.
Solution method and uncertainty incorporation: indicating which type of solution or
evaluation technique is used and distinguishing between deterministic and stochastic
manuscripts;
4.
Application area and applicability of research: indicating in which area the problem is
situated and information on the testing (data) and its implementation in practice.
II.

PERSONNEL CHARACTERISTICS, DECISION DELINEATION AND SHIFT
DEFINITION

One way in which to classify personnel members is to look at their labor contract, namely
distinguishing between full-time and part-time workers. In order to avoid under staffing, when
regular workforce is not able to deal with coverage constraint or other requirements, casual workers
have to be scheduled in as well. When certain tasks demand specific skills, the personnel are
considered to form a heterogeneous set of employees, each with a number of specific skills. In
relation to certain problems, tasks could be carried out by personnel members who do not possess the
specific skills. This typically leads to a cost increase, since these employees are less efficient and
consequently yield a lower productivity rate.
Another classification is based on the grouping of employees. Some problems require the
scheduling of a crew (or team) instead of considering each employee on their own. Applications for
this kind of scheduling problems can be found in the transportation area, where one has to combine
personnel scheduling with vehicle routing. The number of vehicles and/or routes is typically
constrained and each vehicle needs a number of staff members with or without specific skills.
Examples of less frequent personnel characteristics are Productivity levels and seniority categorizing
personnel members in terms of different productivity levels is closely related to the skill-based
classification. When less efficient personnel members are assigned to do jobs, this now leads to a
lower ”profit” or a postponed due date (which also incurs a cost). As in the skill-based classification,
this would typically add a penalty to the objective function.
314
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

However, both characteristics can be combined when employees differ in the productivity
rate they possess for their specific skill set. Bhatnagar [14] adds an extra factor to the productivity
rates and incorporates learning effects in his scheduling problem. Seniority could also have an
impact on the decision making policy. Older members could have privileges like an increased
number of (consecutive) day’s off, or their preferences for specific days or shifts off might be
considered more important than those of their younger colleagues. One could also restrict the
instances of older people being assigned specific shifts (e.g., night duties) or tasks (e.g., no heavy
lifting). Asensio Cuesta et al. [14] incorporate employees’ injuries to create ergonomic job rotation
schedules. Personnel scheduling problems consist of various decisions that have to be taken. Such as:
1.
2.
3.

Assignment of tasks (e.g. employee A is assigned to job K),
Groups (e.g., multiple workstations),
Shift sequence (e.g., employee A works the night shift on Monday, is free on Tuesday and
works the morning shift on Wednesday),
4. Time (e.g., employee A is busy in time periods 1 to 4) or
Other the group decision entails a number of different decisions where employees are
combined into subsets, such as skills, different locations or workstations, etc.”Other” represents a
heterogeneous group of assignments, for example when a worker needs a specific vehicle or tool to
do is tasks. For each decision, we distinguish between individual personnel members and teams.
Hardly ever, the personnel scheduling problem is integrated with other scheduling problems such as
machine scheduling, operating room scheduling, etc. Apart from the lack of integration with other
scheduling problems, one seldom integrates all the decisions of the personnel scheduling problem,
such as forecasting and adjusting the workload distribution, break placements, hiring/ firing, training
skills, considering employee preferences for holy- days or shifts, etc. This is one of the major areas
of future research opportunities: joining all these decisions into one single personnel scheduling
problem. Flexibility receives particular attention in the literature. Topaloglu and Ozkarahan [10] state
that organizations use different shift start times, shift lengths, daily break windows and days-on work
patterns in order to provide flexibility. When the number of flexibility alternatives in- creases,
developing tour schedules becomes more complex. Following could be different alternatives where
shift decisions are concerned.
The first decision is based on the overlap of shifts. When demand is rather fairly distributed
over the day and the operating day length is too large to be covered by a single shift, a possible
method is to create multiple non overlapping shifts. This method is very common in hospitals and
industrial organizations. When the organization operates all day long, the day is often divided into
three distinct shifts with a length of 8 hours (e.g. early from 6 AM to 2 PM, late from 2 PM to 10 PM
and night from 10 PM to 6 AM). Personnel schedulers in call centers had to come up with a different
approach, since incoming calls arrive at very irregular intervals during the day. When allowing shifts
to overlap, it is possible to increase the number of staff present at work at certain (peak) times. This
way one can deal with demand peaks without being forced to schedule expensive overtime or to hire
extra employees and one can avoid excess staff during low demand periods. When personnel have to
be assigned to pre specified shift patterns, it is not always clearly mentioned in the text whether these
shifts overlap or not.
The first shift decision does not contribute greatly to the flexibility of the scheduler, because
the shifts are pre- determined. Allowing the user to differentiate concerning the starting/finishing
hours (between boundaries) and concerning the shift length further contributes to flexibility.
315
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

Sometimes, fixed and definable shift start times and/or shift lengths are combined in order to address
the same issue. The increasing importance of personnel preferences and a flexible work environment
will result in the dominance of tour scheduling problems in the research of personnel scheduling.
III.

CONSTRAINTS, PERFORMANCE MEASUREMENT AND FLEXIBILITY

Here, we classify the variety of constraints that appear in personnel scheduling problems. If
possible, we distinguish between hard and soft constraints per category. The different categories are
coverage, time-related, and fairness and balance constraints. In addition, the flexibility which allows
the user to cope with these constraints is discussed.
1.
Hard constraint ensures that enough workers are available during each time period, whereas
the objective function minimizes the total workforce.
2.
When focusing on capacity as a soft constraint or performance measure, the difference from
the optimal or minimal capacity is typically of interest.
Bard and Purnomo define the workload demand as a lower and upper limit on the number of
nurses needed per shift. Because of nationwide staff shortages, they assume it would be unusual to be
able to cover all demand. Therefore, gaps in the schedule could be filled by (limited) outside
resources. One objective is to generate a set of rosters that minimizes the number of uncovered shifts
over the planning horizon (i.e., the cost of filling gaps with outside nurses).
When researchers classify coverage constraints as hard constraints, understaffing is not
allowed. This does not mean that workforce demand has to be met exactly: one can still schedule
some excess staff to deal with unexpected demand, etc. When the personnel can be classified into
Different skill categories, a hard constraint is mostly added to ensure the presence of a number of
workers per skill needed during a specific period. The necessity of a specific skill can be modeled
either as a hard or a soft constraint. In the case of a soft constraint, people with other skills could take
over when there is a lack of employees with the right skill, which penalizes the objective value.
We distinguish between three groups with respect to the extent to which skills are considered as
flexible.
1. The first group consists of skills that are user definable: In this case the scheduler has the
freedom to define skills for every personnel member in the set. This could be the case when the
company has the ability to easily hire (or train) employees with these specific skills. Extra
constraints could limit the number of people with a specific skill or enforce a minimum on a
set.
2. The second group concerns problems with a hierarchical workforce: In this case, employees
classified in a higher category are able to carry out the tasks of lower ranked employees, but
not vice versa. In this way, companies could differentiate based on educational background,
training and experience, junior and senior employees, etc.
Generally, employees in a higher classified category receive a greater level of compensation
than employees in a lower classified category. Examples can be found in hospitals, where schedules
have to satisfy demand for a given number of nurses with different grades or students have to be
scheduled together with nurses or physicians. The coverage constraints could be defined in a way to
incorporate breaks. In his model, Dantzig [01] created the possibility of adding meal breaks to every
distinct shift schedule. Now, more than half a century later, scheduling breaks are often omitted from
316
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

personnel scheduling problems. A distinction can be made between the assignment of (long) meal
breaks and (short) rest breaks.
Scheduling reliefs in advance results in more costly schedules, but (according to the authors)
will have undesirable outcomes such as a less profitable deployment of labor and a less productive
workforce when some reliefs cannot be given. A third negative consequence can occur
When scheduling relief breaks in real-time. These real-time
Schedule adjustments should be incorporated into the procedures developed by the
researchers, as adjustments made by experienced managers are generally less profitable than
adjustments made by computer-based heuristics. The flexibility alternatives not exhaustive. The use
of over-time also has an impact on the flexibility of the operator in dealing with coverage constraints.
When scheduling over-time is allowed, a relation exists between assigning extra hours to employees
and hiring a new employee (when possible). This relationship depends on the extra cost of over-time
on top of the wage, the upper limit on the number of hours per day and/or per week per employee,
etc. Instead of limiting the number of work hours by week, one could also use annualized hours or
working time accounts. This way, the operator keeps track of the number of hours a specific
employee has worked during the past period (month, year,). This gives the operator more flexibility
in scheduling employees, since one can compensate for weeks when demand and thus workload is
high without having to pay for expensive overtime or to hire new (part-time) workers. The category
of financial measures entails different costs, such as:
• Personnel cost (regular wages),
• A cost depending on the day of the week (e.g., inCreased wage for weekend days),
• Different cost per skill category (e.g., greater remuneration for a highly-skilled workforce),
• Overtime cost,
• outsource cost,
• travel cost,
• Cost or profit derived from carrying out various tasks and
• Other costs.
Minimizing personnel cost is closely related to minimizing the number of employees, but
has more possibilities. When using personnel cost rather than the explicit number of employees, one
can make a trade-off between hiring employees, overtime, casual workers, etc., by assigning a
(relative) cost to all of these factors. The wider range of possibilities contributes to the popularity of
this latter performance measure compared to the minimization of the number of employees. When
using personnel cost rather than the explicit number of employees, one can make a trade-off between
hiring employees, overtime, casual workers, etc., by assigning a (relative) cost to all of these factors.
The wider range of possibilities contributes to the popularity of this latter performance measure
compared to the minimization of the number of employees.
In personnel scheduling problems, the operators often want to create fairness in the work
environments for different workers. Therefore, they try to balance dissimilarities between the
workers.
The idea of using time-related constraints rather than categorizing the constraint according to
a tour scheduling or shift scheduling classification, originates from Brucker [11] et al, when
representing all the constraints that appeared when introducing benchmarks in dealing with the nurse
scheduling problem. They created a number of problem instances, with different subsets of these
constraints. Organizations frequently impose limits on the number of consecutive working and non317
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

working shifts. The lower limit of consecutive (non-)working shifts ensures that workers do not have
to switch too often from working to non-working patterns. This lower limit is mainly used to avoid
the existence of a single working shift between two non-working shifts (or a single non-working shift
between two working shifts), which is considered undesirable by the personnel. Another constraint
based on consecutiveness is a maximum number of consecutive assignments to the same shift type.
The most popular time-related soft constraints are those that consider consecutive (non-) working
shifts. Whereas a measure such as the maximum number of hours worked is usually dictated by
official Regulations (i.e., hard constraints), the modification of the maximum and minimum number
of consecutive shifts is less restricted. When doing so, one has to take into account employee
satisfaction, as the minimum number of consecutive working and non-working shifts is related to
single stand-alone shifts, which are considered undesirable. Aside from official regulations,
organizations themselves can also impose hard constraints on the (regular) number of hours an
employee is allowed to work per day or/and per week/month. If regular work hours do not suffice to
cover all the workload, the organizations can switch to overtime, but the use of overtime is often
restricted.
Days on/off and shifts on/off refer to problems where the workers have announced that they
will not be available on specific days/shifts (i.e., the label “Days off” addresses the papers in which
the user is asked to deliberately consider holidays of the personnel or requests for days off, which is a
restriction on assigning an employee to a specific day, whereas” Max number of consecutive days
off” considers the regular rest days after a working period). With this in mind, the scheduler has to
consider other workers to solve the coverage problems.
When a worker has to change from one shift type to another, one has to make sure that the
specific pattern is allowed. When a worker works late one day, (s) he will not be thrilled to start early
the next day and one wants to ensure a minimum rest time between assignments. For this reason,
some shift type successions will not be tolerated. These restrictions can be modeled by allowing the
user to choose from a predefined set of patterns, by prohibiting certain shift sequences, by ensuring a
minimum time between consecutive assignments or shifts, etc.
Weekends are quite important for workers and organizations have to be thoughtful when
scheduling weekend days. The most popular of the set of weekend constraints is the creation of
complete weekends. Employees prefer to work one full weekend with the knowledge they have
another weekend off, rather than working two weekends for a single day. Another constraint is the
limit set upon the number of allowable weekends within a planning period, and even the number of
consecutive weekends could be restricted. Workers or jobs may require specific resources, which are
not always available.
In some situations, ratios between groups of workers are added as a constraint to make sure
that the relative share of the workforce does not become too large. In the nurse scheduling problem
of Wright and Bretthauer [07], the number of float nurses is restricted as compared to the regular
workforce. Heimerl and Kolisch [08] add a constraint to ensure that a minimum ratio exists between
the work performed by internal and by external resources. Besides minimizing crew costs and
ensuring fairness to all regular crew members regarding the workload, the aircrew roistering problem
in Maenhout and Vanhoucke [09] also takes into account crew members’ preferences for certain
roster attributes. The crew members not only express their preferences for specific pairings and
reserve duties, but also for more general scheduling preferences such as the moment (day/time) they
want to be scheduled.
318
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

Aside from the soft constraints or performance measures illustrated so far, researchers have
defined many others, such as the minimization of the possibility of getting injured from doing a
specific job sequence, profit maximization, the maximization of the net present value, the
minimization of the (mean) lateness of the completion of tasks, minimizing the permitted number of
distinct shift types, maximizing employee satisfaction, minimizing service criteria (e.g., waiting time
and probability of waiting in a call center environment, length of stay of patients in a hospital,
minimizing travel distance, maximizing feet availability, etc.
It is noteworthy that most authors develop a multi-objective model for the personnel
scheduling problem. When developing a personnel schedule; one has to consider a group of
stakeholders, each with their own priorities. The organization itself, for instance, wants to cover the
workload at minimum cost. The operations manager could insist on limiting the number of casual
workers to ensure continuity and the availability of knowhow. The importance of every priority has
to be determined in order to combine them all into one objective function by assigning a weight
factor to all of them.
In this section, we have shown that personnel scheduling problems come in many variations
regarding the hard and soft constraints. The effect of those constraints on the complexity, however,
has barely been studied. Nevertheless, the effect on the complexity of many characteristics is still
unclear. We think a dedicated theoretic exploration benefits the development of well-suited
algorithms to deal with the numerous constraints.
IV.

SOLUTION METHOD AND UNCERTAINTY INCORPORATION

The literature on personnel scheduling exhibits a wide range of research methodologies that
combine a certain type of analysis with some solution or evaluation technique.
They are classified as:
• Mathematical programming categories
• Constructive Heuristic
• Improved Heuristic
• Simulation
• Constraint programming:
• Queuing
• Others
Mathematical programming approach groups most of the solution methods such as:
• Integer programming
• Linear programming
• Dynamic programming
• Goal programming,
• Mixed Integer programming,
• Column generation,
• Branch-and-price,
• Dynamic programming,
• Lagrange’s programming, etc.

319
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

Mathematical programming approaches group most of the considered solution methods. In
these approaches, the personnel scheduling problem is modeled as a linear, integer or mixed integer
program. The set covering formulation for the general shift scheduling problem, introduced by
Dantzig [01], is still very popular among researchers. This formulation permits researchers to add a
number of constraints based on their own particular needs. Many of these variations to the setcovering model tend to create linear integer programs with a huge number of variables. Researchers
are used to trying to overcome these large scale formulations by decomposition techniques and
heuristic algorithms. Several large-scale problems benefit from a decomposition method in solving
the problem. Decomposition methods essentially consider the problem in two parts, one with
the”easy” and one with the more”complicating” constraints.
When column generation is applied, large linear programming models can be solved to
optimality without holding all columns (variables) in the model at once. Column generation
establishes a lower limit to the solution which is guaranteed to be LP optimal. In each iteration, a
linear program with only a small subset of the decision variables, known as the restricted master
problem, is created. Using the current dual vector, a pricing sub-problem is solved to identify
variables that may potentially improve the current solution based on their reduced costs. Branch-andprice algorithms combine an LP-based branch-and-bound algorithm with a column generation
algorithm to solve each LP relaxation. To take advantage of the column generation approach, the
pricing sub-problems should be easy to solve quickly and branching rules should not destroy the
structure of the Pricing sub-problem.
In addition to these decomposition methods, authors have used other exact methods to tackle
the difficult (mixed) integer programming problem. Adding strong valid inequalities can be very
effective in reducing the optimality gap. Besides adding cutting plane inequalities, it can be worth
the effort to design special branching rules or tighter LP-bounds through problem reformulation or
cutting plane inequalities.
Not all problems related to personnel scheduling are modeled with a set-covering
formulation. Jarray [16] presents an exact decomposition approach for an employee day’s off
scheduling problem in relation to a homogeneous workforce. A three-step decomposition method is
used to obtain the work assignments, while respecting the labor demands and a pre-specified number
of workdays per employee over the planning horizon. The rests assignment corresponds to the
feasible flow problem on a bipartite network. Moz and Pato [15] solve the problem of roistering
nurse schedules with a new multi-commodity flow model.
Metaheuristics form an important class of solution methods used to solve the personnel
scheduling problem. Metaheuristics are designed to tackle complex optimization problems where
other optimization methods have failed to be either effective or efficient. The practical advantage of
metaheuristics lies in both their effectiveness and their general applicability. The effectiveness lies in
the production of reasonably good feasible solutions within a limited amount of running time,
whereas mathematical programming techniques run the risk of not returning any feasible solution for
a long time. However, using metaheuristics also results in a number of drawbacks, since they cannot
demonstrably produce optimal solutions nor can they demonstrably reduce the search space.
Researchers tend to prefer tabu search and genetic algorithms to the use of simulating
annealing algorithms. In addition to these three general classes, a lot of alternative heuristics have
been developed for dealing with the personnel scheduling problem:

320
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

• scatter search,
• Iterated local search,
• Variable neighborhood search,
• Particle swarm optimization,
• Memetic algorithms,
• Electromagnetic meta-heuristics,
• Neural networks [22],
• Ant colony optimization [20],
• Greedy random adaptive search procedure (GRASP) [21],
• Hill-climbing [18],
• Hyper-heuristics [19] etc.
When simulation is used in personnel scheduling problems, researchers favor discrete event
simulation (DES) over Monte Carlo simulation. Simulation methods can help researchers to validate
their deterministic optimization approaches, to estimate labor requirements, etc. The highly
constrained personnel scheduling problem offers an ideal framework for the use of constraint
Programming methods. These methods originate from Artificial Intelligence research and are exact
methods that guarantee feasible solutions for constraint satisfaction problems or optimal solutions for
constraint optimization problems. Constraint programming algorithms can also be used for the
construction of rotating schedules.
Queuing methods mainly occur in call center applications, where they are used to determine
call center staffing levels to satisfy specific service-level criteria. Al fares [17] prefer a queuing
model over simulation methods to estimate hourly staffing demands. An IP model is then constructed
to find the optimum employee tour schedules that satisfy labor requirements with minimum cost.
One classification field that has not been discussed in any of the review papers is the
incorporation of uncertainty. Deterministic staffing and scheduling approaches ignore every form of
uncertainty, whereas stochastic approaches try to incorporate it. In our classification, we define three
main categories of uncertainty:
1. Uncertainty of demand:
2. Uncertainty of arrival:
3. Uncertainty of capacity:
Uncertainty of demand: indicates the unpredictable work-load. For example, in a
maintenance division, one does not know upfront how long it will take to fix certain problem. Other
examples are the length of calls in a call center, the number of patients in a hospital, etc;
Uncertainty of arrival: points at the unpredictable arrival pattern of the workload. This
includes, for instance, the distribution of failures over time of a specific machine (part) or the arrival
of calls;
Uncertainty of capacity: represents deviations between the planned and the actual man
power. Uncertainty of arrival is mainly of interest in call center systems and is always coupled with
uncertainty in demand (or duration).

321
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

V.

CONCLUSION

We have reviewed the literature on personnel scheduling problems. We identified different
perspectives from which to classify the existing literature. The main contribution of this review is to
facilitate the tracing of published work in relevant fields of interest, as well as identifying trends and
indicating areas for future research. The current literature is mainly focused on the staffing and/or
scheduling of workers considering fixed inputs. We suggest researchers to integrate multiple
decisions into the personnel scheduling problem such as demand forecasting, hiring and firing,
machine scheduling, considering multiple locations, etc. Hence, these variables can be controlled for
operational advantage. Many characteristics of the personnel scheduling problem are often neglected.
This puts a limit on the applicability chances of the solution method, since in real-life problems,
these characteristics do appear. Therefore, it would be useful to integrate as many aspects as
possible, such as break placement, different skills, and flexible worker contracts.
The last decades, companies more and more consider employee preferences (such as requests
for specific working days or shifts, assignments to a specific location or working partner, preferred
durations or start times) in order to satisfy the workforce and to allow them to flexibly manage their
personal lives. The first signs of this increase in flexibility have been remarked in the literature on
personnel scheduling, but there are still some great opportunities in finding algorithms that
efficiently cope with those preferences.
Most papers appear to feature a deterministic approach, while real-world personnel
scheduling problems have to deal with a variety of uncertainty sources. In situations where
uncertainty has a strong effect on the personnel schedule, such as volatile demand or last-minute
changes, it could prove very beneficial to incorporate this uncertainty in the decision-making
process. Instead of integrating this uncertainty, researchers could also test the robustness of their
solutions, for instance by simulating the stochastic behavior of demand, worker availabilities, etc.
With respect to the solution method considered, we observe that the literature is heavily skewed
towards mathematical programming approaches and metaheuristics. Decomposition algorithms and
hybrid techniques receive more and more attention from the researchers, trying to deal with the
heavily constrained personnel scheduling problem. We notice that in many papers the quality of the
solution method is not compared to others or only to some basic tabu search or simulated annealing
algorithms. It could be useful to apply the solution technique to some well-known problem settings
to get a better grasp of the quality of the algorithm.
REFERENCES
[1]
[2]
[3]
[4]
[5]

Dantzig, G. B. (1954). Letter to the EditorA Comment on Edie’s Traffic Delays at Toll
Booths. Operations Research, 2, 339-341.
Edie, L. C. (1954). Traffic Delays at Toll Booths., Operations Research, 2, 107-138.
Baker, K. R. (1976). Workforce Allocation in Cyclical Scheduling Problems: A Survey.
Operational Research Quarterly, 27, 155-167.
Alfares, H. K. (2004). Annals of Operations Research, 127, 145-175. Survey, categorization,
and comparison of recent tour scheduling literature, Operations Research, 2, 107-138.
Bechtold, S. E., Brusco, M. J., and Showalter, M. J. (1991). A Comparative-Evaluation of
Labor Tour Scheduling Methods, Decision Sciences, 22, 683-699.
322
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

[6]

[7]
[8]
[9]

[10]

[11]

[12]

[13]
[14]

[15]

[16]
[17]
[18]

[19]

[20]
[21]
[22]

Ernst, A. T., Jiang, H., Krishnamoorthy, M., and Sier, D. (2004). Staff scheduling and
rostering: A review of applications, methods and models, European Journal of Operational
Research, 153, 3- 27.
Wright, P. D., and Bretthauer, K. M. (2010). Strategies for Addressing the Nursing Shortage:
Coordinated Decision Making and Workforce Flexibility, Decision Sciences, 41, 373-401.
Heimerl, C., and Kolisch, R. (2010). Scheduling and staffing multiple projects with a multiskilled workforce. , Or Spectrum, 32,343-368.
Maenhout, B., and Vanhoucke, M. (2010). A hybrid scatter search heuristic for personalized
crew rostering in the airline industry, European Journal of Operational Research, 206, 155167.
Topaloglu, S., and Ozkarahan, I. (2004). An implicit goal programming model for the tour
scheduling problem considering the employee work preferences. Annals of operations
research, 128,135-158.
Brucker, P., Burke, E. K., Curtois, T., Qu, R., and Vanden Berghe, G. (2010). A shift
sequence based approach for nurse scheduling and a new benchmark dataset. , Journal of
Heuristics,16,559-573.
Maenhout, B., and Vanhoucke, M. (2010). A hybrid scatter search heuristic for personalized
crew rostering in the airline industry, European Journal of Operational Research, 206, 155167.
Bhatnagar, R., Saddikutti, V., and Rajgopalan, A. (2007). Contingent manpower planning in
a high clock speed industry, international journal of production research, 45, 2051-2072
Asensio-Cuesta, S., Diego-Mas, J. A., Canos-Daros, L., and Andres-Romano, C. (2012).
A genetic algorithm for the design of job rotation schedules considering ergonomic and
Competence criteria, International Journal of Advanced Manufacturing Technology, 60,
1161-1174.
Moz, M., Pato, M. V. (2004). Solving the problem of rerostering nurse schedules with hard
constraints: New multi commodity flow models. Annals of Operations Research, 128, 179197.
Alfieri, A., Kroon, L., anvan de Velde, S. (2007). Personnel scheduling in a complex logistic
system: a railway application case. , Journal of Intelligent Manufacturing, 18, 223-232.
Alfares, H. K. (2007). Operator staffing and scheduling for an IT-help call centre. , European
Journal of Industrial Engineering, 1, 414-430.
Cipriano, R., Di Gaspero, L., and Dovier, A. (2006). Hybrid approaches for rostering: A case
study in the integration of constraint programming and local search. , Hybrid Metaheuristics,
Lecture Notes in Computer Science, 4030, 110-123.
Chakhlevitch, K., and Cowling, P. (2005). Choosing the fittest subset of low level heuristics
in a hyper heuristic framework. Evolutionary Computation in Combinatorial Optimization,
Lausanne, Switzerland, Lecture Notes in Computer Science, 3448, 23-33.
Gutjahr, W. J., and Rauner, M. S. (2007). An ACO algorithm for a dynamic regional nurse
scheduling problem in Austria. , Computers and Operations Research, 34, 642-666.
Goodman, M. D., Dowsland, K. A., and Thompson, J. M. (2009). A grasp-knapsack hybrid
for a nurse-scheduling problem, Journal of Heuristics, 15, 351-379.
Hao, G., Lai, K. K.,and Tan, M. (2004). A neural network application in personnel
scheduling, Annals of Operations Research, 128, 65-90.
323
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME

[23]

[24]

[25]

[26]

Uwe Aickelin, Member, IEEE, Edmund K. Burke, and Jing peng Li (2009). An Evolutionary
Squeaky Wheel Optimization Approach to Personnel Scheduling, IEEE Transactions on
Evolutionary Computation, Vol. 13, NO. 2, April 2009 433
VandenBerghJorne, BelinJeroen,DeBruecker Philippe,Demeulemeester Erik,De Boeck Liesje
Personnel scheduling: A literature review, Hub Research papers 2012 Economics and
Management november 2012
Dr. Leena Jain And Gagandeep Singh, “A Review: Meta- Heuristic Approaches For Solving
Rectangle Packing Problem”, International Journal of Computer Engineering & Technology
(IJCET), Volume 4, Issue 2, 2013, pp. 410 - 424, ISSN Print: 0976 – 6367, ISSN Online:
0976 – 6375, Published by IAEME.
D.Srinivas Reddy, Dr A.Govardhan and S.S.V.N Sharma, “Meta-Heuristic Based Clustering
Of Two-Dimensional Data Using Neighborhood Search With Data Mining Technique As An
Application Of P-Median Problem”, International Journal of Computer Engineering &
Technology (IJCET), Volume 4, Issue 3, 2013, pp. 93 - 100, ISSN Print: 0976 – 6367, ISSN
Online: 0976 – 6375, Published by IAEME.

AUTHORS
Urmila Shrikant Pawar received the Bachelor degree (B.E.) in Information
Technology in 2011 from Terna Public Charitable Trust’s College Of
Engineering, OSMANABAD. She is now pursuing Master degree in
Computer Engineering at Vidya Pratishthan’s COE, BARA-MATI. Urmila
has secured University Rank:I in BE University Exams of 2011. She has been
a former Lecturer in S.T.B. COE, Tuljapur in Computer Science &
Engineering department. Her current research interests include scheduling and
algorithms.
DineshBhagwanHanchateBirth, Place: Solapur, received B.E.Computer from
Walchand College of Engineering, Sangli (1995), Lecturer in Gangamai
College Of Engineering, Dhule (1995-96), Lecturer in S.S.V.P.S. B.S.D.
College Of Engineering, Dhule In Computer & IT deptt (1996-2005), M.Tech.
Computer from Dr.Babasaheb Ambedkar Technological University, Lonere
(2002-05), Currently Asst. Prof. Computer Engineering, former H.O.D.
(Computer & IT) in Vidya pratishthan’s College Of Engineering, Baramati,
currently doing research at SGGS Institute of Technology and Engg, Nanded
affiliated to SRTMU, Nanded under the guidance of Dr. Bichkar R.S. ,G.H. Raisoni College Of
Engineering and Management,Wagholi,,Pune.

324

More Related Content

What's hot

1707.01377
1707.013771707.01377
1707.01377Karim T
 
Decision support systems and their role in rationalizing the production plans
Decision support systems and their role in rationalizing the production plansDecision support systems and their role in rationalizing the production plans
Decision support systems and their role in rationalizing the production plansAlexander Decker
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identificationAlexander Decker
 
Fuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationFuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationAlexander Decker
 
Mech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notesMech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notesMallikarjunaswamy Swamy
 
Liner programming on Management Science
Liner programming on Management ScienceLiner programming on Management Science
Liner programming on Management ScienceAbdul Motaleb
 
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...ijcsit
 
Job reclassification
Job reclassificationJob reclassification
Job reclassificationLuis Baquero
 
Business Application of Operation Research
Business Application of Operation ResearchBusiness Application of Operation Research
Business Application of Operation ResearchAshim Roy
 
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrains
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrainsHr presentation - System Dynamics & Agent-Based approaches to face HR constrains
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrainsGuttenberg Ferreira Passos
 
Operations Research Significance to Human factors and Environmental Considera...
Operations Research Significance to Human factors and Environmental Considera...Operations Research Significance to Human factors and Environmental Considera...
Operations Research Significance to Human factors and Environmental Considera...inventionjournals
 
9 madderi sivalingamsaravanan_106-110
9 madderi sivalingamsaravanan_106-1109 madderi sivalingamsaravanan_106-110
9 madderi sivalingamsaravanan_106-110Alexander Decker
 
Outliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisOutliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisCSCJournals
 
Efficient dispatching rules based on data mining for the single machine sched...
Efficient dispatching rules based on data mining for the single machine sched...Efficient dispatching rules based on data mining for the single machine sched...
Efficient dispatching rules based on data mining for the single machine sched...csandit
 
Hrm job analysis
Hrm job analysisHrm job analysis
Hrm job analysisReyesErica1
 

What's hot (19)

1707.01377
1707.013771707.01377
1707.01377
 
Decision support systems and their role in rationalizing the production plans
Decision support systems and their role in rationalizing the production plansDecision support systems and their role in rationalizing the production plans
Decision support systems and their role in rationalizing the production plans
 
Management science
Management scienceManagement science
Management science
 
Job simulation
Job simulationJob simulation
Job simulation
 
Module 3
Module 3Module 3
Module 3
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification
 
Fuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationFuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identification
 
Mech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notesMech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notes
 
Liner programming on Management Science
Liner programming on Management ScienceLiner programming on Management Science
Liner programming on Management Science
 
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...
AN IMPROVE OBJECT-ORIENTED APPROACH FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCH...
 
Job reclassification
Job reclassificationJob reclassification
Job reclassification
 
Business Application of Operation Research
Business Application of Operation ResearchBusiness Application of Operation Research
Business Application of Operation Research
 
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrains
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrainsHr presentation - System Dynamics & Agent-Based approaches to face HR constrains
Hr presentation - System Dynamics & Agent-Based approaches to face HR constrains
 
Operations Research Significance to Human factors and Environmental Considera...
Operations Research Significance to Human factors and Environmental Considera...Operations Research Significance to Human factors and Environmental Considera...
Operations Research Significance to Human factors and Environmental Considera...
 
9 madderi sivalingamsaravanan_106-110
9 madderi sivalingamsaravanan_106-1109 madderi sivalingamsaravanan_106-110
9 madderi sivalingamsaravanan_106-110
 
Outliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisOutliers In Data Envelopment Analysis
Outliers In Data Envelopment Analysis
 
Efficient dispatching rules based on data mining for the single machine sched...
Efficient dispatching rules based on data mining for the single machine sched...Efficient dispatching rules based on data mining for the single machine sched...
Efficient dispatching rules based on data mining for the single machine sched...
 
Chapter3
Chapter3Chapter3
Chapter3
 
Hrm job analysis
Hrm job analysisHrm job analysis
Hrm job analysis
 

Viewers also liked

Os f101 2013-10-2
Os f101 2013-10-2Os f101 2013-10-2
Os f101 2013-10-2jpegd
 
Презентация "Школьные маячки" (модуль "Вход/Выход")
Презентация "Школьные маячки" (модуль "Вход/Выход")Презентация "Школьные маячки" (модуль "Вход/Выход")
Презентация "Школьные маячки" (модуль "Вход/Выход")Smiles.Школьная карта
 
McCormick new media
McCormick new mediaMcCormick new media
McCormick new mediaCecy Borunda
 
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...CIFOR-ICRAF
 
Ruego sobre las autorizaciones de aparcamiento a cargos públicos
Ruego sobre las autorizaciones de aparcamiento a cargos públicosRuego sobre las autorizaciones de aparcamiento a cargos públicos
Ruego sobre las autorizaciones de aparcamiento a cargos públicosUPyD Getafe
 
BoB_ allahabad_andhra bank analysis
BoB_ allahabad_andhra bank analysisBoB_ allahabad_andhra bank analysis
BoB_ allahabad_andhra bank analysisAditya Pachori
 
Legalizacion de las drogas en mexico
Legalizacion de las drogas en mexicoLegalizacion de las drogas en mexico
Legalizacion de las drogas en mexicoAngelica Hernandez
 
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimäärä
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimääräIlonpalautuksia - yhdessä tekemisen lyhyt oppimäärä
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimääräLess Miserables osk
 
HUGE WORKING Web 2.0 Site Creation list
HUGE WORKING Web 2.0 Site Creation listHUGE WORKING Web 2.0 Site Creation list
HUGE WORKING Web 2.0 Site Creation listthefandango
 
Angie proyecto aguas blancas (1)
Angie proyecto aguas blancas (1)Angie proyecto aguas blancas (1)
Angie proyecto aguas blancas (1)annelmarsm
 

Viewers also liked (17)

40120130405025
4012013040502540120130405025
40120130405025
 
Os f101 2013-10-2
Os f101 2013-10-2Os f101 2013-10-2
Os f101 2013-10-2
 
Презентация "Школьные маячки" (модуль "Вход/Выход")
Презентация "Школьные маячки" (модуль "Вход/Выход")Презентация "Школьные маячки" (модуль "Вход/Выход")
Презентация "Школьные маячки" (модуль "Вход/Выход")
 
Valores de la familia
Valores de la familiaValores de la familia
Valores de la familia
 
McCormick new media
McCormick new mediaMcCormick new media
McCormick new media
 
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...
Assessing and Capitalizing on the Potential to Enhance Forest Carbon Sinks th...
 
Ruego sobre las autorizaciones de aparcamiento a cargos públicos
Ruego sobre las autorizaciones de aparcamiento a cargos públicosRuego sobre las autorizaciones de aparcamiento a cargos públicos
Ruego sobre las autorizaciones de aparcamiento a cargos públicos
 
скріпка вересень
скріпка вересеньскріпка вересень
скріпка вересень
 
Presentación[1]
Presentación[1]Presentación[1]
Presentación[1]
 
Отзыв о работе с Webcom Media компании Грузчики онлайн
Отзыв о работе с Webcom Media компании Грузчики онлайнОтзыв о работе с Webcom Media компании Грузчики онлайн
Отзыв о работе с Webcom Media компании Грузчики онлайн
 
BoB_ allahabad_andhra bank analysis
BoB_ allahabad_andhra bank analysisBoB_ allahabad_andhra bank analysis
BoB_ allahabad_andhra bank analysis
 
Legalizacion de las drogas en mexico
Legalizacion de las drogas en mexicoLegalizacion de las drogas en mexico
Legalizacion de las drogas en mexico
 
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimäärä
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimääräIlonpalautuksia - yhdessä tekemisen lyhyt oppimäärä
Ilonpalautuksia - yhdessä tekemisen lyhyt oppimäärä
 
HUGE WORKING Web 2.0 Site Creation list
HUGE WORKING Web 2.0 Site Creation listHUGE WORKING Web 2.0 Site Creation list
HUGE WORKING Web 2.0 Site Creation list
 
Fluidos 12
Fluidos 12Fluidos 12
Fluidos 12
 
Saints & Swindlers
Saints & SwindlersSaints & Swindlers
Saints & Swindlers
 
Angie proyecto aguas blancas (1)
Angie proyecto aguas blancas (1)Angie proyecto aguas blancas (1)
Angie proyecto aguas blancas (1)
 

Similar to 50120130405036

Assignment Of Trainees To Software Project Requirements A Stable Matching Ba...
Assignment Of Trainees To Software Project Requirements  A Stable Matching Ba...Assignment Of Trainees To Software Project Requirements  A Stable Matching Ba...
Assignment Of Trainees To Software Project Requirements A Stable Matching Ba...Miranda Anderson
 
Running head REVISION .docx
Running head REVISION                                          .docxRunning head REVISION                                          .docx
Running head REVISION .docxtoltonkendal
 
operational process.docx
operational process.docxoperational process.docx
operational process.docxwrite22
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesObi-Ugbo Alex
 
A Review on Training and Placement Management System
A Review on Training and Placement Management SystemA Review on Training and Placement Management System
A Review on Training and Placement Management SystemIRJET Journal
 
Selection criterion and implementation of case tools in gap analysis towa
Selection criterion and implementation of case tools in gap analysis towaSelection criterion and implementation of case tools in gap analysis towa
Selection criterion and implementation of case tools in gap analysis towaIAEME Publication
 
A literary study on the bonding of the Six Sigma with the Service Quality for...
A literary study on the bonding of the Six Sigma with the Service Quality for...A literary study on the bonding of the Six Sigma with the Service Quality for...
A literary study on the bonding of the Six Sigma with the Service Quality for...IJERA Editor
 
A triz-based-approach-to-nsd
A triz-based-approach-to-nsdA triz-based-approach-to-nsd
A triz-based-approach-to-nsdRevive Revival
 
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUES
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUESEMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUES
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUESIAEME Publication
 
Predicting Employee Attrition using various techniques of Machine Learning
Predicting Employee Attrition using various techniques of Machine LearningPredicting Employee Attrition using various techniques of Machine Learning
Predicting Employee Attrition using various techniques of Machine LearningIRJET Journal
 
MODELING OF THE DEMAND FORECASTING
MODELING OF THE DEMAND FORECASTINGMODELING OF THE DEMAND FORECASTING
MODELING OF THE DEMAND FORECASTINGIAEME Publication
 
Assistantship Assignment Optimization Using Hungarian Algorithm A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm   A Case StudyAssistantship Assignment Optimization Using Hungarian Algorithm   A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm A Case StudyNat Rice
 
Implementation and financial accounting of quality training and education
Implementation and financial accounting of quality training and educationImplementation and financial accounting of quality training and education
Implementation and financial accounting of quality training and educationIAEME Publication
 

Similar to 50120130405036 (20)

Assignment Of Trainees To Software Project Requirements A Stable Matching Ba...
Assignment Of Trainees To Software Project Requirements  A Stable Matching Ba...Assignment Of Trainees To Software Project Requirements  A Stable Matching Ba...
Assignment Of Trainees To Software Project Requirements A Stable Matching Ba...
 
Running head REVISION .docx
Running head REVISION                                          .docxRunning head REVISION                                          .docx
Running head REVISION .docx
 
operational process.docx
operational process.docxoperational process.docx
operational process.docx
 
Sewing
SewingSewing
Sewing
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
 
A Review on Training and Placement Management System
A Review on Training and Placement Management SystemA Review on Training and Placement Management System
A Review on Training and Placement Management System
 
Selection criterion and implementation of case tools in gap analysis towa
Selection criterion and implementation of case tools in gap analysis towaSelection criterion and implementation of case tools in gap analysis towa
Selection criterion and implementation of case tools in gap analysis towa
 
A literary study on the bonding of the Six Sigma with the Service Quality for...
A literary study on the bonding of the Six Sigma with the Service Quality for...A literary study on the bonding of the Six Sigma with the Service Quality for...
A literary study on the bonding of the Six Sigma with the Service Quality for...
 
A triz-based-approach-to-nsd
A triz-based-approach-to-nsdA triz-based-approach-to-nsd
A triz-based-approach-to-nsd
 
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUES
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUESEMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUES
EMPLOYEE ATTRITION PREDICTION IN INDUSTRY USING MACHINE LEARNING TECHNIQUES
 
Predicting Employee Attrition using various techniques of Machine Learning
Predicting Employee Attrition using various techniques of Machine LearningPredicting Employee Attrition using various techniques of Machine Learning
Predicting Employee Attrition using various techniques of Machine Learning
 
MODELING OF THE DEMAND FORECASTING
MODELING OF THE DEMAND FORECASTINGMODELING OF THE DEMAND FORECASTING
MODELING OF THE DEMAND FORECASTING
 
40120130406012
4012013040601240120130406012
40120130406012
 
Frontline Personnel Knowledge Sharing and Transfer
Frontline Personnel Knowledge Sharing and TransferFrontline Personnel Knowledge Sharing and Transfer
Frontline Personnel Knowledge Sharing and Transfer
 
Presentation1
Presentation1Presentation1
Presentation1
 
30420140503002
3042014050300230420140503002
30420140503002
 
Assistantship Assignment Optimization Using Hungarian Algorithm A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm   A Case StudyAssistantship Assignment Optimization Using Hungarian Algorithm   A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm A Case Study
 
Ba03303280331
Ba03303280331Ba03303280331
Ba03303280331
 
Implementation and financial accounting of quality training and education
Implementation and financial accounting of quality training and educationImplementation and financial accounting of quality training and education
Implementation and financial accounting of quality training and education
 
kevin Drakes
kevin Drakeskevin Drakes
kevin Drakes
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

50120130405036

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 4, Issue 5, September – October (2013), pp. 312-324 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET ©IAEME LITERATURE REVIEW ON PERSONNEL SCHEDULING Urmila Shrikant Pawar*, Dinesh Bhagwan Hanchate** Department of Computer Engineering, Vidya Pratishthans College of Engg, Baramati-413133, Pune, Maharashtra, INDIA, ABSTRACT The problem of personnel or employee scheduling has become increasingly important for both public sectors and private companies. It is an extension to the standard shift scheduling problem with some key limitations. But today, the increased generality of this problem has lead to more complex model due to its size and pure integer nature. So it has proven very difficult to solve optimally. Numerous approaches for modeling and solving this problem have been proposed. Here, we reviewed and classified the literature on personnel scheduling problem. The objective is to identify broad classification, compare different methods and identify the future research directions. Index Terms: Personnel Scheduling Problem, Work- force scheduling, Optimization, Mathematical Programming, Heuristic. I. INTRODUCTION TODAY’S economy is characterized by fast growth in the service sector, which tends to be labor intensive. Therefore it is now more important to effectively use the human resources, which are generally the most expensive for the majority of organizations. Effective labor scheduling can reduce the cost of human resources and also improve the customer service and increase customer satisfaction. Numerous approaches have been published in literature for dealing with different versions of workforce scheduling problems. In the last few decades, personnel scheduling problems have been studied widely. The increase in research attention could be motivated by economic considerations. For many companies, labor cost is the major direct cost component. Cutting this cost by only a few percent by implementing a new personnel schedule could therefore prove very beneficial. 312
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME Today, the problem of personnel scheduling is very different from the one introduced by Dantzig [01] and Edie [02] in the 1950s. The relative importance of satisfying employee needs in staffing and scheduling decisions has grown. Company’s offer part-time contracts or flexible work hours and take into account employee preferences (e.g., working together with someone, preference for a specific shift type, specific days off or on and many more) when creating work schedules. Baker [03] has proposed the classification methods for personnel scheduling problems. According to Baker, three main groups can be distinguished: shift scheduling, days Off scheduling and tour scheduling, which is combination of first two. In shift scheduling, one has to schedule across a daily planning horizon. The simplest type of schedule involves non-overlapping shifts. This implies that the staff requirements on each shift can be treated independently in determining appropriate allocations. This type of problem is typical faced by industrial companies. Its main advantage is that the allocation problem is easy to solve, and the solution is relatively easy to implement. However, whenever there is fluctuation in demand over small intervals compared to the shift length, this configuration is no longer useful and a model for allocations with overlapping shifts is needed. This kind of scheduling problem is encountered in call centers. In the second group of problems (days off or day-of-week scheduling), the length of the operating week in the facility does not match the length of an employee’s working week. A widely used version of this problem is the instance of 5-day work weeks for employees and a 7-day operating week. A variation of the problem integrates the assumption that the employee’s day’s off have to be Consecutive. The third case is a combination of the shift scheduling and the day’s off scheduling problem. In personnel tour scheduling, organizations operate seven days a week, with more than one shift a day (e.g., airlines, hotels, hospitals, etc.). Since employees must be given daily and weekly breaks, the particular tour (i.e., hours of the day and days of the week) in which the employee must work has to be specified. As with shift and days off scheduling problems, the complexity and size of the tour scheduling problems depend on a number of factors [04]. What really influences the complexity of the problem is the duration of the minimum planning interval, which typically ranges from 15 min to 8 hrs. A popular classification method is one based on the solution method applied. Bechtold et al. [05] classify personnel scheduling solution methods in two categories: linear programming or construction based. Subsequently, a number of categories have been added by different authors. In his survey, Alfares [04] proposes ten categories for tour scheduling approaches: • Manual solution, • Integer programming, • Implicit modeling, • Decomposition, • Goal programming, • Working set generation, • LP-based solution, • Construction/improvement, • Metaheuristics and other methods. Ernst et al [06] present a review of staff scheduling and roistering. Their classification presents the roistering (or personnel scheduling) process as a number of modules: demand modeling, days off scheduling, shift scheduling, and line of work construction, task assignment and staff 313
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME assignment. The requirement of deferent modules depends on the application. It is often possible to combine several modules into the same procedure. This classification is used to discuss the key problems related to staff scheduling in different application areas, such as transportation systems, call centers, health care systems, etc. In the remainder of their paper Ernst et al. [06] review roistering methods and techniques. They classify the different approaches into five groups: • Demand modeling, • Artificial intelligence approaches (fuzzy set theory, search and expert systems), • Constraint programming, • Metaheuristics and • Mathematical programming approaches. The classification fields are as following: 1. Personnel characteristics, decision delineation and shifts definitions : information on personnel criteria such as skills, full- or part-time contracts, etc., and indicating what type of decision has to be made (time, tasks, group or shift sequence), followed by information on the shifts definitions; 2. Constraints, performance measures and flexibility: information on the hard and soft constraints that occur in addressing the problem, as well as the parameters researchers could change in order to cope with coverage constraints; 3. Solution method and uncertainty incorporation: indicating which type of solution or evaluation technique is used and distinguishing between deterministic and stochastic manuscripts; 4. Application area and applicability of research: indicating in which area the problem is situated and information on the testing (data) and its implementation in practice. II. PERSONNEL CHARACTERISTICS, DECISION DELINEATION AND SHIFT DEFINITION One way in which to classify personnel members is to look at their labor contract, namely distinguishing between full-time and part-time workers. In order to avoid under staffing, when regular workforce is not able to deal with coverage constraint or other requirements, casual workers have to be scheduled in as well. When certain tasks demand specific skills, the personnel are considered to form a heterogeneous set of employees, each with a number of specific skills. In relation to certain problems, tasks could be carried out by personnel members who do not possess the specific skills. This typically leads to a cost increase, since these employees are less efficient and consequently yield a lower productivity rate. Another classification is based on the grouping of employees. Some problems require the scheduling of a crew (or team) instead of considering each employee on their own. Applications for this kind of scheduling problems can be found in the transportation area, where one has to combine personnel scheduling with vehicle routing. The number of vehicles and/or routes is typically constrained and each vehicle needs a number of staff members with or without specific skills. Examples of less frequent personnel characteristics are Productivity levels and seniority categorizing personnel members in terms of different productivity levels is closely related to the skill-based classification. When less efficient personnel members are assigned to do jobs, this now leads to a lower ”profit” or a postponed due date (which also incurs a cost). As in the skill-based classification, this would typically add a penalty to the objective function. 314
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME However, both characteristics can be combined when employees differ in the productivity rate they possess for their specific skill set. Bhatnagar [14] adds an extra factor to the productivity rates and incorporates learning effects in his scheduling problem. Seniority could also have an impact on the decision making policy. Older members could have privileges like an increased number of (consecutive) day’s off, or their preferences for specific days or shifts off might be considered more important than those of their younger colleagues. One could also restrict the instances of older people being assigned specific shifts (e.g., night duties) or tasks (e.g., no heavy lifting). Asensio Cuesta et al. [14] incorporate employees’ injuries to create ergonomic job rotation schedules. Personnel scheduling problems consist of various decisions that have to be taken. Such as: 1. 2. 3. Assignment of tasks (e.g. employee A is assigned to job K), Groups (e.g., multiple workstations), Shift sequence (e.g., employee A works the night shift on Monday, is free on Tuesday and works the morning shift on Wednesday), 4. Time (e.g., employee A is busy in time periods 1 to 4) or Other the group decision entails a number of different decisions where employees are combined into subsets, such as skills, different locations or workstations, etc.”Other” represents a heterogeneous group of assignments, for example when a worker needs a specific vehicle or tool to do is tasks. For each decision, we distinguish between individual personnel members and teams. Hardly ever, the personnel scheduling problem is integrated with other scheduling problems such as machine scheduling, operating room scheduling, etc. Apart from the lack of integration with other scheduling problems, one seldom integrates all the decisions of the personnel scheduling problem, such as forecasting and adjusting the workload distribution, break placements, hiring/ firing, training skills, considering employee preferences for holy- days or shifts, etc. This is one of the major areas of future research opportunities: joining all these decisions into one single personnel scheduling problem. Flexibility receives particular attention in the literature. Topaloglu and Ozkarahan [10] state that organizations use different shift start times, shift lengths, daily break windows and days-on work patterns in order to provide flexibility. When the number of flexibility alternatives in- creases, developing tour schedules becomes more complex. Following could be different alternatives where shift decisions are concerned. The first decision is based on the overlap of shifts. When demand is rather fairly distributed over the day and the operating day length is too large to be covered by a single shift, a possible method is to create multiple non overlapping shifts. This method is very common in hospitals and industrial organizations. When the organization operates all day long, the day is often divided into three distinct shifts with a length of 8 hours (e.g. early from 6 AM to 2 PM, late from 2 PM to 10 PM and night from 10 PM to 6 AM). Personnel schedulers in call centers had to come up with a different approach, since incoming calls arrive at very irregular intervals during the day. When allowing shifts to overlap, it is possible to increase the number of staff present at work at certain (peak) times. This way one can deal with demand peaks without being forced to schedule expensive overtime or to hire extra employees and one can avoid excess staff during low demand periods. When personnel have to be assigned to pre specified shift patterns, it is not always clearly mentioned in the text whether these shifts overlap or not. The first shift decision does not contribute greatly to the flexibility of the scheduler, because the shifts are pre- determined. Allowing the user to differentiate concerning the starting/finishing hours (between boundaries) and concerning the shift length further contributes to flexibility. 315
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME Sometimes, fixed and definable shift start times and/or shift lengths are combined in order to address the same issue. The increasing importance of personnel preferences and a flexible work environment will result in the dominance of tour scheduling problems in the research of personnel scheduling. III. CONSTRAINTS, PERFORMANCE MEASUREMENT AND FLEXIBILITY Here, we classify the variety of constraints that appear in personnel scheduling problems. If possible, we distinguish between hard and soft constraints per category. The different categories are coverage, time-related, and fairness and balance constraints. In addition, the flexibility which allows the user to cope with these constraints is discussed. 1. Hard constraint ensures that enough workers are available during each time period, whereas the objective function minimizes the total workforce. 2. When focusing on capacity as a soft constraint or performance measure, the difference from the optimal or minimal capacity is typically of interest. Bard and Purnomo define the workload demand as a lower and upper limit on the number of nurses needed per shift. Because of nationwide staff shortages, they assume it would be unusual to be able to cover all demand. Therefore, gaps in the schedule could be filled by (limited) outside resources. One objective is to generate a set of rosters that minimizes the number of uncovered shifts over the planning horizon (i.e., the cost of filling gaps with outside nurses). When researchers classify coverage constraints as hard constraints, understaffing is not allowed. This does not mean that workforce demand has to be met exactly: one can still schedule some excess staff to deal with unexpected demand, etc. When the personnel can be classified into Different skill categories, a hard constraint is mostly added to ensure the presence of a number of workers per skill needed during a specific period. The necessity of a specific skill can be modeled either as a hard or a soft constraint. In the case of a soft constraint, people with other skills could take over when there is a lack of employees with the right skill, which penalizes the objective value. We distinguish between three groups with respect to the extent to which skills are considered as flexible. 1. The first group consists of skills that are user definable: In this case the scheduler has the freedom to define skills for every personnel member in the set. This could be the case when the company has the ability to easily hire (or train) employees with these specific skills. Extra constraints could limit the number of people with a specific skill or enforce a minimum on a set. 2. The second group concerns problems with a hierarchical workforce: In this case, employees classified in a higher category are able to carry out the tasks of lower ranked employees, but not vice versa. In this way, companies could differentiate based on educational background, training and experience, junior and senior employees, etc. Generally, employees in a higher classified category receive a greater level of compensation than employees in a lower classified category. Examples can be found in hospitals, where schedules have to satisfy demand for a given number of nurses with different grades or students have to be scheduled together with nurses or physicians. The coverage constraints could be defined in a way to incorporate breaks. In his model, Dantzig [01] created the possibility of adding meal breaks to every distinct shift schedule. Now, more than half a century later, scheduling breaks are often omitted from 316
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME personnel scheduling problems. A distinction can be made between the assignment of (long) meal breaks and (short) rest breaks. Scheduling reliefs in advance results in more costly schedules, but (according to the authors) will have undesirable outcomes such as a less profitable deployment of labor and a less productive workforce when some reliefs cannot be given. A third negative consequence can occur When scheduling relief breaks in real-time. These real-time Schedule adjustments should be incorporated into the procedures developed by the researchers, as adjustments made by experienced managers are generally less profitable than adjustments made by computer-based heuristics. The flexibility alternatives not exhaustive. The use of over-time also has an impact on the flexibility of the operator in dealing with coverage constraints. When scheduling over-time is allowed, a relation exists between assigning extra hours to employees and hiring a new employee (when possible). This relationship depends on the extra cost of over-time on top of the wage, the upper limit on the number of hours per day and/or per week per employee, etc. Instead of limiting the number of work hours by week, one could also use annualized hours or working time accounts. This way, the operator keeps track of the number of hours a specific employee has worked during the past period (month, year,). This gives the operator more flexibility in scheduling employees, since one can compensate for weeks when demand and thus workload is high without having to pay for expensive overtime or to hire new (part-time) workers. The category of financial measures entails different costs, such as: • Personnel cost (regular wages), • A cost depending on the day of the week (e.g., inCreased wage for weekend days), • Different cost per skill category (e.g., greater remuneration for a highly-skilled workforce), • Overtime cost, • outsource cost, • travel cost, • Cost or profit derived from carrying out various tasks and • Other costs. Minimizing personnel cost is closely related to minimizing the number of employees, but has more possibilities. When using personnel cost rather than the explicit number of employees, one can make a trade-off between hiring employees, overtime, casual workers, etc., by assigning a (relative) cost to all of these factors. The wider range of possibilities contributes to the popularity of this latter performance measure compared to the minimization of the number of employees. When using personnel cost rather than the explicit number of employees, one can make a trade-off between hiring employees, overtime, casual workers, etc., by assigning a (relative) cost to all of these factors. The wider range of possibilities contributes to the popularity of this latter performance measure compared to the minimization of the number of employees. In personnel scheduling problems, the operators often want to create fairness in the work environments for different workers. Therefore, they try to balance dissimilarities between the workers. The idea of using time-related constraints rather than categorizing the constraint according to a tour scheduling or shift scheduling classification, originates from Brucker [11] et al, when representing all the constraints that appeared when introducing benchmarks in dealing with the nurse scheduling problem. They created a number of problem instances, with different subsets of these constraints. Organizations frequently impose limits on the number of consecutive working and non317
  • 7. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME working shifts. The lower limit of consecutive (non-)working shifts ensures that workers do not have to switch too often from working to non-working patterns. This lower limit is mainly used to avoid the existence of a single working shift between two non-working shifts (or a single non-working shift between two working shifts), which is considered undesirable by the personnel. Another constraint based on consecutiveness is a maximum number of consecutive assignments to the same shift type. The most popular time-related soft constraints are those that consider consecutive (non-) working shifts. Whereas a measure such as the maximum number of hours worked is usually dictated by official Regulations (i.e., hard constraints), the modification of the maximum and minimum number of consecutive shifts is less restricted. When doing so, one has to take into account employee satisfaction, as the minimum number of consecutive working and non-working shifts is related to single stand-alone shifts, which are considered undesirable. Aside from official regulations, organizations themselves can also impose hard constraints on the (regular) number of hours an employee is allowed to work per day or/and per week/month. If regular work hours do not suffice to cover all the workload, the organizations can switch to overtime, but the use of overtime is often restricted. Days on/off and shifts on/off refer to problems where the workers have announced that they will not be available on specific days/shifts (i.e., the label “Days off” addresses the papers in which the user is asked to deliberately consider holidays of the personnel or requests for days off, which is a restriction on assigning an employee to a specific day, whereas” Max number of consecutive days off” considers the regular rest days after a working period). With this in mind, the scheduler has to consider other workers to solve the coverage problems. When a worker has to change from one shift type to another, one has to make sure that the specific pattern is allowed. When a worker works late one day, (s) he will not be thrilled to start early the next day and one wants to ensure a minimum rest time between assignments. For this reason, some shift type successions will not be tolerated. These restrictions can be modeled by allowing the user to choose from a predefined set of patterns, by prohibiting certain shift sequences, by ensuring a minimum time between consecutive assignments or shifts, etc. Weekends are quite important for workers and organizations have to be thoughtful when scheduling weekend days. The most popular of the set of weekend constraints is the creation of complete weekends. Employees prefer to work one full weekend with the knowledge they have another weekend off, rather than working two weekends for a single day. Another constraint is the limit set upon the number of allowable weekends within a planning period, and even the number of consecutive weekends could be restricted. Workers or jobs may require specific resources, which are not always available. In some situations, ratios between groups of workers are added as a constraint to make sure that the relative share of the workforce does not become too large. In the nurse scheduling problem of Wright and Bretthauer [07], the number of float nurses is restricted as compared to the regular workforce. Heimerl and Kolisch [08] add a constraint to ensure that a minimum ratio exists between the work performed by internal and by external resources. Besides minimizing crew costs and ensuring fairness to all regular crew members regarding the workload, the aircrew roistering problem in Maenhout and Vanhoucke [09] also takes into account crew members’ preferences for certain roster attributes. The crew members not only express their preferences for specific pairings and reserve duties, but also for more general scheduling preferences such as the moment (day/time) they want to be scheduled. 318
  • 8. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME Aside from the soft constraints or performance measures illustrated so far, researchers have defined many others, such as the minimization of the possibility of getting injured from doing a specific job sequence, profit maximization, the maximization of the net present value, the minimization of the (mean) lateness of the completion of tasks, minimizing the permitted number of distinct shift types, maximizing employee satisfaction, minimizing service criteria (e.g., waiting time and probability of waiting in a call center environment, length of stay of patients in a hospital, minimizing travel distance, maximizing feet availability, etc. It is noteworthy that most authors develop a multi-objective model for the personnel scheduling problem. When developing a personnel schedule; one has to consider a group of stakeholders, each with their own priorities. The organization itself, for instance, wants to cover the workload at minimum cost. The operations manager could insist on limiting the number of casual workers to ensure continuity and the availability of knowhow. The importance of every priority has to be determined in order to combine them all into one objective function by assigning a weight factor to all of them. In this section, we have shown that personnel scheduling problems come in many variations regarding the hard and soft constraints. The effect of those constraints on the complexity, however, has barely been studied. Nevertheless, the effect on the complexity of many characteristics is still unclear. We think a dedicated theoretic exploration benefits the development of well-suited algorithms to deal with the numerous constraints. IV. SOLUTION METHOD AND UNCERTAINTY INCORPORATION The literature on personnel scheduling exhibits a wide range of research methodologies that combine a certain type of analysis with some solution or evaluation technique. They are classified as: • Mathematical programming categories • Constructive Heuristic • Improved Heuristic • Simulation • Constraint programming: • Queuing • Others Mathematical programming approach groups most of the solution methods such as: • Integer programming • Linear programming • Dynamic programming • Goal programming, • Mixed Integer programming, • Column generation, • Branch-and-price, • Dynamic programming, • Lagrange’s programming, etc. 319
  • 9. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME Mathematical programming approaches group most of the considered solution methods. In these approaches, the personnel scheduling problem is modeled as a linear, integer or mixed integer program. The set covering formulation for the general shift scheduling problem, introduced by Dantzig [01], is still very popular among researchers. This formulation permits researchers to add a number of constraints based on their own particular needs. Many of these variations to the setcovering model tend to create linear integer programs with a huge number of variables. Researchers are used to trying to overcome these large scale formulations by decomposition techniques and heuristic algorithms. Several large-scale problems benefit from a decomposition method in solving the problem. Decomposition methods essentially consider the problem in two parts, one with the”easy” and one with the more”complicating” constraints. When column generation is applied, large linear programming models can be solved to optimality without holding all columns (variables) in the model at once. Column generation establishes a lower limit to the solution which is guaranteed to be LP optimal. In each iteration, a linear program with only a small subset of the decision variables, known as the restricted master problem, is created. Using the current dual vector, a pricing sub-problem is solved to identify variables that may potentially improve the current solution based on their reduced costs. Branch-andprice algorithms combine an LP-based branch-and-bound algorithm with a column generation algorithm to solve each LP relaxation. To take advantage of the column generation approach, the pricing sub-problems should be easy to solve quickly and branching rules should not destroy the structure of the Pricing sub-problem. In addition to these decomposition methods, authors have used other exact methods to tackle the difficult (mixed) integer programming problem. Adding strong valid inequalities can be very effective in reducing the optimality gap. Besides adding cutting plane inequalities, it can be worth the effort to design special branching rules or tighter LP-bounds through problem reformulation or cutting plane inequalities. Not all problems related to personnel scheduling are modeled with a set-covering formulation. Jarray [16] presents an exact decomposition approach for an employee day’s off scheduling problem in relation to a homogeneous workforce. A three-step decomposition method is used to obtain the work assignments, while respecting the labor demands and a pre-specified number of workdays per employee over the planning horizon. The rests assignment corresponds to the feasible flow problem on a bipartite network. Moz and Pato [15] solve the problem of roistering nurse schedules with a new multi-commodity flow model. Metaheuristics form an important class of solution methods used to solve the personnel scheduling problem. Metaheuristics are designed to tackle complex optimization problems where other optimization methods have failed to be either effective or efficient. The practical advantage of metaheuristics lies in both their effectiveness and their general applicability. The effectiveness lies in the production of reasonably good feasible solutions within a limited amount of running time, whereas mathematical programming techniques run the risk of not returning any feasible solution for a long time. However, using metaheuristics also results in a number of drawbacks, since they cannot demonstrably produce optimal solutions nor can they demonstrably reduce the search space. Researchers tend to prefer tabu search and genetic algorithms to the use of simulating annealing algorithms. In addition to these three general classes, a lot of alternative heuristics have been developed for dealing with the personnel scheduling problem: 320
  • 10. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME • scatter search, • Iterated local search, • Variable neighborhood search, • Particle swarm optimization, • Memetic algorithms, • Electromagnetic meta-heuristics, • Neural networks [22], • Ant colony optimization [20], • Greedy random adaptive search procedure (GRASP) [21], • Hill-climbing [18], • Hyper-heuristics [19] etc. When simulation is used in personnel scheduling problems, researchers favor discrete event simulation (DES) over Monte Carlo simulation. Simulation methods can help researchers to validate their deterministic optimization approaches, to estimate labor requirements, etc. The highly constrained personnel scheduling problem offers an ideal framework for the use of constraint Programming methods. These methods originate from Artificial Intelligence research and are exact methods that guarantee feasible solutions for constraint satisfaction problems or optimal solutions for constraint optimization problems. Constraint programming algorithms can also be used for the construction of rotating schedules. Queuing methods mainly occur in call center applications, where they are used to determine call center staffing levels to satisfy specific service-level criteria. Al fares [17] prefer a queuing model over simulation methods to estimate hourly staffing demands. An IP model is then constructed to find the optimum employee tour schedules that satisfy labor requirements with minimum cost. One classification field that has not been discussed in any of the review papers is the incorporation of uncertainty. Deterministic staffing and scheduling approaches ignore every form of uncertainty, whereas stochastic approaches try to incorporate it. In our classification, we define three main categories of uncertainty: 1. Uncertainty of demand: 2. Uncertainty of arrival: 3. Uncertainty of capacity: Uncertainty of demand: indicates the unpredictable work-load. For example, in a maintenance division, one does not know upfront how long it will take to fix certain problem. Other examples are the length of calls in a call center, the number of patients in a hospital, etc; Uncertainty of arrival: points at the unpredictable arrival pattern of the workload. This includes, for instance, the distribution of failures over time of a specific machine (part) or the arrival of calls; Uncertainty of capacity: represents deviations between the planned and the actual man power. Uncertainty of arrival is mainly of interest in call center systems and is always coupled with uncertainty in demand (or duration). 321
  • 11. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME V. CONCLUSION We have reviewed the literature on personnel scheduling problems. We identified different perspectives from which to classify the existing literature. The main contribution of this review is to facilitate the tracing of published work in relevant fields of interest, as well as identifying trends and indicating areas for future research. The current literature is mainly focused on the staffing and/or scheduling of workers considering fixed inputs. We suggest researchers to integrate multiple decisions into the personnel scheduling problem such as demand forecasting, hiring and firing, machine scheduling, considering multiple locations, etc. Hence, these variables can be controlled for operational advantage. Many characteristics of the personnel scheduling problem are often neglected. This puts a limit on the applicability chances of the solution method, since in real-life problems, these characteristics do appear. Therefore, it would be useful to integrate as many aspects as possible, such as break placement, different skills, and flexible worker contracts. The last decades, companies more and more consider employee preferences (such as requests for specific working days or shifts, assignments to a specific location or working partner, preferred durations or start times) in order to satisfy the workforce and to allow them to flexibly manage their personal lives. The first signs of this increase in flexibility have been remarked in the literature on personnel scheduling, but there are still some great opportunities in finding algorithms that efficiently cope with those preferences. Most papers appear to feature a deterministic approach, while real-world personnel scheduling problems have to deal with a variety of uncertainty sources. In situations where uncertainty has a strong effect on the personnel schedule, such as volatile demand or last-minute changes, it could prove very beneficial to incorporate this uncertainty in the decision-making process. Instead of integrating this uncertainty, researchers could also test the robustness of their solutions, for instance by simulating the stochastic behavior of demand, worker availabilities, etc. With respect to the solution method considered, we observe that the literature is heavily skewed towards mathematical programming approaches and metaheuristics. Decomposition algorithms and hybrid techniques receive more and more attention from the researchers, trying to deal with the heavily constrained personnel scheduling problem. We notice that in many papers the quality of the solution method is not compared to others or only to some basic tabu search or simulated annealing algorithms. It could be useful to apply the solution technique to some well-known problem settings to get a better grasp of the quality of the algorithm. REFERENCES [1] [2] [3] [4] [5] Dantzig, G. B. (1954). Letter to the EditorA Comment on Edie’s Traffic Delays at Toll Booths. Operations Research, 2, 339-341. Edie, L. C. (1954). Traffic Delays at Toll Booths., Operations Research, 2, 107-138. Baker, K. R. (1976). Workforce Allocation in Cyclical Scheduling Problems: A Survey. Operational Research Quarterly, 27, 155-167. Alfares, H. K. (2004). Annals of Operations Research, 127, 145-175. Survey, categorization, and comparison of recent tour scheduling literature, Operations Research, 2, 107-138. Bechtold, S. E., Brusco, M. J., and Showalter, M. J. (1991). A Comparative-Evaluation of Labor Tour Scheduling Methods, Decision Sciences, 22, 683-699. 322
  • 12. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] Ernst, A. T., Jiang, H., Krishnamoorthy, M., and Sier, D. (2004). Staff scheduling and rostering: A review of applications, methods and models, European Journal of Operational Research, 153, 3- 27. Wright, P. D., and Bretthauer, K. M. (2010). Strategies for Addressing the Nursing Shortage: Coordinated Decision Making and Workforce Flexibility, Decision Sciences, 41, 373-401. Heimerl, C., and Kolisch, R. (2010). Scheduling and staffing multiple projects with a multiskilled workforce. , Or Spectrum, 32,343-368. Maenhout, B., and Vanhoucke, M. (2010). A hybrid scatter search heuristic for personalized crew rostering in the airline industry, European Journal of Operational Research, 206, 155167. Topaloglu, S., and Ozkarahan, I. (2004). An implicit goal programming model for the tour scheduling problem considering the employee work preferences. Annals of operations research, 128,135-158. Brucker, P., Burke, E. K., Curtois, T., Qu, R., and Vanden Berghe, G. (2010). A shift sequence based approach for nurse scheduling and a new benchmark dataset. , Journal of Heuristics,16,559-573. Maenhout, B., and Vanhoucke, M. (2010). A hybrid scatter search heuristic for personalized crew rostering in the airline industry, European Journal of Operational Research, 206, 155167. Bhatnagar, R., Saddikutti, V., and Rajgopalan, A. (2007). Contingent manpower planning in a high clock speed industry, international journal of production research, 45, 2051-2072 Asensio-Cuesta, S., Diego-Mas, J. A., Canos-Daros, L., and Andres-Romano, C. (2012). A genetic algorithm for the design of job rotation schedules considering ergonomic and Competence criteria, International Journal of Advanced Manufacturing Technology, 60, 1161-1174. Moz, M., Pato, M. V. (2004). Solving the problem of rerostering nurse schedules with hard constraints: New multi commodity flow models. Annals of Operations Research, 128, 179197. Alfieri, A., Kroon, L., anvan de Velde, S. (2007). Personnel scheduling in a complex logistic system: a railway application case. , Journal of Intelligent Manufacturing, 18, 223-232. Alfares, H. K. (2007). Operator staffing and scheduling for an IT-help call centre. , European Journal of Industrial Engineering, 1, 414-430. Cipriano, R., Di Gaspero, L., and Dovier, A. (2006). Hybrid approaches for rostering: A case study in the integration of constraint programming and local search. , Hybrid Metaheuristics, Lecture Notes in Computer Science, 4030, 110-123. Chakhlevitch, K., and Cowling, P. (2005). Choosing the fittest subset of low level heuristics in a hyper heuristic framework. Evolutionary Computation in Combinatorial Optimization, Lausanne, Switzerland, Lecture Notes in Computer Science, 3448, 23-33. Gutjahr, W. J., and Rauner, M. S. (2007). An ACO algorithm for a dynamic regional nurse scheduling problem in Austria. , Computers and Operations Research, 34, 642-666. Goodman, M. D., Dowsland, K. A., and Thompson, J. M. (2009). A grasp-knapsack hybrid for a nurse-scheduling problem, Journal of Heuristics, 15, 351-379. Hao, G., Lai, K. K.,and Tan, M. (2004). A neural network application in personnel scheduling, Annals of Operations Research, 128, 65-90. 323
  • 13. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME [23] [24] [25] [26] Uwe Aickelin, Member, IEEE, Edmund K. Burke, and Jing peng Li (2009). An Evolutionary Squeaky Wheel Optimization Approach to Personnel Scheduling, IEEE Transactions on Evolutionary Computation, Vol. 13, NO. 2, April 2009 433 VandenBerghJorne, BelinJeroen,DeBruecker Philippe,Demeulemeester Erik,De Boeck Liesje Personnel scheduling: A literature review, Hub Research papers 2012 Economics and Management november 2012 Dr. Leena Jain And Gagandeep Singh, “A Review: Meta- Heuristic Approaches For Solving Rectangle Packing Problem”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 2, 2013, pp. 410 - 424, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375, Published by IAEME. D.Srinivas Reddy, Dr A.Govardhan and S.S.V.N Sharma, “Meta-Heuristic Based Clustering Of Two-Dimensional Data Using Neighborhood Search With Data Mining Technique As An Application Of P-Median Problem”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 3, 2013, pp. 93 - 100, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375, Published by IAEME. AUTHORS Urmila Shrikant Pawar received the Bachelor degree (B.E.) in Information Technology in 2011 from Terna Public Charitable Trust’s College Of Engineering, OSMANABAD. She is now pursuing Master degree in Computer Engineering at Vidya Pratishthan’s COE, BARA-MATI. Urmila has secured University Rank:I in BE University Exams of 2011. She has been a former Lecturer in S.T.B. COE, Tuljapur in Computer Science & Engineering department. Her current research interests include scheduling and algorithms. DineshBhagwanHanchateBirth, Place: Solapur, received B.E.Computer from Walchand College of Engineering, Sangli (1995), Lecturer in Gangamai College Of Engineering, Dhule (1995-96), Lecturer in S.S.V.P.S. B.S.D. College Of Engineering, Dhule In Computer & IT deptt (1996-2005), M.Tech. Computer from Dr.Babasaheb Ambedkar Technological University, Lonere (2002-05), Currently Asst. Prof. Computer Engineering, former H.O.D. (Computer & IT) in Vidya pratishthan’s College Of Engineering, Baramati, currently doing research at SGGS Institute of Technology and Engg, Nanded affiliated to SRTMU, Nanded under the guidance of Dr. Bichkar R.S. ,G.H. Raisoni College Of Engineering and Management,Wagholi,,Pune. 324