<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MODI-Methode</id>
	<title>MODI-Methode - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MODI-Methode"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MODI-Methode&amp;action=history"/>
	<updated>2026-05-25T14:03:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=MODI-Methode&amp;diff=875790&amp;oldid=prev</id>
		<title>imported&gt;Wfstb: Links falsch platziert bzw. unnötig</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MODI-Methode&amp;diff=875790&amp;oldid=prev"/>
		<updated>2025-04-04T07:54:54Z</updated>

		<summary type="html">&lt;p&gt;Links falsch platziert bzw. unnötig&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Modifizierte Distributionsmethode&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;MODI-Methode&amp;#039;&amp;#039;&amp;#039;), auch als &amp;#039;&amp;#039;&amp;#039;Potentialmethode&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;u-v-Methode&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Transportalgorithmus&amp;#039;&amp;#039;&amp;#039; bezeichnet, ist ein numerisches Verfahren, mit dem man (bei gegebener Anfangs-[[Basislösung]]) ein Standard-[[Transportproblem]] optimal lösen kann.&lt;br /&gt;
&lt;br /&gt;
== Verfahren ==&lt;br /&gt;
Es sind für ein Gut eine bestimmte Anzahl &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Anbieter &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;(i = 1, ..., n)&amp;lt;/math&amp;gt; und eine bestimmte Anzahl &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; Empfänger &amp;lt;math&amp;gt;B_j&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;(j = 1, ..., m)&amp;lt;/math&amp;gt; gegeben. Im Standardfall ist die gesamte nachgefragte Menge gleich der gesamten angebotenen. Für den Transport einer Einheit &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; zwischen &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;B_j&amp;lt;/math&amp;gt; fallen Kosten &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt; an. Das Problem besteht darin, die von &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; nach &amp;lt;math&amp;gt;B_j&amp;lt;/math&amp;gt; gelieferte Menge &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; so festzulegen, dass die Gesamttransportkosten minimiert werden.&lt;br /&gt;
&lt;br /&gt;
Da es sich um ein Verbesserungsverfahren handelt, wird zunächst mit einem Eröffnungsverfahren (z.&amp;amp;nbsp;B. dem [[Matrixminimumverfahren]], dem [[Nord-West-Ecken-Verfahren]] oder der [[Vogelsche Approximationsmethode|Vogelschen Approximationsmethode]]) eine zulässige Anfangsbasislösung &amp;lt;math&amp;gt;x \in \mathbb{R}^{mn}&amp;lt;/math&amp;gt; bestimmt. Variablen der Basislösung, die im Eröffnungsverfahren zunächst gleich Null gesetzt wurden, sind die &amp;#039;&amp;#039;Nichtbasisvariablen&amp;#039;&amp;#039;, die restlichen die &amp;#039;&amp;#039;Basisvariablen&amp;#039;&amp;#039; des zu Grunde liegenden Gleichungssystems. Die MODI-Methode verringert anschließend iterativ durch Austausch einer Nichtbasisvariablen mit einer Basisvariablen die Gesamtkosten. Kann keine Verbesserung mehr erzielt werden, ist eine Optimallösung gefunden.&lt;br /&gt;
&lt;br /&gt;
Das Optimierungsverfahren wird iterativ durchgeführt. In jedem Schritt werden alle Nichtbasisvariablen im Hinblick auf das Kostensenkungspotential überprüft. Für jede Nichtbasisvariable &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; wird dazu analysiert, um welchen Wert &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; sich die Gesamtkosten ändern würden, wenn eine Einheit des Gutes von &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; nach &amp;lt;math&amp;gt;B_j&amp;lt;/math&amp;gt; transportiert werden würde. Dazu wird zu der Zelle &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; einer jeden Nichtbasisvariablen &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; die Kostenänderung mit &amp;lt;math&amp;gt;k_{ij}= c_{ij}-u_i-v_j&amp;lt;/math&amp;gt; berechnet, wobei zuvor die &amp;lt;math&amp;gt;u_1,\cdots,u_m&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;v_1,\cdots,v_n&amp;lt;/math&amp;gt; iterativ mit der Gleichung &amp;lt;math&amp;gt;u_i + v_j = c_{ij}&amp;lt;/math&amp;gt; berechnet wurden und dabei genau ein &amp;lt;math&amp;gt;u_{i}&amp;lt;/math&amp;gt; oder &amp;lt;math&amp;gt;v_{j}&amp;lt;/math&amp;gt; gleich Null gesetzt wurde und nur entsprechende Kosten &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt; von Basisvariablen &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; zur Berechnung benutzt wurden.&lt;br /&gt;
&lt;br /&gt;
Ist &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; positiv, würde dies zu einer Erhöhung der Gesamtkosten führen, ist &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; gleich Null, würden sich die Gesamtkosten nicht ändern. Um mit möglichst wenig Iterationen zur Optimallösung zu kommen, wird deshalb die Nichtbasisvariable &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; mit dem negativsten &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; als neue Basisvariable aufgenommen. Zu der zugehörigen Zelle &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; des Transporttableaus wird dazu zusammen mit den Zellen der Basisvariablen ein &amp;#039;&amp;#039;elementarer Kreis&amp;#039;&amp;#039; bestimmt. Die Zellen &amp;lt;math&amp;gt;z_1&amp;lt;/math&amp;gt; bis &amp;lt;math&amp;gt;z_k&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;(k \geq 5)&amp;lt;/math&amp;gt; bilden dabei einen elementaren Kreis, wenn &amp;lt;math&amp;gt;z_1 = z_k&amp;lt;/math&amp;gt;, zwei aufeinanderfolgende Zellen &amp;lt;math&amp;gt;z_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;z_{i+1}&amp;lt;/math&amp;gt; in der gleichen Zeile oder Spalte des Tableau liegen und in jeder Spalte und Zeile höchstens zwei Zellen des elementaren Kreises sind. Seien jetzt die Zellen &amp;lt;math&amp;gt;(i,o),(p,o),(p,q),\cdots , (v,j)&amp;lt;/math&amp;gt; der Basisvariablen, die zusammen mit der Zelle &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; einen elementaren Kreis beschreiben, bestimmt. Jetzt wird wie bei der [[Stepping-Stone-Methode]] entlang des elementaren Kreises alternierend von der ersten Basisvariablen &amp;lt;math&amp;gt;x_{io}&amp;lt;/math&amp;gt; der Wert &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; subtrahiert und auf die nächste Basisvariable &amp;lt;math&amp;gt;x_{po}&amp;lt;/math&amp;gt; addiert, bis die Zelle &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; erreicht wird. Dabei ist &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; der kleinste Wert der Basisvariablen, von denen &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; subtrahiert werden soll. Diese Basisvariable wird zu einer neuen Nichtbasisvariablen und durch &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; mit Wert &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; in der neuen Basislösung ersetzt. Das Verfahren wird solange wiederholt, bis alle (in jeder Iteration neu zu bestimmenden) &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; größer oder gleich Null sind, die Gesamtkosten also nicht mehr verringert werden können und die Lösung damit optimal ist.&lt;br /&gt;
&lt;br /&gt;
== Bemerkungen ==&lt;br /&gt;
&lt;br /&gt;
* Ist die gesamte nachgefragte Menge kleiner als die gesamte angebotene Menge, kann durch Einführen eines fiktiven Nachfragers &amp;lt;math&amp;gt;B_{m+1}&amp;lt;/math&amp;gt;, der das überschüssige Angebot nachfragt und Transportkosten &amp;lt;math&amp;gt;c_{i,m+1}=0&amp;lt;/math&amp;gt; für alle Anbieter &amp;lt;math&amp;gt;A_i&amp;lt;/math&amp;gt; hat, das Transportproblem in ein Standardtransportmodell transformiert werden und damit ebenfalls mit der MODI-Methode gelöst werden.&lt;br /&gt;
&lt;br /&gt;
* Ist bei der Optimallösung eine mögliche Kostenveränderung &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; bei Aufnahme der Variable &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; gleich Null, bedeutet dieses, dass der Wert der zugehörige Nichtbasisvariable mit dem einer Basisvariablen ausgetauscht werden kann, ohne dass sich die Gesamtkosten ändern und die Optimallösung damit nicht eindeutig ist.&lt;br /&gt;
&lt;br /&gt;
* Eine ähnliche Methode zur Verbesserung einer Anfangsbasislösung und finden der Optimallösung ist die [[Stepping-Stone-Methode]]. Dabei werden die Kostenveränderungen &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; mit höherem Rechenaufwand (aber identischen Werten) als bei der MODI-Methode bestimmt.&lt;br /&gt;
&lt;br /&gt;
* Gibt es mehrere negative &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; kann statt des betragsmäßig größten auch jene zugehörige Nichtbasisvariable ausgewählt werden, die zu einer maximalen Verbesserung der Kostensumme führt oder eine zufällig davon ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Es liege folgendes, tabellarisch zusammengefasstes Transportproblem vor, bei dem die Anbieter &amp;lt;math&amp;gt;A_1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;A_2&amp;lt;/math&amp;gt; die Mengen 12 bzw. 8 anbieten und von drei Nachfragern &amp;lt;math&amp;gt;B_1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;B_2&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;B_3&amp;lt;/math&amp;gt; die Mengen 4, 10 bzw. 6 nachgefragt werden. In der links stehenden Tabelle bezeichnen die &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; die von &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; nach &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; zu liefernde Menge. Die rechts nebenstehende Tabelle enthält die Kosten &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt;, die für den Transport einer Einheit &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; von &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; nach &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; entstehen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc}&lt;br /&gt;
  20 &amp;amp; 4 &amp;amp; 10 &amp;amp; 6   \\ \hline&lt;br /&gt;
  12 &amp;amp; x_{11}  &amp;amp; x_{12} &amp;amp; x_{13} \\&lt;br /&gt;
  8 &amp;amp; x_{21} &amp;amp; x_{22} &amp;amp; x_{23} \\&lt;br /&gt;
