seven crossover operators) from the literature. From
the experimental results, existing operators such as
RSM and UX perform the best. Future research will
look at investigating the performance of the repair op-
erators, parameter setting of the operators and the de-
sign of an improved evolutionary approach informed
by the better understanding achieved in this paper.
REFERENCES
Aickelin, U. and Dowsland, K. A. (2004). An indirect ge-
netic algorithm for a nurse-scheduling problem. Com-
puters & Operations Research, 31(5):761 – 778.
Algethami, H. and Landa-Silva, D. (2015). A study of ge-
netic operators for the workforce scheduling and rout-
ing problem. In 11th Metaheuristics International
Conference (MIC 2015), pages 1–11.
Algethami, H., Pinheiro, R. L., and Landa-Silva, D. (2016).
A genetic algorithm for a workforce scheduling and
routing problem. In 2016 IEEE Congress on Evolu-
tionary Computation (CEC), pages 927–934.
Castillo-Salazar, J. A., Landa-Silva, D., and Qu, R. (2016).
Workforce scheduling and routing problems: litera-
ture survey and computational study. Annals of Oper-
ations Research, 239(1):39–67.
Chang, Y. and Chen, L. (2007). Solve the vehicle routing
problem with time windows via a genetic algorithm.
Discrete and continuous dynamical systems supple-
ment, pages 240–249.
Cicirello, V. A. and Cernera, R. (2013). Profiling the
distance characteristics of mutation operators for
permutation-based genetic algorithms. In Boonthum-
Denecke, C. and Youngblood, G. M., editors, FLAIRS
Conference, Florida. AAAI Press.
Cowling, P., Colledge, N., Dahal, K., and Remde, S. (2006).
The trade-off between diversity and quality for multi-
objective workforce scheduling. In Proceedings of
the 6th European Conference on Evolutionary Com-
putation in Combinatorial Optimization, EvoCOP’06,
pages 13–24. Springer-Verlag.
Eshelman, L. J. (1991). The CHC adaptive search algorithm
: How to have safe search when engaging in nontradi-
tional genetic recombination. Foundations of Genetic
Algorithms, pages 265–283.
Hartmann, S. (1998). A competitive genetic algorithm for
resource-constrained project scheduling. Naval Re-
search Logistics (NRL), 45(7):733–750.
Kotecha, K., Sanghani, G., and Gambhava, N. (2004).
Genetic algorithm for airline crew scheduling prob-
lem using cost-based uniform crossover. In Manand-
har, S., Austin, J., Desai, U. B., Oyanagi, Y., and
Talukder, A. K., editors, AACC, volume 3285 of Lec-
ture Notes in Computer Science, pages 84–91, Kath-
mandu, Nepal. Springer.
Laesanklang, W. and Landa-Silva, D. (2016). Decomposi-
tion techniques with mixed integer programming and
heuristics for home healthcare planning. Annals of
Operations Research, pages 1–35.
Lenstra, J. K. and Kan, A. H. G. (1981). Complexity of
vehicle routing and scheduling problems. Networks,
11(2):221–227.
Mankowska, D., Meisel, F., and Bierwirth, C. (2014). The
home health care routing and scheduling problem with
interdependent services. Health Care Management
Science, 17(1):15–30.
Mısır, M., Smet, P., and Vanden Berghe, G. (2015). An
analysis of generalised heuristics for vehicle routing
and personnel rostering problems. Journal of the Op-
erational Research Society, 66(5):858–870.
Mitchell, M. (1998). An Introduction to Genetic Algo-
rithms. The MIT Press, Cambridge, MA, USA.
Mutingi, M. and Mbohwa, C. (2014). Health-care staff
scheduling in a fuzzy environment: A fuzzy genetic
algorithm approach. In Conference Proceedings (DFC
Quality and Operations Management). International
Conference on Industrial Engineering and Operations
Management.
Oliver, I. M., Smith, D. J., and Holland, J. R. C. (1987). A
study of permutation crossover operators on the travel-
ling salesman problem. In Proceedings of the Second
International Conference on Genetic Algorithms and
their application, pages 224–230, Hillsdale, NJ, USA.
L. Erlbaum Associates Inc.
Pinheiro, R. L., Landa-Silva, D., and Atkin, J. (2016).
A variable neighbourhood search for the workforce
scheduling and routing problem. In Advances in Na-
ture and Biologically Inspired Computing, pages 247–
259. Springer, Pietermaritzburg, South Africa.
Prins, C. (2004). A simple and effective evolutionary algo-
rithm for the vehicle routing problem. Computers &
Operations Research, 31(12):1985 – 2002.
Rothlauf, F. (2003). Representations for genetic and evo-
lutionary algorithms. Studies in Fuzziness and Soft
Computing, 104:9–32.
Toth, P. and Vigo, D. (2014). The vehicle routing problem,
volume 18. Siam.
Vavak, F. and Fogarty, T. C. (1996). Comparison of steady
state and generational genetic algorithms for use in
nonstationary environments. In Evolutionary Compu-
tation, 1996., Proceedings of IEEE International Con-
ference on, pages 192–195. IEEE.
Zheng, D.-Z. and Wang, L. (2003). An effective hy-
brid heuristic for flow shop scheduling. The Interna-
tional Journal of Advanced Manufacturing Technol-
ogy, 21(1):38–44.
Zhu, K. Q. (2000). A new genetic algorithm for VRPTW.
In Proceedings of the International Conference on Ar-
tificial Intelligence. Citeseer.
Selecting Genetic Operators to Maximise Preference Satisfaction in a Workforce Scheduling and Routing Problem
423