* Diese Datei zeigt Ihnen ein Beispiel zur linearen Quotientenprogrammierung. Dabei wird die Umsatzrentabilität maximiert. * Zunächst ist es erforderlich, die Indizes zu definieren. Sets i Ressourcen / Maschine, Lager /, j Produkte / Saegeblatt-gr, Saegeblatt-kl /; * Jetzt die Koeffizienten . Parameters a(j) Verkaufspreise / Saegeblatt-gr 10 Saegeblatt-kl 6 / b(i) Kapazitäten und Mindestmenge / Maschine 82800 Lager 5000 / c(j) Zielfunktionskoeffizienten / Saegeblatt-gr 0.5 Saegeblatt-kl 0.35 /; * Es sind auch noch die Beanspruchungen der Kapazitäten festzulegen. Table d(i,j) Koeffizientenmatrix Saegeblatt-gr Saegeblatt-kl Maschine 5 3 Lager 0.05 0.025 ; * Nun die Deklaration der Variablen. Variables x(j) Menge an zu produzierenden Saegeblaettern t Faktor z Gesamtgewinn ; Positive Variables x, t ; * Es folgt die Definition der (Un-)Gleichungen. Equations Umsatzrent Bezeichner der Zielfunktion Norm Bezeichner der Normierungsbedingung Schranken(i) Bezeichner der Restriktionen i ; Umsatzrent .. z =e= sum(j, c(j) * x(j)) - 2000 * t ; Norm .. sum(j, a(j) * x(j)) =e= 1 ; Schranken(i) .. sum(j, d(i,j) * x(j)) - b(i) * t =l= 0 ; * Am Ende noch die Abschlussklausel. Model UmsatzrentOpt /all/ ; Solve UmsatzrentOpt using LP maximizing z ;