Nord-West-Ecken-Verfahren

Aus testwiki
Version vom 23. Juli 2020, 22:03 Uhr von imported>LexICon (+ Lf.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Das Nord-West-Ecken-Verfahren ist ein heuristisches Verfahren aus dem Operations Research, das eine zulässige Ausgangslösung für das Transportproblem liefern soll. Von dieser Lösung aus startet der Optimierungsalgorithmus des Transportproblems.

Algorithmus

Dabei schaut man von der oberen linken Ecke der Matrix ausgehend, ob man in dem aktuellen Feld eine Kapazität ausschöpfen oder einen Bedarf befriedigen kann.

c(i,j)=min(B(j),K(i))

Wenn der Bedarf dieser Zeile gedeckt ist, sucht man in der Spalte abwärts nach dem nächsten Feld, bei dem eins der beiden Kriterien erfüllt werden kann. Wurde die Kapazität der Spalte ausgeschöpft, dann sucht man in der Zeile weiter. Wurde beides voll belegt, dann geht man ein Feld diagonal nach rechts unten weiter.

Effizienz

Das Nord-West-Ecken-Verfahren liefert ein Ausgangstableau, das häufig sehr viele weitere Iterationen des Lösungsalgorithmus bis zur optimalen Lösung erfordert.

Beispiel

Das Verfahren wird anhand des Beispiels im Artikel über das Transportproblem gezeigt. Grundlage ist das Gleichungssystem

x11+x12+x13=16
x21+x22+x23=14
x11+x21=15
x12+x22=5
x13+x23=10

wobei es zwei Angebote A1 und A2 und drei Bedarfsanmeldungen B1, B2 und B3 gibt. xij bezeichnet hier die von i nach j gelieferte Menge. Man kann das Gleichungssystem tabellarisch zusammenfassen als
B1B2B3A1x11x12x1316A2x21x22x23141551030

Für die Nord-West-Eckenlösung wird nun zuerst möglichst viel in die Nord-West-Ecke gepackt. A1 liefert also 15 Einheiten an B1. A1 hat noch eine Einheit übrig, die an B2 geliefert wird. Den restlichen Bedarf von B2 deckt A2 mit 4 Einheiten. A2 hat noch 10 Einheiten übrig, welche an B3 gehen. Man erhält nun
B1B2B3A1151016A20410141551030

Durch die Ausgangslösung wurde eine gültige Basislösung erreicht. Die Variablen mit positiven Mengen sind die Basisvariablen, Variablen mit Null sind Nichtbasisvariablen. Das ersieht man auch, wenn man das obige Gleichungssystem als Tableau hinschreibt:
x11x12x13x21x22x23b111000160001111410010015010010500100110

Werden die Vektoren unter x11, x12, x22 und x23 zu Basisvektoren umgeformt, ergibt sich das Tableau
x11x12x13x21x22x23b1001001500111040111001001001100000000

welches die Nord-West-Eckenlösung wiedergibt.

Literatur

  • Gert Heinrich: Operations Research, Oldenbourg, 2. Auflage, S. 59–61.web
  • Bodo Runzheimer: Operations Research 1: Lineare Planungsrechnung und Netzplantechnik, S. 96–98.web