Article ID: | iaor20051302 |
Country: | Netherlands |
Volume: | 152 |
Issue: | 1 |
Start Page Number: | 115 |
End Page Number: | 131 |
Publication Date: | Jan 2004 |
Journal: | European Journal of Operational Research |
Authors: | Janiak Adam, Ouz Ceyda, Zinder Yakov, Do Van Ha, Lichtenstein Maciej |
Keywords: | heuristics, programming: dynamic |
Hybrid flow-shop problems and problems with multiprocessor task systems have remained subject of intensive research over several years. Hybrid flow-shop problems overcome one of the limitations of the classical flow-shop model by allowing parallel processors at each stage of task processing. Problems with multiprocessor task systems relax the limitation of the classical parallel processor model by permitting tasks that require more than one processor simultaneously. The great deal of interest for both types of problem, besides their obvious theoretical significance, was inspired by needs of various manufacturing and computing systems. In this paper we consider a model which amalgamates both above-mentioned generalizations. We show that, without precedence constraints and under the assumption that all processing times are bounded above, the makespan minimization problem is solvable in polynomial time, whereas the introduction of precedence constraints makes even the simplest version of this problem NP-hard. For the arbitrary processing time task systems, we present an approximation algorithm based on the idea of tabu search and discuss the results of computational experiments, which were performed to analyze the algorithm's efficiency and sensitivity to variation in the input data.