\end{array}&lt;br /&gt;
\qquad&lt;br /&gt;
\begin{array}{c|ccc}&lt;br /&gt;
  c_{ij} &amp;amp; B_1 &amp;amp; B_2 &amp;amp; B_3   \\ \hline&lt;br /&gt;
  A_1 &amp;amp; 7  &amp;amp; 4 &amp;amp; 3 \\&lt;br /&gt;
  A_2 &amp;amp; 5 &amp;amp; 5 &amp;amp; 6 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als Eröffnungsverfahren wird das [[Nord-West-Ecken-Verfahren]] verwendet. Damit ergibt sich folgende, noch nicht optimale, Ausgangslösung:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc}&lt;br /&gt;
  x_{ij} &amp;amp; 4  &amp;amp; 10 &amp;amp; 6   \\ \hline&lt;br /&gt;
  12     &amp;amp; 4  &amp;amp; 8  &amp;amp;  \\&lt;br /&gt;
  8      &amp;amp;    &amp;amp; 2  &amp;amp; 6 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Bestimmung der &amp;lt;math&amp;gt;v_j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; werden die Kosten der Basisvariablen benötigt:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc|c}&lt;br /&gt;
  c_{ij} &amp;amp; B_1 &amp;amp; B_2 &amp;amp; B_3 &amp;amp;  \\ \hline&lt;br /&gt;
  A_1    &amp;amp; 7   &amp;amp; 4   &amp;amp;     &amp;amp; u_1 \\&lt;br /&gt;
  A_2    &amp;amp;     &amp;amp; 5   &amp;amp; 6   &amp;amp; u_2 \\ \hline&lt;br /&gt;
         &amp;amp; v_1 &amp;amp; v_2 &amp;amp; v_3 &amp;amp;  \\ &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setze dazu &amp;lt;math&amp;gt;v_3=0&amp;lt;/math&amp;gt;. Mit &amp;lt;math&amp;gt;v_3&amp;lt;/math&amp;gt; und den Kosten &amp;lt;math&amp;gt;c_{23}&amp;lt;/math&amp;gt; der Basisvariable &amp;lt;math&amp;gt;x_{23}&amp;lt;/math&amp;gt; lässt sich jetzt mit der Formel &amp;lt;math&amp;gt;c_{ij}=u_i+v_j&amp;lt;/math&amp;gt; der Wert von &amp;lt;math&amp;gt;u_2&amp;lt;/math&amp;gt; berechnen: &amp;lt;math&amp;gt;u_2=c_{23}-v_3=6-0=6&amp;lt;/math&amp;gt;.&lt;br /&gt;
