I've upgraded to > mosek_version()[1] "MOSEK 8.1.0.47"
Interior-point solution summary
Problem status : PRIMAL_AND_DUAL_FEASIBLE
Solution status : OPTIMAL
Primal. obj: 6.3651416892e-01 nrm: 1e+00 Viol. con: 0e+00 var: 0e+00
Dual. obj: 6.3651416913e-01 nrm: 1e+00 Viol. con: 0e+00 var: 3e-09
Interior-point solution summary
Problem status : PRIMAL_AND_DUAL_FEASIBLE
Solution status : OPTIMAL
Primal. obj: 6.7939061968e-01 nrm: 1e+00 Viol. con: 8e-13 var: 0e+00
> mosek_version()
[1] "MOSEK 8.1.0.47"
> r <- mosek_read("./P.opf", list(scofile="./P.sco")); print(r)
Open file '/home/hfriberg/incoming/REBayes/P.opf'
Reading started.
Reading terminated. Time: 0.00
$prob
$prob$sense
[1] "minimize"
$prob$c
[1] 0 0 0
$prob$A
3 x 3 sparse Matrix of class "dgTMatrix"
[1,] 1 0.5 0.5
[2,] . 1.0 0.5
[3,] . . 0.9
$prob$bc
[,1] [,2] [,3]
blc 0 0 0
buc 1 1 1
$prob$bx
[,1] [,2] [,3]
blx 0 0 0
bux Inf Inf Inf
$prob$scopt
$prob$scopt$opro
[,1] [,2] [,3]
type "LOG" "LOG" "LOG"
j 1 2 3
f -0.3333333 -0.3333333 -0.3333333
g 1 1 1
h 0 0 0
$prob$scopt$oprc
NULL
$prob$names
$prob$names$task
[1] ""
$prob$names$obj
[1] ""
$prob$names$var
[1] "x0000" "x0001" "x0002"
$prob$names$con
[1] "c0000" "c0001" "c0002"
$response
$response$code
[1] 0
$response$msg
[1] "MSK_RES_OK: No error occurred."
> mosek(r$prob)
Problem
Name :
Objective sense : min
Type : GECO (general convex optimization problem)
Constraints : 3
Cones : 0
Scalar variables : 3
Matrix variables : 0
Integer variables : 0
Optimizer started.
Presolve started.
Linear dependency checker started.
Linear dependency checker terminated.
Eliminator started.
Freed constraints in eliminator : 0
Eliminator terminated.
Eliminator - tries : 1 time : 0.00
Lin. dep. - tries : 1 time : 0.00
Lin. dep. - number : 0
Presolve terminated. Time: 0.00
Matrix reordering started.
Local matrix reordering started.
Local matrix reordering terminated.
Matrix reordering terminated.
Problem
Name :
Objective sense : min
Type : GECO (general convex optimization problem)
Constraints : 3
Cones : 0
Scalar variables : 3
Matrix variables : 0
Integer variables : 0
Optimizer - threads : 20
Optimizer - solved problem : the primal
Optimizer - Constraints : 2
Optimizer - Cones : 0
Optimizer - Scalar variables : 5 conic : 0
Optimizer - Semi-definite variables: 0 scalarized : 0
Factor - setup time : 0.00 dense det. time : 0.00
Factor - ML order time : 0.00 GP order time : 0.00
Factor - nonzeros before factor : 3 after factor : 3
Factor - dense dim. : 0 flops : 2.00e+00
ITE PFEAS DFEAS GFEAS PRSTATUS POBJ DOBJ MU TIME
0 2.7e+00 2.9e+00 0.0e+00 0.00e+00 0.000000000e+00 1.000000000e+00 1.0e+00 0.00
1 2.5e-01 6.5e-01 0.0e+00 1.78e+00 6.652371423e-01 7.961895389e-01 1.7e-01 0.00
2 8.0e-03 6.6e-02 0.0e+00 9.81e-01 6.419840191e-01 6.455812668e-01 1.3e-02 0.00
3 2.2e-04 1.6e-02 0.0e+00 9.98e-01 6.384505804e-01 6.391972427e-01 2.3e-03 0.00
4 2.4e-06 2.1e-03 0.0e+00 9.95e-01 6.367953752e-01 6.368889795e-01 3.0e-04 0.00
5 2.7e-08 3.5e-04 0.0e+00 9.95e-01 6.365584669e-01 6.365733971e-01 4.7e-05 0.00
6 2.7e-10 5.6e-05 0.0e+00 9.99e-01 6.365210357e-01 6.365233372e-01 7.2e-06 0.00
7 2.7e-12 8.8e-06 2.2e-16 1.00e+00 6.365152367e-01 6.365155945e-01 1.1e-06 0.00
8 2.6e-14 1.4e-06 0.0e+00 1.00e+00 6.365143346e-01 6.365143903e-01 1.8e-07 0.00
9 1.3e-16 2.2e-07 0.0e+00 1.00e+00 6.365141942e-01 6.365142029e-01 2.7e-08 0.00
10 1.4e-16 3.4e-08 0.0e+00 1.00e+00 6.365141723e-01 6.365141737e-01 4.3e-09 0.00
11 2.4e-16 5.2e-09 0.0e+00 1.00e+00 6.365141689e-01 6.365141691e-01 6.6e-10 0.00
Optimizer terminated. Time: 0.00
Interior-point solution summary
Problem status : PRIMAL_AND_DUAL_FEASIBLE
Solution status : OPTIMAL
Primal. obj: 6.3651416892e-01 nrm: 1e+00 Viol. con: 0e+00 var: 0e+00
Dual. obj: 6.3651416913e-01 nrm: 1e+00 Viol. con: 0e+00 var: 3e-09
Optimizer summary
Optimizer - time: 0.00
Interior-point - iterations : 11 time: 0.00
Basis identification - time: 0.00
Primal - iterations : 0 time: 0.00
Dual - iterations : 0 time: 0.00
Clean primal - iterations : 0 time: 0.00
Clean dual - iterations : 0 time: 0.00
Simplex - time: 0.00
Primal simplex - iterations : 0 time: 0.00
Dual simplex - iterations : 0 time: 0.00
Mixed integer - relaxations: 0 time: 0.00
$response
$response$code
[1] 0
$response$msg
[1] "MSK_RES_OK: No error occurred."
$sol
$sol$itr
$sol$itr$solsta
[1] "OPTIMAL"
$sol$itr$prosta
[1] "PRIMAL_AND_DUAL_FEASIBLE"
$sol$itr$skc
[1] "UL" "UL" "SB"
$sol$itr$skx
[1] "SB" "SB" "SB"
$sol$itr$xc
[1] 1.0000000 0.9999764 0.6000000
$sol$itr$xx
[1] 0.3333451 0.6666431 0.6666667
$sol$itr$slc
[1] 0 0 0
$sol$itr$suc
[1] 9.999646e-01 3.539270e-05 5.253452e-10
$sol$itr$slx
[1] 6.303960e-10 3.152163e-10 3.152071e-10
$sol$itr$sux
[1] 0 0 0
> r$prob$A <- r$prob$A[,c(1,3,2)]; print(r$prob$A)
3 x 3 sparse Matrix of class "dgTMatrix"
[1,] 1 0.5 0.5
[2,] . 0.5 1.0
[3,] . 0.9 .
> mosek(r$prob)
Problem
Name :
Objective sense : min
Type : GECO (general convex optimization problem)
Constraints : 3
Cones : 0
Scalar variables : 3
Matrix variables : 0
Integer variables : 0
Optimizer started.
Presolve started.
Linear dependency checker started.
Linear dependency checker terminated.
Eliminator started.
Freed constraints in eliminator : 0
Eliminator terminated.
Eliminator - tries : 1 time : 0.00
Lin. dep. - tries : 1 time : 0.00
Lin. dep. - number : 0
Presolve terminated. Time: 0.00
Matrix reordering started.
Local matrix reordering started.
Local matrix reordering terminated.
Matrix reordering terminated.
Problem
Name :
Objective sense : min
Type : GECO (general convex optimization problem)
Constraints : 3
Cones : 0
Scalar variables : 3
Matrix variables : 0
Integer variables : 0
Optimizer - threads : 20
Optimizer - solved problem : the primal
Optimizer - Constraints : 2
Optimizer - Cones : 0
Optimizer - Scalar variables : 5 conic : 0
Optimizer - Semi-definite variables: 0 scalarized : 0
Factor - setup time : 0.00 dense det. time : 0.00
Factor - ML order time : 0.00 GP order time : 0.00
Factor - nonzeros before factor : 3 after factor : 3
Factor - dense dim. : 0 flops : 2.00e+00
ITE PFEAS DFEAS GFEAS PRSTATUS POBJ DOBJ MU TIME
0 2.7e+00 2.9e+00 0.0e+00 0.00e+00 0.000000000e+00 1.000000000e+00 1.0e+00 0.00
1 2.5e-01 6.5e-01 0.0e+00 1.78e+00 6.652371423e-01 7.961895389e-01 1.7e-01 0.00
2 8.0e-03 6.6e-02 0.0e+00 9.81e-01 6.419840191e-01 6.455812668e-01 1.3e-02 0.00
3 2.2e-04 1.6e-02 2.2e-16 9.98e-01 6.384505804e-01 6.391972427e-01 2.3e-03 0.00
4 2.4e-06 2.1e-03 0.0e+00 9.95e-01 6.367953752e-01 6.368889795e-01 3.0e-04 0.00
5 2.7e-08 3.5e-04 2.2e-16 9.95e-01 6.365584669e-01 6.365733971e-01 4.7e-05 0.00
6 2.7e-10 5.6e-05 4.4e-16 9.99e-01 6.365210357e-01 6.365233372e-01 7.2e-06 0.00
7 2.7e-12 8.8e-06 2.2e-16 1.00e+00 6.365152367e-01 6.365155945e-01 1.1e-06 0.00
8 2.6e-14 1.4e-06 2.2e-16 1.00e+00 6.365143346e-01 6.365143903e-01 1.8e-07 0.00
9 1.1e-16 2.2e-07 2.2e-16 1.00e+00 6.365141942e-01 6.365142029e-01 2.7e-08 0.00
10 1.3e-16 3.4e-08 2.2e-16 1.00e+00 6.365141723e-01 6.365141737e-01 4.3e-09 0.00
11 2.5e-16 5.2e-09 2.2e-16 1.00e+00 6.365141689e-01 6.365141691e-01 6.6e-10 0.00
Optimizer terminated. Time: 0.00
Interior-point solution summary
Problem status : PRIMAL_AND_DUAL_FEASIBLE
Solution status : OPTIMAL
Primal. obj: 6.3651416892e-01 nrm: 1e+00 Viol. con: 0e+00 var: 0e+00
Dual. obj: 6.3651416913e-01 nrm: 1e+00 Viol. con: 0e+00 var: 3e-09
Optimizer summary
Optimizer - time: 0.00
Interior-point - iterations : 11 time: 0.00
Basis identification - time: 0.00
Primal - iterations : 0 time: 0.00
Dual - iterations : 0 time: 0.00
Clean primal - iterations : 0 time: 0.00
Clean dual - iterations : 0 time: 0.00
Simplex - time: 0.00
Primal simplex - iterations : 0 time: 0.00
Dual simplex - iterations : 0 time: 0.00
Mixed integer - relaxations: 0 time: 0.00
$response
$response$code
[1] 0
$response$msg
[1] "MSK_RES_OK: No error occurred."
$sol
$sol$itr
$sol$itr$solsta
[1] "OPTIMAL"
$sol$itr$prosta
[1] "PRIMAL_AND_DUAL_FEASIBLE"
$sol$itr$skc
[1] "UL" "UL" "SB"
$sol$itr$skx
[1] "SB" "SB" "SB"
$sol$itr$xc
[1] 1.0000000 0.9999764 0.6000000
$sol$itr$xx
[1] 0.3333451 0.6666667 0.6666431
$sol$itr$slc
[1] 0 0 0
$sol$itr$suc
[1] 9.999646e-01 3.539270e-05 5.253452e-10
$sol$itr$slx
[1] 6.303960e-10 3.152071e-10 3.152163e-10
$sol$itr$sux
[1] 0 0 0