the number of flights increases, the risk decreases but
the travel time increases.
In the GA solutions with low risk, each flight first
performs deliveries, and then it starts with pickups af-
ter finishing all the deliveries. All installations are
visited twice, expect those at which the helicopters
perform their last delivery and their first pickup.
In the GA solutions with low travel time, Hamil-
tonian routes are often identified. The installations in
Hamiltonian routes are visited only once to simulta-
neously perform pickup and delivery.
5 CONCLUSIONS
We have addressed a helicopter routing problem aris-
ing in the transportation of offshore employees as
a multi-objective problem, in which the risk, the
cost and the number of flights objectives are consid-
ered. A genetic algorithm is applied to the problem
and it is evaluated by comparing with ε-constraint
approach with a single-objective tabu search meta-
heuristic. Preliminary case study shows that the ge-
netic algorithm can generate high quality solution, in
terms of the spread and convergence of solutions.
ACKNOWLEDGEMENTS
Thanks are due to the referees for their valuable com-
ments.
REFERENCES
Deb, K., Pratap, A., Agarwal, S., Meyarivan, T. (2002).
A fast and elitist multiobjective genetic algirithm:
NSGA-II. IEEE Transaction on Evolutionary Com-
putation, 6(2), 182–197.
Durstenfeld, R. (1964). Algorithm 235: Random permuta-
tion. Communications of the ACM, 7(7), 420.
Fiala Timlin, M. T. and Pulleyblank W. R. (1992). Prece-
dence constrained routing and helicopter scheduling:
Heuristic design. Interfaces, 22(3), 100–111.
Galv˜ao, R. D. and Guimaraes, J. (1990). The control of heli-
copter operations in the Brazilian oil industry: Issues
in the design and implementation of a computerized
system. European Journal of Operational Research,
49, 266–270.
Gendreau, M., Hertz, A. and Laporte, G. (1992). New inser-
tion and postoptimization procedures for the traveling
salesman problem. Operations Research, 40, 1086–
1094.
Jozefowiez, N., Semet, F. and Talbi, E-G. (2007a). Target
aiming Pareto search and its application to the vehi-
cle routing problem with route balancing. Journal of
Heuristics, 13, 455–469.
Jozefowiez, N., Semet, F. and Talbi, E-G. (2007b). The bi-
objective covering tour problem. Computers & Oper-
ations Research, 34, 1929–1942.
Jozefowiez, N., Glover, F. and Laguna, M. (2008). Multi-
objective meta-heuristics for the traveling salesman
problem with profits. Journal of Mathematical Mod-
elling and Algorithms, 7, 177–195.
Lacomme, P., Prins, C. and Sevaux, M. (2006). A ge-
netic algorithm for a bi-objective capacitated arc rout-
ing problem. Computers & Operations Research, 33,
3473–3493.
Menezes, F., Porto, O., Reis, M. L., Moreno, L., Poggi de
Arag˜ao, M., Uchoa, E., Abeledo, H., and Carvalho do
Nascimento, N. (2010). Optimizing helicopter trans-
port of oil rig crews at Petrobras. Interfaces, 40, 408–
416.
Moreno, L., Poggi de Arag˜ao, M. and Uchoa, E. (2006).
Column generation based heuristic for a helicopter
routing problem. In
´
Alvarez, C. and Serna, M.(Eds.),
Lecture Notes in Computer Science (Vol. 4007, pp.
219–230). Berlin: Springer.
Prins, C. (2004). A simple and effective evolutionary algo-
rithm for the vehicle routing problem. Computers &
Operations Research, 31, 1985–2002.
Rosero, V. B. and Torres, F. (2006). Ant colony based on
a heuristic insertion for a family of helicopter routing
problems. In: Conference Proceedings from the Third
International Conference on Production Research-
Americas’ Region 2006 (ICPR-AM06), Parana, Brazil.
Sierksma, G. and Tijssen, G. A. (1998). Routing helicopters
for crew exchanges on off-shore locations. Annals of
Operations Research, 76, 261–286.
Tang, F. A. and Galv˜ao, R. D. (2006). A tabu search al-
gorithm for the vehicle routing problem with simul-
taneous pick-up and delivery service. Computers &
Operations Research, 33, 595-619.
Vinnem, J. E., Aven, T., Husebø, T., Seljelid, J., and Tveit,
O. J. (2006). Major hazard risk indicators for moni-
toring of trends in the Norwegian offshore petroleum
sector. Reliability Engineering and System Safety, 91,
778–791.
GENETIC ALGORITHM FOR SOLVING A MULTI-OBJECTIVE HELICOPTER ROUTING PROBLEM
461