Evaluation steps for Scenario 4
Run a matrix that is readily available in LP or MPS format. Such a model may be executed through console commands, or applications that call Xpress Optimizer library functions.
Console commands
At the command prompt, type the following sequence of commands to execute the MPS matrix in file foliolp.mps:
optimizer foliolp readprob chgobjsense max lpoptimize printsol quit
You will see output that looks like the following:
>optimizer FICO Xpress Solver 64bit v8.4.4 Jan 31 2018 (c) Copyright Fair Isaac Corporation 1983-2018. All rights reserved Optimizer v32.01.07 [C:\xpressmp\bin\xprs.dll] Enter problem name >foliolp [xpress C:\] readprob Reading Problem FolioLP Problem Statistics 4 ( 0 spare) rows 10 ( 0 spare) structural columns 29 ( 0 spare) non-zero elements Global Statistics 0 entities 0 sets 0 set members [xpress C:\] chgobjsense max [xpress C:\] lpoptimize Maximizing LP FolioLP Original problem has: 4 rows 10 cols 29 elements Presolved problem has: 3 rows 10 cols 19 elements Its Obj Value S Ninf Nneg Sum Inf Time 0 42.600000 D 2 0 3.166667 0 5 14.066659 D 0 0 .000000 0 Uncrunching matrix Optimal solution found Dual solved problem 5 simplex iterations in 0s Final objective : 1.406665900000000e+01 Max primal violation (abs / rel) : 0.0 / 0.0 Max dual violation (abs / rel) : 0.0 / 0.0 Max complementarity viol. (abs / rel) : 0.0 / 0.0 All values within tolerances [xpress C:\] printsol Problem Statistics Matrix FolioLP Objective *OBJ* RHS *RHS* Problem has 4 rows and 10 structural columns Solution Statistics Maximization performed Optimal solution found after 5 iterations Objective function value is 14.066659 type c/r to continue, anything else to finish > Rows Section Number Row At Value Slack Value Dual Value RHS N 1 *OBJ* BS 14.066659 -14.066659 .000000 .000000 E 2 Cap EQ 1.000000 .000000 8.000000 1.000000 G 3 NA LL .500000 .000000 -5.000000 .500000 L 4 Risk UL .333333 .000000 23.000000 .333333 type c/r to continue, anything else to finish > Columns Section Number Column At Value Input Cost Reduced Cost C 5 frac(1) UL .300000 5.000000 2.000000 C 6 frac(2) LL .000000 17.000000 -9.000000 C 7 frac(3) BS .200000 26.000000 .000000 C 8 frac(4) LL .000000 12.000000 -14.000000 C 9 frac(5) BS .066667 8.000000 .000000 C 10 frac(6) UL .300000 9.000000 1.000000 C 11 frac(7) LL .000000 7.000000 -1.000000 C 12 frac(8) LL .000000 6.000000 -2.000000 C 13 frac(9) BS .133333 31.000000 .000000 C 14 frac(10) LL .000000 21.000000 -10.000000 [xpress C:\] quit
Further information
Xpress Optimizer Reference Manual'', Chapter 6: `Console and Library functions'.
Xpress Optimizer library functions
See ``Getting Started with Xpress'', Chapter 14: `Matrix input', which presents an example in C language with detailed explanation.
© 2001-2019 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.