2016-10-28 3 views
1

Warum muss ich die folgende Meldung erhalten jedes Mal wenn ich versuchen, ein Modell mit CPLEX zu lösen:Ampl Cplex Fehler lösen

here
ampl: option solver Cplex; 
ampl: model Anchor_QP.mod; 
ampl: solve; 

Incorrect usage. Correct command syntax is: 
    Cplex 
or 
    Cplex -f <commandfile> 
or 
    Cplex -c "<command1>" "<command2>" ... 
Exiting 
Error executing "solve" command: 
can't open C:\Users\ozgutr\AppData\Local\Temp\at16996.sol 

Antwort

1

Der Faden legt nahe, dass Sie verwenden sollten: von

option solver cplexamp; 

statt:

option solver cplex; 

Er sagt auch:

Es sieht so aus, als ob Sie eine Befehlszeilenversion von CPLEX anstelle von CPLEX für AMPL ausführen. "cplexamp" ist der Name der von IBM vertriebenen ausführbaren Datei CPLEX-for-AMPL.

Ich habe das nicht persönlich versucht, aber es macht Sinn.

0

sollten Sie "cplex" anstelle von "Cplex" schreiben, weil AMPL die Groß- und Kleinschreibung unterscheidet