Hallo zusammen,
ich benötige dringend Hilfe bei AMPL. Ich habe da ein Losgrößenproblem implementiert und es mit Beispieldaten gefüttert, bekomme aber immer eine Fehlermeldung. Das Problem ist nun, dass ich diese Fehlermeldung nicht verstehe (auch nicht mit Hilfe des AMPL-Buchs). Ich hoffe sehr, hier jemanden zu finden, der mir weiterhelfen kann.
Hier ist mal meine Fehlermeldung:
ampl: solve;
presolve: constraint Rüstzustand1[6] cannot hold:
body <= -4 cannot be >= 0; difference = -4
presolve: constraint Rüstzustand1[5] cannot hold:
body <= -4 cannot be >= 0; difference = -4
presolve: constraint Rüstzustand1[4] cannot hold:
body <= -4 cannot be >= 0; difference = -4
presolve: constraint Rüstzustand1[3] cannot hold:
body <= -4 cannot be >= 0; difference = -4
presolve: constraint Rüstzustand1[2] cannot hold:
body <= -4 cannot be >= 0; difference = -4
4 presolve messages suppressed.
Die Nebenbedingung auf die sich das bezieht ist die folgende:
subject to Rüstzustand1{t in 1..T}:
sum {k in PROD}(Omega[k,t]+v[k,t])<=1;
Die hier verwenedten Parameter sind wie folgt deklariert:
var v {PROD, 1..T}binary;
var Omega {PROD, 1..T}binary;
Falls ihr meine beiden *.mod und *.dat Dateien benötigt, sagt mir bitte bescheid. Ich kann das Format hier nicht anhängen. Müsste ich dann an eure Mailadresse schicken.
Viele Dank schon einmal im Voraus!! :-)
Grüße, Philipp
Philipp Gast |