Rucksackproblem Problem bei Konstruktion der Lösung

Dr Franke Ghostwriter
Rucksackproblem: Problem bei Konstruktion der Lösung

Hallo,
sitze jetzt seit Mittwoch daran, die Lösungen für die x-Werte zu konstruieren.
Ich habe die Tabellen aufgestellt und erhalte auch den Zielfunktionswert. Allerdings habe ich ein Problem damit, die Werte der Variablen zu ermitteln.
Vielleicht kann mir ja jemand anhand des Beispiels 4.1 auf Seite 72/73 helfen.
Wie komme ich da auf x1=x2=x3=x5=0 und x4=5?
Hoffe, mir kann jemand helfen.
Liebe Grüße
Mephista
 
Du nimmst den Wert ganz rechts unten aus der F()-Tabelle(Zielfunktionswert)
und ziehst davon cj ab (j ist in dem Fall der Wert rechts unten in der j-Tabelle) ->Ein neuer Wert für z
Dann nimmst du den rechten Wert in Zeile z der F()Tabelle - cj (wie oben)
und so weiter
ist dein z<=0 bist du fertig.
Die Anzahl der verwendeten j gibt dann den Wert für xj

😕 oder😀 ???

Grüße
Nico
 
Naico,
danke für deine schnelle Antwort.
So richtig verstanden habe ich es immer noch nicht.
Also starten tue ich mit dem Zielfunktionswert und ziehe dann davon cj ab.
Welches cj? Zu Bsp. 4.1:
Zielfunktion ist 25, in der j-Tabelle ist der unterste rechte Wert 4. In der Zielfunktion ist das zugehörige cj 5. Dies ziehe ich von 25 ab, so lange bis der Zielfunktionswert kleiner gleich 0 Ist. Ist der Zielfunktionswert noch größer 0, nehme ich die vorherige Spalte, etc. Stimmt das so?
 
1.Ja hab ich vor. Wenn die EAs passen, dann auf jeden Fall.

Das mit Nähe Nürnberg ist ja praktisch. Da können wir uns ja mal vor der Klausur austauschen.

Bei Wikipedia - oder auch OR für DUMMIES - gibt es manchmal Algorithmen ohne Formeln 😀 😀 😀 😀 Man glaubt gar nicht wie simpel manches ist. Ich finde es hilft. Mit dem mehr als schlechten Skript😡 braucht man ja Jahre bis man den Summs versteht.

Grüße
Nico
 
Oben