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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10 CHAPTER 2. WHAT IS <strong>MOSEK</strong><br />

2.1 Interfaces<br />

<strong>The</strong>re are several ways to interface with <strong>MOSEK</strong>:<br />

• Files:<br />

– MPS format: <strong>MOSEK</strong> reads the industry standard MPS file format for specifying (mixed<br />

integer) <strong>line</strong>ar optimization problems. Moreover an MPS file can also be used to specify<br />

quadratic, quadratically constrained, and conic optimization problems.<br />

– LP format: <strong>MOSEK</strong> can read and write the CPLEX LP format with some restrictions.<br />

– OPF format: <strong>MOSEK</strong> also has its own text based format called OPF. <strong>The</strong> format is closely<br />

related to the LP but is much more robust in its specification.<br />

• APIs: <strong>MOSEK</strong> can also invoked from various programming languages.<br />

– C/C++, Delphi and similar languages.<br />

– C# (and other .NET languages),<br />

– Java and<br />

– Python<br />

Furthermore, the <strong>MOSEK</strong> Optimization Toolbox for MATLAB allows the <strong>MOSEK</strong> solvers to be<br />

used from Matlab.<br />

• Third party modeling languages:<br />

– AMPL: A high level modeling language that makes it possible to formulate optimization<br />

problems in a language close to the original ”pen and paper” model formulation.<br />

See http://www.ampl.com.<br />

– GAMS: Another high level modeling language for formulating optimization problems in a<br />

clean algebraic way.

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

Saved successfully!

Ooh no, something went wrong!