Mit &amp;lt;math&amp;gt;u_2&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;c_{22}&amp;lt;/math&amp;gt; lässt sich nun &amp;lt;math&amp;gt;v_2&amp;lt;/math&amp;gt; berechnen: &amp;lt;math&amp;gt;v_2=c_{22}-u_2=5-6=-1&amp;lt;/math&amp;gt;. Ebenso lassen sich jetzt noch &amp;lt;math&amp;gt;u_1=4-(-1)=5&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;v_1=7-5=2&amp;lt;/math&amp;gt; berechnen. Mit den &amp;lt;math&amp;gt;v_j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt; aus obiger Kostentabelle lassen sich jetzt mit der Formel &amp;lt;math&amp;gt;k_{ij}=c_{ij}-u_i-v_j&amp;lt;/math&amp;gt; die Kostenänderung berechnen, die sich bei Transport von einer Einheit über die Nichtbasisvariablen &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; ergeben:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc|c}&lt;br /&gt;
         &amp;amp;        &amp;amp;    &amp;amp;        &amp;amp; u_i   \\ \hline&lt;br /&gt;
         &amp;amp;        &amp;amp;    &amp;amp; k_{13} &amp;amp; 5 \\&lt;br /&gt;
         &amp;amp; k_{21} &amp;amp;    &amp;amp;        &amp;amp; 6 \\ \hline&lt;br /&gt;
  v_j    &amp;amp; 2      &amp;amp; -1 &amp;amp; 0 &amp;amp;   \\ &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also ist &amp;lt;math&amp;gt;k_{13}=c_{13} -u_1-v_3=3-5-0=-2&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;k_{21}=c_{21}-u_2-v_1=5-6-2=-3&amp;lt;/math&amp;gt;. Mit beiden &amp;lt;math&amp;gt;x_{ij}&amp;lt;/math&amp;gt; würde sich also eine Kostenverringerung ergeben. Da bei &amp;lt;math&amp;gt;x_{21}&amp;lt;/math&amp;gt; die Ersparnisse größer sind wählen wir diese Nichtbasisvariable und ermitteln den elementaren Kreis zur Zelle &amp;lt;math&amp;gt;(2,1)&amp;lt;/math&amp;gt;. Dieser ist &amp;lt;math&amp;gt;(2,1),(2,2),(1,2)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;(1,1)&amp;lt;/math&amp;gt;. Maximal können jetzt zwei Einheiten über &amp;lt;math&amp;gt;x_{21}&amp;lt;/math&amp;gt; transportiert werden, da sonst &amp;lt;math&amp;gt;x_{22}&amp;lt;/math&amp;gt; negativ werden würde: Entlang des elementaren Kreises werden jetzt die zwei Einheiten abwechselnd hinzuaddiert bzw. subtrahiert. Dabei wird &amp;lt;math&amp;gt;x_{21}&amp;lt;/math&amp;gt; zur Basisvariablen und &amp;lt;math&amp;gt;x_{22}&amp;lt;/math&amp;gt; zur Nichtbasisvariablen:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc}&lt;br /&gt;
  x_{ij} &amp;amp; 4 &amp;amp; 10 &amp;amp; 6   \\ \hline&lt;br /&gt;
  12 &amp;amp; 2  &amp;amp; 10 &amp;amp;  \\&lt;br /&gt;
  8 &amp;amp; 2 &amp;amp;  &amp;amp; 6 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt müssen wieder wie oben mit den Kosten &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt; aus der obigen Tabelle der Basisvariablen und durch Setzen von &amp;lt;math&amp;gt;v_3=0&amp;lt;/math&amp;gt; die übrigen &amp;lt;math&amp;gt;v_j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; mit der Formel &amp;lt;math&amp;gt;c_{ij}=u_i+v_j&amp;lt;/math&amp;gt; berechnet werden:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc|c}&lt;br /&gt;
  c_{ij} &amp;amp;    &amp;amp;    &amp;amp;   &amp;amp; u_i   \\ \hline&lt;br /&gt;
         &amp;amp;  7 &amp;amp; 4  &amp;amp;   &amp;amp; 8 \\&lt;br /&gt;
         &amp;amp; 5  &amp;amp;    &amp;amp; 6 &amp;amp; 6 \\ \hline&lt;br /&gt;
  v_j    &amp;amp; -1 &amp;amp; -4 &amp;amp; 0 &amp;amp;   \\ &lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit den &amp;lt;math&amp;gt;v_j&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;c_{ij}&amp;lt;/math&amp;gt; lassen sich jetzt wieder die Kostenänderungen &amp;lt;math&amp;gt;k_{13}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;k_{22}&amp;lt;/math&amp;gt; berechnen:&lt;br /&gt;
