Initializing help system before first use

Xpress Mosel

In Mosel a problem will be passed to the Xpress Optimizer when you call the minimize or maximize procedures. It is always recommended to have the Xpress Optimizer write the problem it holds in memory directly to file, instead of using Mosel's own exportprob procedure. To do so, you first tell Mosel to load the problem into the Xpress Optimizer, and then to write it out. Assuming your objective function in the model is called myObjective, you should insert the following two lines just before any call to minimize/maximize:

loadprob(myObjective)
writeprob("myproblem", "")

This will create a file named myproblem.mps.

It is also possible to create the saved state file from within Mosel; just replace the call to writeprob with a call to savestate, as in:

loadprob(ObjectiveFunction)
savestate("myproblem.svf")

Make sure to include the .svf extension in the name, since this is expected by the Xpress Optimizer.


© 2001-2021 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.