Zum Forum springen
Benachrichtigungen
Alles löschen

Modellierung mit GAMS

2 Beiträge
2 Benutzer
2 Reactions
835 Ansichten
vooda
Beigetreten: 20.02.2009

Hi,
ich habe eine kleine Aufgabe, die ich mit GAMS lösen möchte, komme aber nicht ganz weiter.
Es geht hierbei konkret um die Umsetzung von Rabattstufen bei Bestellung von unterschiedlichen Stückzahlen. Also zB kaufe min 10 Stück und zahle 3€ pro Stück, oder kaufe min 20 Stück und zahle 2,5€ pro Stück.
Vielleicht ist ja jemand so fit in dem Programm und kann mir hierbei helfen.?
Danke im Voraus!


Antwort
Zitat
1 Antwort
Rho0
Beigetreten: 20.10.2008

ich habe keine ahnung von GAMS (ich dachte zuerst, Du meinst Generalized Additive Models), aber ich würd s durch eine Variable y modellieren, die entweder 0 oder 1 annehmen kann.

sagen wir y ist 0 wenn 10 <= x < 20 und y ist 1 wenn 20 <= x

( y - 0.5 ) * ( x - 19.5 ) >= 0 (I)

(obige Gleichung besagt, dass wenn x>= 20, dann muss y 1 sein. Weiterhin wenn x < 20, dann muss y 0 sein)

und dann machst du weiter mit einer weiteren künstlichen Variable p

( 1 - y ) * 3 + y * 2,5 - p= 0 (II)

(wenn y 0 ist, dann muss p=3 sein, wenn y 1 ist, dann muss p=2,5 sein)

EDIT wegen Eindeutigkeit

EDIT2: dadurch, dass x und y in Formel I miteinander multipliziert werden, musst Du mit nem Non Linear Programming Solver arbeiten


Antwort
Zitat