Hi Xypron,

yes you can do that and several other things. However, I am still firmly convinced that for me the additional command line option for glpsol to provide an initial bound for the MILP solver would be very useful.

Regards

Oscar


On Mon, 15 Dec 2008, xypron wrote:


Hello Oscar,

I agree that this obviously is possible. However, at least for me it would
be nice to have this command line option to keep the model "clean" (I do

to pass a parameter to a model from the command line you can use a script,
which will first create a data file and then pass it to glpsol (see example
below).

As glpsol can take multiple data files if necessary this does not require
many changes.

Best regards

Xypron


test.bat
========
if "%1"=="" goto nodata
echo data; param havedata := 1; param a := %1; end; > test.dat
goto done
:nodata
echo data; param havedata := 0; param a := 0; end; > test.dat
:done
"c:\program files\glpk\glpk-4.34\w32\glpsol.exe" -m test.mod -d test.dat

test.mod
========
param havedata;
param a;
printf if (havedata) then a else "no data";
end;

--
View this message in context: 
http://www.nabble.com/Setting-initial-integer-solution-in-GLPSOL-tp21005682p21021188.html
Sent from the Gnu - GLPK - Help mailing list archive at Nabble.com.



_______________________________________________
Help-glpk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-glpk



_______________________________________________
Help-glpk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-glpk

Reply via email to