Article ID: | iaor20072822 |
Country: | United Kingdom |
Volume: | 45 |
Issue: | 2 |
Start Page Number: | 425 |
End Page Number: | 450 |
Publication Date: | Jan 2007 |
Journal: | International Journal of Production Research |
Authors: | Lancaster John, Ozbayrak Mustafa |
Keywords: | heuristics, scheduling |
Evolutionary algorithms, a form of meta-heuristic, have been successfully applied to a number of classes of complex combinatorial problems such as the well-studied travelling salesman problem, bin packing problems, etc. They have provided a method other than an exact solution that will, within a reasonable execution time, provide either optimal or near optimal results. In many cases near optimal results are acceptable and the additional resources that may be required to provide exact optimal results prove uneconomical. The class of project scheduling problems (PSP) exhibit a similar type of complexity to the previous mentioned problems, also being NP-hard, and therefore would benefit from solution via meta-heuristic rather than exhaustive search. Improvement to a project schedule in terms of total duration or resource utilisation can be of major financial advantage and therefore near optimal solution via evolutionary techniques should be considered highly applicable. In preparation for further research this paper reviews the application of evolutionary algorithms to the PSP to date, extending previous reviews in this area by also encompassing the study of PSP using the design structure matrix. In order to better examine the coverage of this research, this paper also utilises the PSP classification system to identify the problems being studied in each application and to identify the areas lacking in research. The paper concludes with an examination of areas that in the opinion of the authors would particularly benefit from further research.