Problembeschreibung:
Mehrere Aufträge sollen mehrere Bearbeitungsstationen durchlaufen, wobei die Stationsreihenfolge für alle Aufträge gleich ist. Gesucht ist die Reihenfolge der Aufträge auf den Stationen, bei der die Gesamtdurchlaufzeit oder die maximale Terminüberschreitung minimal wird.
Beispiel:
6 Aufträge (1...6) sollen 4 Bearbeitungsstationen in gleicher Reihenfolge (1->2->3->4)
durchlaufen, so daß die Gesamtbearbeitungsdauer minimal wird und keine Terminüberschreitung
auftritt. Die frühesten Bearbeitungsstartzeiten der Stationen, die Bearbeitungsdauern
der Aufträge auf den Stationen und die Fertigstellungstermine der Aufträge sind durch
die nachfolgenden Daten gegeben:
{ 6 } Aufträge
{ 4 } Bearbeitungsstationen
Bearbeitungsdauern der Aufträge A auf den Stationen B:
B\A 1 2 3 4 5 6
1: { 1 3 5 3 4 2 }
2: { 3 6 4 1 3 2 }
3: { 2 4 5 5 2 3 }
4: { 5 6 4 3 4 1 }
Startzeiten der Stationen:
{ 0 2 5 6 }
Fertigstellungstermine der Aufträge:
{ 33 35 27 30 25 29 }
Lösung mittels Programm:
Die obigen Daten innerhalb der geschweiften Klammern können direkt vom Programm
als Eingabedaten verarbeitet werden. Mit einem der Lösungsverfahren unter dem
Menü "Berechnung" kann eine zulässige Lösung ermittelt und tabellarisch in einem
Textfenster sowie graphisch als Gantt-Diagramm dargestellt werden.
Bei dieser Berechnung durch Vorwärtsterminierung beträgt die Gesamtdauer 32 Zeiteinheiten,
jedoch treten dabei Terminüberschreitungen bei den Aufträgen 3 und 6 auf (Bild oben).
Bei der Berechnung mittels Rückwärtsterminierung erhöht sich die Gesamtdauer
auf 35 Zeiteinheiten, es treten jetzt aber keine Terminüberschreitungen mehr auf (Bild unten).
zur vorherigen Seite: Fliessband
zur nächsten Seite: Gozinto
zurück zur Hauptseite
Lutz Tautenhahn, 8/98