A multi-objective simulated annealing (MOSA) algorithm is described in this chapter to solve a real maintenance workforce scheduling problem (MWSP) aimed at simultaneously minimizing the workforce cost and maximizing the equipment availability. Heavy industry maintenance facilities at aircraft service centres, railroad yards and steel companies must contend with scheduling Preventive Maintenance (PM) tasks to ensure critical equipment remains available (Quan et al., 2007). PM tasks are labour intensive and the workforce that performs those tasks are often highly-paid and highly skilled with different proficiencies, which means the PM tasks scheduling should minimize the workforce costs. Therein lies a dilemma: a small labour force would help control costs, but a small labour force cannot perform many PM tasks per hour—and equipment that is not available does not generate revenue. A long completion time is not cost effective but neither is having too many workforce costs. A proper balance would minimize labour costs while simultaneously finishing all PM tasks in a timely manner. In other words, a trade-off must be made between the workforce costs and a timely completion of all PM tasks. Hence, in most real PM tasks scheduling problems, we encounter the multi-objective optimization. There are very few previous papers focusing on the maintenance workforce scheduling problem. Higgins (1998) formulated the railway track maintenance crew problem as a mathematical program, and then used tabu search algorithms to solve the problem. Ahire et al., (2000) examined the utility of the evolution strategies to solve a MWSP with the aim of minimizing Makespan considering multiple-skills labour and workforce availability constraints. Yanga et al., (2003) formulated an airline maintenance manpower planning problem under a one week planning cycle considering various flexible strategies such as short-term or temporary contracts, trainee, part-time and subcontracted workers. They considered workforces with different types of skills that are grouped into a number of socalled “squads” with different numbers of members (or size). The objective was to minimize the total required manpower while satisfying the demand for every time slot. Quan et al., (2007) used the evolutionary algorithms to solve a multi-objective PM task scheduling problem with the aim of simultaneously minimizing workforce costs and Makespan. Workforce costs consist of the hiring cost of workers required to complete all PM tasks on time as well as the idle time cost. Makespan refers to the total amount of time it takes to O pe n A cc es s D at ab as e w w w .ite ch on lin e. co m
[1]
Piotr Czyzżak,et al.
Pareto simulated annealing—a metaheuristic technique for multiple‐objective combinatorial optimization
,
1998
.
[2]
Geoffrey T. Parks,et al.
Simulated annealing: An alternative approach to true multiobjective optimization
,
1999
.
[3]
Jacques Teghem,et al.
An interactive heuristic method for multi-objective combinatorial optimization
,
2000,
Comput. Oper. Res..
[4]
Lothar Thiele,et al.
Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study
,
1998,
PPSN.
[5]
Nima Safaei,et al.
A hybrid simulated annealing for solving an extended model of dynamic cellular manufacturing system
,
2008,
Eur. J. Oper. Res..
[6]
Garrison W. Greenwood,et al.
Workforce-constrained Preventive Maintenance Scheduling Using Evolution Strategies
,
2000,
Decis. Sci..
[7]
Jonathan E. Fieldsend,et al.
Dominance measures for multi-objective simulated annealing
,
2004,
Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).
[8]
B. Suman,et al.
A survey of simulated annealing as a tool for single and multiobjective optimization
,
2006,
J. Oper. Res. Soc..
[9]
Balram Suman,et al.
Multiobjective simulated annealing - a metaheuristic technique for multiobjective optimization of a constrained problem
,
2002
.
[10]
Garrison W. Greenwood,et al.
Searching for multiobjective preventive maintenance schedules: Combining preferences with evolutionary algorithms
,
2007,
Eur. J. Oper. Res..
[11]
Keith A. Seffen,et al.
A SIMULATED ANNEALING ALGORITHM FOR MULTIOBJECTIVE OPTIMIZATION
,
2000
.
[12]
Ta-Hui Yang,et al.
An airline maintenance manpower planning model with flexible strategies
,
2003
.
[13]
S. M. Seyed Hosseini,et al.
Reprioritization of failures in a system failure mode and effects analysis by decision making trial and evaluation laboratory technique
,
2006,
Reliab. Eng. Syst. Saf..