Description
This model tests lp02 from the Test Library with solver EMP. In the first test EMP generates a standard scalar model which is solved by the default lp solver. For the second test EMP rewrites the model as MCP and solves it with the default MCP solver. Contributor: Jan-H. Jagla, March 2007
Small Model of Type : GAMS
Category : GAMS Test library
Main file : emplp02.gms
$title Simple level and sign test with EMP (EMPLP02,SEQ=380)
$onText
This model tests lp02 from the Test Library with solver EMP. In the first test
EMP generates a standard scalar model which is solved by the default lp solver.
For the second test EMP rewrites the model as MCP and solves it with the default
MCP solver.
Contributor: Jan-H. Jagla, March 2007
$offText
$set modelname lp02
*use default EMP to solve lp02
$log !!!!!!! try modeltype EMP !!!!!!!
$call gams %modelname% lo=%gams.lo% --MTYPE=emp
$if errorlevel 1 $abort Default EMP failed on %modelname%
*use EMP with NLP2MCP reformulation to solve lp02
$echo ModelType MCP > empinfo.txt
$echo EmpInfoFile empinfo.txt > jams.opt
$log !!!!!!! try modeltype EMP with optfile=1 !!!!!!!
$call gams %modelname% lo=%gams.lo% optfile=1 --solvedasmcp=1 --MTYPE=emp
$if errorlevel 1 $abort EMP with MCP reformulation failed on %modelname%