A GRASP heuristic for the multi-objective permutation flowshop scheduling problem

This paper presents a multi-objective greedy randomized adaptive search procedure (GRASP)-based heuristic for solving the permutation flowshop scheduling problem in order to minimize two and three objectives simultaneously: (1) makespan and maximum tardiness; (2) makespan, maximum tardiness, and tot...

Descripción completa

Detalles Bibliográficos
Autores: Arroyo, José Elias Claudio, Pereira, Ana Amélia de Souza
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2011
País:Brasil
Institución:Universidade Federal de Viçosa (UFV)
Repositorio:LOCUS Repositório Institucional da UFV
Idioma:inglés
OAI Identifier:oai:locus.ufv.br:123456789/21547
Acceso en línea:https://doi.org/10.1007/s00170-010-3100-x
http://www.locus.ufv.br/handle/123456789/21547
Access Level:acceso abierto
Palabra clave:Flowshop scheduling
Multi-objective combinatorial optimization
Heuristics
GRASP
Descripción
Sumario:This paper presents a multi-objective greedy randomized adaptive search procedure (GRASP)-based heuristic for solving the permutation flowshop scheduling problem in order to minimize two and three objectives simultaneously: (1) makespan and maximum tardiness; (2) makespan, maximum tardiness, and total flowtime. GRASP is a competitive metaheuristic for solving combinatorial optimization problems. We have customized the basic concepts of GRASP algorithm to solve a multi-objective problem and a new algorithm named multi-objective GRASP algorithm is proposed. In order to find a variety of non-dominated solutions, the heuristic blends two typical approaches used in multi-objective optimization: scalarizing functions and Pareto dominance. For instances involving two machines, the heuristic is compared with a bi-objective branch-and-bound algorithm proposed in the literature. For instances involving up to 80 jobs and 20 machines, the non-dominated solutions obtained by the heuristic are compared with solutions obtained by multi-objective genetic algorithms from the literature. Computational results indicate that GRASP is a promising approach for multi-objective optimization.