* Diese Datei zeigt Ihnen ein Beispiel zu klassischen Transportproblemen. Dabei werden die Transportmengen von drei Lagern zu drei Nachfrageorten ermittelt. * Zunächst ist es erforderlich, die Indizes zu definieren. Sets i Lagerorte / Duesseldorf, Dortmund, Aachen /, j Nachfrageorte / Essen, Oberhausen, Koeln, Bonn /; * Jetzt die Werte der rechten Seiten b. Parameters bL(i) Lagerkapazitaeten / Duesseldorf 5000 Dortmund 4000 Aachen 2500 / bN(j) Zielfunktionskoeffizienten / Essen 3500 Oberhausen 2000 Koeln 4000 Bonn 2000 /; * Es sind auch noch u.a. die Beanspruchungen der Kapazitäten festzulegen. Table d(i,j) Entfernungsmatrix Essen Oberhausen Koeln Bonn Duesseldorf 36 40 44 76 Dortmund 37 49 97 24 Aachen 127 131 85 93 ; * Berechnung der zur Fahrstrecke proportionalen Transportkosten. Scalar p Kilometerpauschale / 0.3 /; Parameter c(i,j) fallbezogene Einheitstransportkosten ; c(i,j) = p * d(i,j) ; * Nun die Deklaration der Variablen. Variables x(i,j) Transportmengen zu den Baumaerkten z Gesamtkosten ; Positive Variables x ; * Es folgt die Definition der (Un-)Gleichungen. Equations Kosten Bezeichner der Zielfunktion Lager(i) Lagerbeschränkungen i Nachfrage(j) Nachfragebeschränkungen j ; Kosten .. z =e= sum((i,j), c(i,j) * x(i,j)) ; Lager(i) .. sum(j, x(i,j)) =l= bL(i) ; Nachfrage(j) .. sum(i, x(i,j)) =g= bN(j) ; * Am Ende noch die Abschlussklausel. Model Transport /all/ ; Solve Transport using LP minimizing z ;