Frage zur Vogel-Approximation
Es geht u.a. ja darum, die Differenzen zwischen den zweitkleinsten und kleinsten Transportkosten zu errechnen.
Was tue ich denn in dem Fall, wenn ich in einer Zeile nur zwei Felder übrig habe, in dem einen Feld steht Einheitstransportkosten 10, im anderen nichts, da dort laut Ausgangstableau kein Transport stattfinden darf.
Was schreibe ich dann als Differenz auf? Und wie ordne ich das prioritätsmäßig?
Gruß,
Tempo
Comments
Schillrich
Contributions on this page: 1
View profileDie Bildung der Differenzen macht man ja "nur", um das minimal Bedauern zu erreichen. Ich wähle dann ja das Element mit den geringsten Kosten. Die Differenz gibt nur an, dass der Abstand zu den nächsthöheren Kosten größtmöglich ist.
Zu deinem Fall fallen mir 2 Ideen ein:
[LIST=1]
[*]Du keine Differenz bilden und transportierst einfach mit dem einen gegebenen Kostensatz
[*]Verbot des Transports kann man mit [tex]c_{_{ij}}\rightarrow\infty[/tex] modellieren.[/LIST]Vielleicht stimmen meine Ideen aber auch nicht ... ;) .
Kerstin
Contributions on this page: 1
View profileSeh ich genau so! Wobei die Überlegung nach 2. in dem Fall aber schon überflüssig ist - denn eigentlich hast du ja kein Problem, es ist eh nur noch eine Möglichkeit übrig, nämlich zum Satz von 10 zu transportieren, wenn die andere nicht erlaubt ist ;).
Normalerweise geht es ja bei Vogel auch nicht um die Ermittlung der Differenzen, die sind nur Mittel zum Zweck, sondern um Berechnung der Transportkosten, und diese kann man mit den Angaben problemlos durchführen, indem man für den Transport die 10 nimmt, wenn ich das Bsp. richtig verstanden habe.
Tempo
Contributions on this page: 2
View profileJa, danke....
Vielen Dank für den Gedankenanstoß.
Differenzenbildung ist nicht möglich, eigentlich klar. Obwohl "klar" und "PET" sich manchmal eben auszuschließen scheinen.:D
Gruß,
Tempo
MatthiasKr
Contributions on this page: 1
Ich möchte mich meinen beiden vorrednern anschließen
man sollte auch nochmal betonen, dass doe vogel-approximation nicht zwingend die optimallösung liefern muss
Spiderpig
Contributions on this page: 2
View profileVogel Approximation
Hallo Ihrs,
kann mir jmd. von Euch erklären, wie die Vogel Approximation überhaupt funktioniert? Die Kursunterlagen verstehe ich leider an dieser Stelle nicht...
...bin gerade am Verzweifeln an der Klausuraufgabe 1b) vom März 2005.
MatthiasKr
Contributions on this page: 1
Du bildest erstam zeilen- und späatenmäßig die differenz aus jeweils folgenden werten:
zeile: Zweitkleiner Wert minus kleinster Wert
spalt: Zweitkleiner Wert minus kleinster Wert
dann schaust du zuerst, in welcher Zeile du den größten Betrag ermittelt hast
hast Du diese Zeiel, dann gehtst Du in das Feld mit dem kleinsten Kostenwert und transportierst di in der Zeiel als summe ausgelobten Einheiten mit diesem "feld)
nachdem dies vollzogen ist, streichst Du die Zeile und wechselst in die spalten
dort vollführts du diesen Vorgang nochmals (das neue addieren bitte nicht vergessen)
die entsprechedne Spalte streichst du und so wechselst du immer von zeilen zu spalten
aber bitte vergesse nciht, nachdem du zb eine zeile herausgestrichen hast, auch die entsprechenden spaltenwerte neu zu berechnen
Spiderpig
Contributions on this page: 2
View profileDanke
Hey Björn,
vielen Dank. Hab es nun endlich kapiert!
Hier ist der ganze Kram übrigens auch nochmal mit einem Zahlenbeispiel Schritt für Schritt erläutert:
[URL]https://www.fernuni-hagen.de/BWLOR/assets/uebung/b5120604.pdf[/URL] :cool
MatthiasKr
Contributions on this page: 1
Freut mich, dass du meine erklärung verstanden hast
war mir nämlich nicht so sicher, ob diese wirklich 100% verständlich ist