Ich habe ein Problem mit AMPL konfrontiert. Ich verwende eine 32-Bit-Version von Linux OS. Ich versuche, ein einfaches lineares Programmproblem zu lösen, aber ich kann nicht verstehen, was falsch ist ... Hier ist Modell, Datendateien und Session-Skript. Die Antwort auf den Befehl "lösen" lautet: "Minos" kann nicht gefunden werden. Aber der Löser ist momentan in meinem Ordner! Das Ändern der Solver hilft nicht. Irgendwelche Vorschläge?AMPL kann "Minos" nicht finden
Modell des Problems:
param n;
param t;
param p{i in 1..n};
param r{i in 1..n};
param m{i in 1..n};
#Declaration of variables
var x {i in 1..n} >=0;
#Objective Function
maximize revenues: sum {i in 1..n} p[i]*x[i] ;
#Constraints
subject to Aval_Time: sum{i in 1..n} x[i]/r[i]<=t;
subject to Max_Flavor {i in 1..n}: x[i]<=m[i];
Daten des Problems:
param n := 4;# No of Flavors
param t := 40; # Total labor hour in a week
param p := 1 1 2 1.5 3 1 4 1.5; # Revenue per package flavor i
param r := 1 40 2 30 3 50 4 20; # Production rate of package flavor i
param m := 1 1000 2 900 3 500 4 800; # Maximum demand package flavor i
AMPL Sitzung:
reset;
model example2.mod;
data example2.dat;
solve;
display x;
Antwort des Systems:
nicht gefunden " Minos "
Hmm ... Ich weiß, dass AMPL das Problem nicht direkt löst.Der Minos-Solver wurde bereits heruntergeladen und extrahiert. Das ausführbare Flag (chmod + x) ist wahr. Darüber hinaus befindet sich diese Binärdatei in derselben Ableitung, in der sich meine AMPL befindet. Aber es funktioniert immer noch nicht und die AMPL zeigt mir diese Fehlermeldung (kann keine "Minos" finden) ... –
@RomanDryndik Hast du den 'Option Solver"/Pfad/zu/Minos ";' schlug ich in meiner Antwort vor ? – Ali
Ja, ich habe es versucht, aber es hat nicht geholfen. –