Solving parallel machines scheduling problems with sequence-dependent setup times using variable neighbourhood search
Computer Science Department, Federal University of Minas Gerais (DCC-UFMG), Belo Horizonte, Minas Gerais, Brazil and Department of Industrialand Systems Engineering, University of Florida (ISE-UF), Gainesville, Florida, USA
** Corresponding author. Email: mahdi{at}dcc.ufmg.br
*** Email: martin{at}dcc.ufmg.br
**** Email: mateus{at}dcc.ufmg.br
***** Email: pardalos{at}ufl.edu
| Abstract |
|---|
Variable neighbourhood search (VNS) is a modern metaheuristic based on systematic changes of the neighbourhood structure within a search to solve optimization problems. The aim of this paper is to propose and analyse a VNS algorithm to solve scheduling problems with parallel machines and sequence-dependent setup times, which are of great importance on the industrial context. Three versions of a greedy randomized adaptive search procedure algorithm are used to compare with the proposed VNS algorithm to highlight its advantages in terms of generality, quality and speed for large instances.
Keywords: scheduling problems; variable neighbourhood search; GRASP
Received on April 2006. accepted on 9 February 2007.