Article ID: | iaor20071762 |
Country: | Netherlands |
Volume: | 12 |
Issue: | 6 |
Start Page Number: | 395 |
End Page Number: | 411 |
Publication Date: | Dec 2006 |
Journal: | Journal of Heuristics |
Authors: | Nearchou Andreas C., Omirou Sotiris I. |
Keywords: | heuristics |
This paper presents a stochastic method based on the differential evolution (DE) algorithm to address a wide range of sequencing and scheduling optimization problems. DE is a simple yet effective adaptive scheme developed for global optimization over continuous spaces. In spite of its simplicity and effectiveness the application of DE on combinatorial optimization problems with discrete decision variables is still unusual. A novel solution encoding mechanism is introduced for handling discrete variables in the context of DE and its performance is evaluated over a plethora of public benchmarks problems for three well-known NP-hard scheduling problems. Extended comparisons with the well-known random-keys encoding scheme showed a substantially higher performance for the proposed method. Furthermore, a simple slight modification in the acceptance rule of the original DE algorithm is introduced resulting in a more robust optimizer over discrete spaces than the original DE.