Comparison of iterative improvement techniques for schedule optimization

Due to complexity reasons of realistic scheduling applications, often iterative improvement techniques that perform a kind of local search to improve a given schedule are proposed instead of enumeration techniques that guarantee optimal solutions. In this paper we describe an experimental comparison...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 1996-10, Vol.94 (2), p.349-361
Hauptverfasser: Dorn, Jürgen, Girsch, Mario, Skele, Günther, Slany, Wolfgang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Due to complexity reasons of realistic scheduling applications, often iterative improvement techniques that perform a kind of local search to improve a given schedule are proposed instead of enumeration techniques that guarantee optimal solutions. In this paper we describe an experimental comparison of four iterative improvement techniques for schedule optimization that differ in the local search methodology. These techniques are iterative deepening, random search, tabu search and genetic algorithms. To compare the performance of these techniques, we use the same evaluation function, knowledge representation and data from one application. The evaluation function is defined on the gradual satisfaction of explicitly represented domain constraints and optimization functions. The satisfactions of individual constraints are weighted and aggregated for the whole schedule. We have applied these techniques on data of a steel making plant in Linz (Austria). In contrast to other applications of iterative improvement techniques reported in the literature, our application is constrained by a greater variety of antagonistic criteria that are partly contradictory.
ISSN:0377-2217
1872-6860
DOI:10.1016/0377-2217(95)00162-X