- Fixed a bug on the OSX platform that caused problems when using the optimization toolbox for MATLAB.
- Fixed a bug in the mixed integer optimizer.
- Fixed a bug on the OSX platform that caused problems loading the MOSEK shared object.
- Fixed a bug that triggered an assert for certain semidefinite problems.
- Improved the documentation.
Thursday, October 24, 2013
MOSEK version 7.0.0.90
MOSEK version 7.0.0.90 is now available for download. The major bug fixes are
Investigating the data of a semidefinite optimization problem
In the MOSEK optimizer API it is not possible to dump a semidefinite optimization problem to a text file unfortunately. However, it is possible to dump the problem to a task file and then viewing the barA matrix using the following Python script.
import sys import mosek env = mosek.Env() task = env.Task(0,0) task.readdata(sys.argv[1]) num = task.getnumbarablocktriplets() subi = num*[0] subj = num*[0] subl = num*[0] subk = num*[0] valijkl = num*[0.0] num = task.getbarablocktriplet(subi,subj,subk,subl,valijkl) for k in range(0,num): print('%d %d %d %d %e\n' % (subi[k],subj[k],subk[k],subl[k],valijkl[k])),If the above Python code is saved to a file called listbara.py and then it is possible to do
python listbara.py myfile.taskNote the function getbarablocktriplet() is available in all optimizer APIs.
Labels:
debugging
,
dumping
,
MOSEK
,
semidefinite
Monday, October 21, 2013
Regression techniques for Portfolio Optimisation using MOSEK
A new paper with the title: "Regression techniques for Portfolio Optimisation using MOSEK" has been published. The paper illustrates how to use MOSEK for real-world portfolio optimization problems.
Labels:
conic optimization
,
finance
,
MOSEK
,
Portfolio optimization
Subscribe to:
Posts
(
Atom
)