The MOSEK command line tool Version 7.0 (Revision 141)

The MOSEK command line tool. Version 7.0 ... - Documentation The MOSEK command line tool. Version 7.0 ... - Documentation

25.11.2015 Views

xii CONTENTS 9.3.13 MSK SPAR READ MPS BOU NAME . . . . . . . . . . . . . . . . . . . . . . . . 198 9.3.14 MSK SPAR READ MPS OBJ NAME . . . . . . . . . . . . . . . . . . . . . . . . 198 9.3.15 MSK SPAR READ MPS RAN NAME . . . . . . . . . . . . . . . . . . . . . . . . 198 9.3.16 MSK SPAR READ MPS RHS NAME . . . . . . . . . . . . . . . . . . . . . . . . 199 9.3.17 MSK SPAR SENSITIVITY FILE NAME . . . . . . . . . . . . . . . . . . . . . . 199 9.3.18 MSK SPAR SENSITIVITY RES FILE NAME . . . . . . . . . . . . . . . . . . . 199 9.3.19 MSK SPAR SOL FILTER XC LOW . . . . . . . . . . . . . . . . . . . . . . . . . 200 9.3.20 MSK SPAR SOL FILTER XC UPR . . . . . . . . . . . . . . . . . . . . . . . . . 200 9.3.21 MSK SPAR SOL FILTER XX LOW . . . . . . . . . . . . . . . . . . . . . . . . . 200 9.3.22 MSK SPAR SOL FILTER XX UPR . . . . . . . . . . . . . . . . . . . . . . . . . 201 9.3.23 MSK SPAR STAT FILE NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 9.3.24 MSK SPAR STAT KEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 9.3.25 MSK SPAR STAT NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 9.3.26 MSK SPAR WRITE LP GEN VAR NAME . . . . . . . . . . . . . . . . . . . . . 202 10 Response codes 203 11 API constants 233 11.1 Constraint or variable access modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 11.2 Basis identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 11.3 Bound keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 11.4 Specifies the branching direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 11.5 Progress call-back codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 11.6 Types of convexity checks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 11.7 Compression types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 11.8 Cone types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 11.9 Data format types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 11.10 Double information items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 11.11 Feasibility repair types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 11.12 License feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 11.13 Integer information items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 11.14 Information item types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 11.15 Hot-start type employed by the interior-point optimizers. . . . . . . . . . . . . . . . . 256 11.16 Input/output modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 11.17 Language selection constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 11.18 Long integer information items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 11.19 Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 11.20 Continuous mixed-integer solution type . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 11.21 Integer restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 11.22 Mixed-integer node selection types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 11.23 MPS file format type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 11.24 Message keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 11.25 Cone types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 11.26 Objective sense types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 11.27 On/off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 11.28 Optimizer types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

CONTENTS xiii 11.29 Ordering strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 11.30 Parameter type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 11.31 Presolve method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 11.32 Problem data items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 11.33 Problem types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 11.34 Problem status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 11.35 Response code type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 11.36 Scaling type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 11.37 Scaling type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 11.38 Sensitivity types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 11.39 Degeneracy strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 11.40 Exploit duplicate columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 11.41 Hot-start type employed by the simplex optimizer . . . . . . . . . . . . . . . . . . . . . 266 11.42 Problem reformulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 11.43 Simplex selection strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 11.44 Solution items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 11.45 Solution status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 11.46 Solution types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 11.47 Solve primal or dual form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 11.48 Status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 11.49 Starting point types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 11.50 Stream types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 11.51 Cone types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 11.52 Integer values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 11.53 Variable types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 11.54 XML writer output mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 12 MOSEK Command line tool 273 12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 12.2 Command line arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 12.3 The parameter file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 12.3.1 Using the parameter file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 13 The MPS file format 277 13.1 MPS file structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 13.1.1 Linear example lo1.mps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 13.1.2 NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 13.1.3 OBJSENSE (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 13.1.4 OBJNAME (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 13.1.5 ROWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 13.1.6 COLUMNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 13.1.7 RHS (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 13.1.8 RANGES (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 13.1.9 QSECTION (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 13.1.10 BOUNDS (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 13.1.11 CSECTION (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

CONTENTS<br />

xiii<br />

11.29 Ordering strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

11.30 Parameter type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />

11.31 Presolve method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />

11.32 Problem data items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />

11.33 Problem types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />

11.34 Problem status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263<br />

11.35 Response code type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

11.36 Scaling type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

11.37 Scaling type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

11.38 Sensitivity types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

11.39 Degeneracy strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

11.40 Exploit duplicate columns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

11.41 Hot-start type employed by the simplex optimizer . . . . . . . . . . . . . . . . . . . . . 266<br />

11.42 Problem reformulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266<br />

11.43 Simplex selection strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266<br />

11.44 Solution items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />

11.45 Solution status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267<br />

11.46 Solution types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

11.47 Solve primal or dual form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

11.48 Status keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

11.49 Starting point types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />

11.50 Stream types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />

11.51 Cone types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270<br />

11.52 Integer values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

11.53 Variable types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

11.54 XML writer output mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

12 <strong>MOSEK</strong> Command <strong>line</strong> <strong>tool</strong> 273<br />

12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273<br />

12.2 Command <strong>line</strong> arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273<br />

12.3 <strong>The</strong> parameter file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

12.3.1 Using the parameter file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

13 <strong>The</strong> MPS file format 277<br />

13.1 MPS file structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277<br />

13.1.1 Linear example lo1.mps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

13.1.2 NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

13.1.3 OBJSENSE (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

13.1.4 OBJNAME (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

13.1.5 ROWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

13.1.6 COLUMNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280<br />

13.1.7 RHS (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281<br />

13.1.8 RANGES (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

13.1.9 QSECTION (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282<br />

13.1.10 BOUNDS (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284<br />

13.1.11 CSECTION (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!