25.11.2015 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15.2. THE FILE FORMAT 301<br />

– ‘NEAR DUAL INFEAS CER’,<br />

– ‘NEAR INTEGER OPTIMAL’.<br />

Most of these values are irrelevant for input solutions; when constructing a solution for simplex<br />

hot-start or an initial solution for a mixed integer problem the safe setting is UNKNOWN.<br />

A [solution]-section contains [con] and [var] sections. Each [con] and [var] section defines<br />

solution information for a single variable or constraint, specified as list of KEYWORD/value pairs,<br />

in any order, written as<br />

KEYWORD=value<br />

Allowed keywords are as follows:<br />

– sk. <strong>The</strong> status of the item, where the value is one of the following strings:<br />

∗ LOW, the item is on its lower bound.<br />

∗ UPR, the item is on its upper bound.<br />

∗ FIX, it is a fixed item.<br />

∗ BAS, the item is in the basis.<br />

∗ SUPBAS, the item is super basic.<br />

∗ UNK, the status is unknown.<br />

∗ INF, the item is outside its bounds (infeasible).<br />

– lvl Defines the level of the item.<br />

– sl Defines the level of the dual variable associated with its lower bound.<br />

– su Defines the level of the dual variable associated with its upper bound.<br />

– sn Defines the level of the variable associated with its cone.<br />

– y Defines the level of the corresponding dual variable (for constraints only).<br />

A [var] section should always contain the items sk, lvl, sl and su. Items sl and su are not<br />

required for integer solutions.<br />

A [con] section should always contain sk, lvl, sl, su and y.<br />

An example of a solution section<br />

[solution basic status=UNKNOWN]<br />

[var x0] sk=LOW lvl=5.0 [/var]<br />

[var x1] sk=UPR lvl=10.0 [/var]<br />

[var x2] sk=SUPBAS lvl=2.0 sl=1.5 su=0.0 [/var]<br />

[con c0] sk=LOW<br />

[con c0] sk=UPR<br />

[/solution]<br />

lvl=3.0 y=0.0 [/con]<br />

lvl=0.0 y=5.0 [/con]<br />

• [vendor] This contains solver/vendor specific data. It accepts one argument, which is a vendor<br />

ID – for <strong>MOSEK</strong> the ID is simply mosek – and the section contains the subsection parameters<br />

defining solver parameters. When reading a vendor section, any unknown vendor can be safely<br />

ignored. This is described later.<br />

Comments using the ‘#’ may appear anywhere in the file. Between the ‘#’ and the following <strong>line</strong>-break<br />

any text may be written, including markup characters.

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

Saved successfully!

Ooh no, something went wrong!