Hallo zusammen,
Ich kenne mich generell mit linearer Optimierung gar nicht aus, soll aber für unsere Firma ein Gattierungsprogramm schreiben. Das heißt konkret:
Wir nehmnen an, wir haben diverse Schrotte, die alle unterschiedliche Bestandteile von Elementen haben. Ein Schrott besteht . aus Nickel, Chrom, Schwefel und Eisen. Jeder Schrott hat nun einen bestimmten Preis.
Nun soll am Ende durch ausschließliches Mischen von Schrotten ein bestimmter Werkstoff gewonnen werden, der bestimmte Bestandteile der Elemente enthält. Das alles soll möglichst günstig verlaufen.
Hier ein kleines Beispiel:
Schmelzmenge ist 1000kg, . am Ende möchte ich von meinem Werkstoff genau 1000kg haben (das ist folglich die Summe aller benutzten Schrottmengen).
Im folgenden werden hier direkt die Dezimalwerte als Anteil angegeben, . bedeutet .
Wir haben folgende Schrotte in unendlicher Menge zur Verfügung: Schrott Kohle, Chrom Schrott Kohle, Chrom Schrott Kohle, Chrom
Daraus ergeben sich pro Rohstoff folgende Gleichungen:
Anteil Kohle im Endprodukt: Anteil Chrom im Endprodukt:
Schrott 1 kostet 2,44€/kg Schrott 2 kostet 3,84€/kg Schrott 3 kostet 3,05€/kg
Dieses Beispiel in einen Simplexrechner eigegeben ergibt in etwa folgende Lösung (siehe unten).
Die Frage ist nun: 1. Wie kommt man da drauf, bzw wie sieht das Simplex-Tableauf aus und wie wird gelöst? 2. Nutzt man dualen oder normalen Simplex Algorithmus?
Dies scheint außerdem nicht für alle Probleme zu funktionieren...
Danke für eure Hilfe.
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich bräuchte bitte einen kompletten Lösungsweg." (setzt voraus, dass der Fragesteller alle seine Lösungsversuche zur Frage hinzufügt und sich aktiv an der Problemlösung beteiligt.) |