2. About this manual

This manual covers the general functionality of MOSEK and the usage of the MOSEK Java API.

The MOSEK Java Application Programming Interface makes it possible to access the MOSEK solver from any Java application running on Sun Java, version 1.5 (and possibly other Java implementations). The whole functionality of the native C API is available through a thin, class-based interface using native Java types and exceptions. All methods in the interface are thin wrappers for functions in the native C API, keeping the overhead induced by the API to a minimum.

The Java interface consists the class library mosek.jar and a library mosekjava (mosekjava.dll on Microsoft Windows, libmosekjava.so on Linux). All classes are defined in the package mosek.

New users of the MOSEK Java API are encouraged to read:

This should introduce most of the data structures and functionality necessary to implement and solve an optimization problem.

Chapter 7 contains general material about the mathematical formulations of optimization problems compatible with MOSEK, as well as common tips and tricks for reformulating problems so that they can be solved by MOSEK.

Hence, Chapter 7 is useful when trying to find a good formulation of a specific model.

More advanced examples of modelling and model debugging are located in

Finally, the Java API reference material is located in

Wed Feb 29 16:00:42 2012