&amp;lt;math&amp;gt;k_{13}=c_{13}-u_1-v_3=3-8-0=-5&amp;lt;/math&amp;gt; und analog &amp;lt;math&amp;gt;k_{22}=5+4-6=3&amp;lt;/math&amp;gt;. Mit Transport einer Einheit über &amp;lt;math&amp;gt;x_{13}&amp;lt;/math&amp;gt; lässt sich also wieder eine Kostensenkung erreichen. Der elementare Kreis zur Zelle &amp;lt;math&amp;gt;(1,3)&amp;lt;/math&amp;gt; ist: &amp;lt;math&amp;gt;(1,3),(1,1),(2,1)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;(2,3)&amp;lt;/math&amp;gt;. Es lassen sich also wieder maximal zwei Einheiten (wegen &amp;lt;math&amp;gt;x_{11}=2&amp;lt;/math&amp;gt;) entlang des elementaren Kreises verschieben und es entsteht die neue Basislösung:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{c|ccc}&lt;br /&gt;
  x_{ij} &amp;amp; 4 &amp;amp; 10 &amp;amp; 6  \\ \hline&lt;br /&gt;
  12 &amp;amp;   &amp;amp; 10 &amp;amp; 2 \\&lt;br /&gt;
  8 &amp;amp; 4 &amp;amp;  &amp;amp; 4 \\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt müssen wieder zur Bestimmung von &amp;lt;math&amp;gt;k_{11}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;k_{22}&amp;lt;/math&amp;gt; die &amp;lt;math&amp;gt;v_j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;u_i&amp;lt;/math&amp;gt; bestimmt werden. Dieses wird solange wiederholt, bis in einer Iteration die &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; alle nicht negativ sind und damit &amp;#039;&amp;#039;eine&amp;#039;&amp;#039; Optimallösung, bzw. wenn alle &amp;lt;math&amp;gt;k_{ij}&amp;lt;/math&amp;gt; größer als Null sind, &amp;#039;&amp;#039;die&amp;#039;&amp;#039; Optimallösung gefunden wurde. Es ergibt sich die gleiche Lösung wie im Beispiel zur [[Stepping-Stone-Methode]].&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Modi-Methode}}&lt;br /&gt;
[[Kategorie:Optimierungsalgorithmus]]&lt;br /&gt;
[[Kategorie:Transportproblem]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Wfstb</name></author>
	</entry>
</feed>