17 | MSK_CALLBACK_BEGIN_PRIMAL_SENSITIVITY |
Primal sensitivity analysis is started. | |
70 | MSK_CALLBACK_NEW_INT_MIO |
The call-back function is called after a new integer solution has been located by the mixed integer optimizer. | |
37 | MSK_CALLBACK_END_NETWORK_PRIMAL_SIMPLEX |
The call-back function is called when the primal network simplex optimizer is terminated. | |
79 | MSK_CALLBACK_UPDATE_PRESOLVE |
The call-back function is called from within the presolve procedure. | |
55 | MSK_CALLBACK_IM_LICENSE_WAIT |
MOSEK is waiting for a license. | |
1 | MSK_CALLBACK_BEGIN_CONCURRENT |
Concurrent optimizer is started. | |
76 | MSK_CALLBACK_UPDATE_NETWORK_DUAL_SIMPLEX |
The call-back function is called in the dual network simplex optimizer. | |
48 | MSK_CALLBACK_IGNORE_VALUE |
This code means that the call-back does not indicate a new phase in the optimization, but is simply a time-triggered call-back. | |
46 | MSK_CALLBACK_END_SIMPLEX_BI |
The call-back function is called from within the basis identification procedure when the simplex clean-up phase is terminated. | |
42 | MSK_CALLBACK_END_PRIMAL_SENSITIVITY |
Primal sensitivity analysis is terminated. | |
20 | MSK_CALLBACK_BEGIN_SIMPLEX |
The call-back function is called when the simplex optimizer is started. | |
40 | MSK_CALLBACK_END_PRESOLVE |
The call-back function is called when the presolve is completed. | |
22 | MSK_CALLBACK_BEGIN_SIMPLEX_NETWORK_DETECT |
The call-back function is called when the network detection procedure is started. | |
13 | MSK_CALLBACK_BEGIN_NETWORK_SIMPLEX |
The call-back function is called when the simplex network optimizer is started. | |
35 | MSK_CALLBACK_END_MIO |
The call-back function is called when the mixed integer optimizer is terminated. | |
73 | MSK_CALLBACK_QCONE |
The call-back function is called from within the Qcone optimizer. | |
27 | MSK_CALLBACK_END_CONIC |
The call-back function is called when the conic optimizer is terminated. | |
11 | MSK_CALLBACK_BEGIN_NETWORK_DUAL_SIMPLEX |
The call-back function is called when the dual network simplex optimizer is started. | |
7 | MSK_CALLBACK_BEGIN_INFEAS_ANA |
The call-back function is called when the infeasibility analyzer is started. | |
67 | MSK_CALLBACK_IM_PRIMAL_SIMPLEX |
The call-back function is called at an intermediate point in the primal simplex optimizer. | |
63 | MSK_CALLBACK_IM_NONCONVEX |
The call-back function is called at an intermediate stage within the nonconvex optimizer where the information database has not been updated. | |
61 | MSK_CALLBACK_IM_NETWORK_DUAL_SIMPLEX |
The call-back function is called at an intermediate point in the dual network simplex optimizer. | |
66 | MSK_CALLBACK_IM_PRIMAL_SENSIVITY |
The call-back function is called at an intermediate stage of the primal sensitivity analysis. | |
38 | MSK_CALLBACK_END_NETWORK_SIMPLEX |
The call-back function is called when the simplex network optimizer is terminated. | |
34 | MSK_CALLBACK_END_LICENSE_WAIT |
End waiting for license. | |
28 | MSK_CALLBACK_END_DUAL_BI |
The call-back function is called from within the basis identification procedure when the dual phase is terminated. | |
29 | MSK_CALLBACK_END_DUAL_SENSITIVITY |
Dual sensitivity analysis is terminated. | |
24 | MSK_CALLBACK_DUAL_SIMPLEX |
The call-back function is called from within the dual simplex optimizer. | |
21 | MSK_CALLBACK_BEGIN_SIMPLEX_BI |
The call-back function is called from within the basis identification procedure when the simplex clean-up phase is started. | |
8 | MSK_CALLBACK_BEGIN_INTPNT |
The call-back function is called when the interior-point optimizer is started. | |
52 | MSK_CALLBACK_IM_DUAL_SENSIVITY |
The call-back function is called at an intermediate stage of the dual sensitivity analysis. | |
47 | MSK_CALLBACK_END_SIMPLEX_NETWORK_DETECT |
The call-back function is called when the network detection procedure is terminated. | |
45 | MSK_CALLBACK_END_SIMPLEX |
The call-back function is called when the simplex optimizer is terminated. | |
72 | MSK_CALLBACK_PRIMAL_SIMPLEX |
The call-back function is called from within the primal simplex optimizer. | |
26 | MSK_CALLBACK_END_CONCURRENT |
Concurrent optimizer is terminated. | |
56 | MSK_CALLBACK_IM_MIO |
The call-back function is called at an intermediate point in the mixed integer optimizer. | |
31 | MSK_CALLBACK_END_DUAL_SIMPLEX |
The call-back function is called when the dual simplex optimizer is terminated. | |
36 | MSK_CALLBACK_END_NETWORK_DUAL_SIMPLEX |
The call-back function is called when the dual network simplex optimizer is terminated. | |
54 | MSK_CALLBACK_IM_INTPNT |
The call-back function is called at an intermediate stage within the interior-point optimizer where the information database has not been updated. | |
68 | MSK_CALLBACK_IM_SIMPLEX_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the simplex clean-up phase. The frequency of the call-backs is controlled by the MSK_IPAR_LOG_SIM_FREQ parameter. | |
51 | MSK_CALLBACK_IM_DUAL_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the dual phase. | |
75 | MSK_CALLBACK_UPDATE_DUAL_SIMPLEX |
The call-back function is called in the dual simplex optimizer. | |
82 | MSK_CALLBACK_UPDATE_SIMPLEX_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the simplex clean-up phase. The frequency of the call-backs is controlled by the MSK_IPAR_LOG_SIM_FREQ parameter. | |
19 | MSK_CALLBACK_BEGIN_PRIMAL_SIMPLEX |
The call-back function is called when the primal simplex optimizer is started. | |
58 | MSK_CALLBACK_IM_MIO_INTPNT |
The call-back function is called at an intermediate point in the mixed integer optimizer while running the interior-point optimizer. | |
6 | MSK_CALLBACK_BEGIN_DUAL_SIMPLEX |
The call-back function is called when the dual simplex optimizer started. | |
64 | MSK_CALLBACK_IM_PRESOLVE |
The call-back function is called from within the presolve procedure at an intermediate stage. | |
30 | MSK_CALLBACK_END_DUAL_SETUP_BI |
The call-back function is called when the dual BI phase is terminated. | |
3 | MSK_CALLBACK_BEGIN_DUAL_BI |
The call-back function is called from within the basis identification procedure when the dual phase is started. | |
4 | MSK_CALLBACK_BEGIN_DUAL_SENSITIVITY |
Dual sensitivity analysis is started. | |
50 | MSK_CALLBACK_IM_CONIC |
The call-back function is called at an intermediate stage within the conic optimizer where the information database has not been updated. | |
60 | MSK_CALLBACK_IM_MIO_PRIMAL_SIMPLEX |
The call-back function is called at an intermediate point in the mixed integer optimizer while running the primal simplex optimizer. | |
77 | MSK_CALLBACK_UPDATE_NETWORK_PRIMAL_SIMPLEX |
The call-back function is called in the primal network simplex optimizer. | |
59 | MSK_CALLBACK_IM_MIO_PRESOLVE |
The call-back function is called at an intermediate point in the mixed integer optimizer while running the presolve. | |
14 | MSK_CALLBACK_BEGIN_NONCONVEX |
The call-back function is called when the nonconvex optimizer is started. | |
0 | MSK_CALLBACK_BEGIN_BI |
The basis identification procedure has been started. | |
33 | MSK_CALLBACK_END_INTPNT |
The call-back function is called when the interior-point optimizer is terminated. | |
16 | MSK_CALLBACK_BEGIN_PRIMAL_BI |
The call-back function is called from within the basis identification procedure when the primal phase is started. | |
41 | MSK_CALLBACK_END_PRIMAL_BI |
The call-back function is called from within the basis identification procedure when the primal phase is terminated. | |
18 | MSK_CALLBACK_BEGIN_PRIMAL_SETUP_BI |
The call-back function is called when the primal BI setup is started. | |
32 | MSK_CALLBACK_END_INFEAS_ANA |
The call-back function is called when the infeasibility analyzer is terminated. | |
74 | MSK_CALLBACK_UPDATE_DUAL_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the dual phase. | |
39 | MSK_CALLBACK_END_NONCONVEX |
The call-back function is called when the nonconvex optimizer is terminated. | |
69 | MSK_CALLBACK_INTPNT |
The call-back function is called from within the interior-point optimizer after the information database has been updated. | |
53 | MSK_CALLBACK_IM_DUAL_SIMPLEX |
The call-back function is called at an intermediate point in the dual simplex optimizer. | |
44 | MSK_CALLBACK_END_PRIMAL_SIMPLEX |
The call-back function is called when the primal simplex optimizer is terminated. | |
81 | MSK_CALLBACK_UPDATE_PRIMAL_SIMPLEX |
The call-back function is called in the primal simplex optimizer. | |
80 | MSK_CALLBACK_UPDATE_PRIMAL_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the primal phase. | |
71 | MSK_CALLBACK_NONCOVEX |
The call-back function is called from within the nonconvex optimizer after the information database has been updated. | |
62 | MSK_CALLBACK_IM_NETWORK_PRIMAL_SIMPLEX |
The call-back function is called at an intermediate point in the primal network simplex optimizer. | |
65 | MSK_CALLBACK_IM_PRIMAL_BI |
The call-back function is called from within the basis identification procedure at an intermediate point in the primal phase. | |
57 | MSK_CALLBACK_IM_MIO_DUAL_SIMPLEX |
The call-back function is called at an intermediate point in the mixed integer optimizer while running the dual simplex optimizer. | |
15 | MSK_CALLBACK_BEGIN_PRESOLVE |
The call-back function is called when the presolve is started. | |
23 | MSK_CALLBACK_CONIC |
The call-back function is called from within the conic optimizer after the information database has been updated. | |
49 | MSK_CALLBACK_IM_BI |
The call-back function is called from within the basis identification procedure at an intermediate point. | |
43 | MSK_CALLBACK_END_PRIMAL_SETUP_BI |
The call-back function is called when the primal BI setup is terminated. | |
10 | MSK_CALLBACK_BEGIN_MIO |
The call-back function is called when the mixed integer optimizer is started. | |
12 | MSK_CALLBACK_BEGIN_NETWORK_PRIMAL_SIMPLEX |
The call-back function is called when the primal network simplex optimizer is started. | |
2 | MSK_CALLBACK_BEGIN_CONIC |
The call-back function is called when the conic optimizer is started. | |
9 | MSK_CALLBACK_BEGIN_LICENSE_WAIT |
Begin waiting for license. | |
25 | MSK_CALLBACK_END_BI |
The call-back function is called when the basis identification procedure is terminated. | |
78 | MSK_CALLBACK_UPDATE_NONCONVEX |
The call-back function is called at an intermediate stage within the nonconvex optimizer where the information database has been updated. | |
5 | MSK_CALLBACK_BEGIN_DUAL_SETUP_BI |
The call-back function is called when the dual BI phase is started. |
12 | MSK_DINF_INTPNT_PRIMAL_FEAS | |
Primal feasibility measure reported by the interior-point or Qcone optimizers. (For the interior-point optimizer this measure does not directly related to the original problem because a homogeneous model is employed). | ||
11 | MSK_DINF_INTPNT_ORDER_CPUTIME | |
Order time (in CPU seconds). | ||
24 | MSK_DINF_PRESOLVE_CPUTIME | |
Total time (in CPU seconds) spent in the presolve since it was invoked. | ||
27 | MSK_DINF_RD_CPUTIME | |
Time (in CPU seconds) spent reading the data file. | ||
28 | MSK_DINF_SIM_CPUTIME | |
Time (in CPU seconds) spent in the simplex optimizer since invoking it. | ||
32 | MSK_DINF_SOL_BAS_MAX_DBI | |
Maximal dual bound infeasibility in the basic solution. Updated at the end of the optimization. | ||
47 | MSK_DINF_SOL_ITR_MAX_PCNI | |
Maximal primal cone infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
19 | MSK_DINF_MIO_OBJ_INT | |
The primal objective value corresponding to the best integer feasible solution. Please note that at least one integer feasible solution must have located i.e. check MSK_IINF_MIO_NUM_INT_SOLUTIONS. | ||
4 | MSK_DINF_CONCURRENT_CPUTIME | |
Time (in CPU seconds) spent within the concurrent optimizer since its invocation. | ||
49 | MSK_DINF_SOL_ITR_MAX_PINTI | |
Maximal primal integer infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
30 | MSK_DINF_SIM_OBJ | |
Objective value reported by the simplex optimizer. | ||
20 | MSK_DINF_MIO_OBJ_REL_GAP | |
Given that the mixed integer optimizer has computed a feasible solution and a bound on the optimal objective value, then this item contains the relative gap defined by
| ||
37 | MSK_DINF_SOL_BAS_PRIMAL_OBJ | |
Primal objective value of the basic solution. Updated at the end of the optimization. | ||
26 | MSK_DINF_PRESOLVE_LINDEP_CPUTIME | |
Total time (in CPU seconds) spent in the linear dependency checker since the presolve was invoked. | ||
46 | MSK_DINF_SOL_ITR_MAX_PBI | |
Maximal primal bound infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
34 | MSK_DINF_SOL_BAS_MAX_PBI | |
Maximal primal bound infeasibility in the basic solution. Updated at the end of the optimization. | ||
44 | MSK_DINF_SOL_ITR_MAX_DCNI | |
Maximal dual cone infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
8 | MSK_DINF_INTPNT_DUAL_OBJ | |
Dual objective value reported by the interior-point or Qcone optimizer. | ||
45 | MSK_DINF_SOL_ITR_MAX_DEQI | |
Maximal dual equality infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
14 | MSK_DINF_INTPNT_REALTIME | |
Time (in wall-clock seconds) spent within the interior-point optimizer since its invocation. | ||
29 | MSK_DINF_SIM_FEAS | |
Feasibility measure reported by the simplex optimizer. | ||
15 | MSK_DINF_MIO_CONSTRUCT_SOLUTION_OBJ | |
If MOSEK has successfully constructed an integer feasible solution, then this item contains the optimal objective value corresponding to the feasible solution. | ||
36 | MSK_DINF_SOL_BAS_MAX_PINTI | |
Maximal primal integer infeasibility in the basic solution. Updated at the end of the optimization. | ||
40 | MSK_DINF_SOL_INT_MAX_PINTI | |
Maximal primal integer infeasibility in the integer solution. Updated at the end of the optimization. | ||
6 | MSK_DINF_INTPNT_CPUTIME | |
Time (in CPU seconds) spent within the interior-point optimizer since its invocation. | ||
35 | MSK_DINF_SOL_BAS_MAX_PEQI | |
Maximal primal equality infeasibility in the basic solution. Updated at the end of the optimization. | ||
9 | MSK_DINF_INTPNT_FACTOR_NUM_FLOPS | |
An estimate of the number of flops used in the factorization. | ||
42 | MSK_DINF_SOL_ITR_DUAL_OBJ | |
Dual objective value of the interior-point solution. Updated at the end of the optimization. | ||
22 | MSK_DINF_OPTIMIZER_CPUTIME | |
Total time (in CPU seconds) spent in the optimizer since it was invoked. | ||
38 | MSK_DINF_SOL_INT_MAX_PBI | |
Maximal primal bound infeasibility in the integer solution. Updated at the end of the optimization. | ||
7 | MSK_DINF_INTPNT_DUAL_FEAS | |
Dual feasibility measure reported by the interior-point and Qcone optimizer. (For the interior-point optimizer this measure does not directly related to the original problem because a homogeneous model is employed.) | ||
23 | MSK_DINF_OPTIMIZER_REALTIME | |
Total time (in wall-clock seconds) spent in the optimizer since it was invoked. | ||
10 | MSK_DINF_INTPNT_KAP_DIV_TAU | |
This measure should converge to zero if the problem has a primal-dual optimal solution or to infinity if problem is (strictly) primal or dual infeasible. In case the measure is converging towards a positive but bounded constant the problem is usually ill-posed. | ||
3 | MSK_DINF_BI_PRIMAL_CPUTIME | |
Time (in CPU seconds) spent within the primal phase of the basis identification procedure since its invocation. | ||
39 | MSK_DINF_SOL_INT_MAX_PEQI | |
Maximal primal equality infeasibility in the basic solution. Updated at the end of the optimization. | ||
50 | MSK_DINF_SOL_ITR_PRIMAL_OBJ | |
Primal objective value of the interior-point solution. Updated at the end of the optimization. | ||
21 | MSK_DINF_MIO_USER_OBJ_CUT | |
If the objective cut is used, then this information item has the value of the cut. | ||
25 | MSK_DINF_PRESOLVE_ELI_CPUTIME | |
Total time (in CPU seconds) spent in the eliminator since the presolve was invoked. | ||
5 | MSK_DINF_CONCURRENT_REALTIME | |
Time (in wall-clock seconds) within the concurrent optimizer since its invocation. | ||
18 | MSK_DINF_MIO_OBJ_BOUND | |
The best bound objective value corresponding to the best integer feasible solution is located. Please note that at least one integer feasible solution must be located i.e. check MSK_IINF_MIO_NUM_INT_SOLUTIONS. | ||
1 | MSK_DINF_BI_CPUTIME | |
Time (in CPU seconds) spent within the basis identification procedure since its invocation. | ||
31 | MSK_DINF_SOL_BAS_DUAL_OBJ | |
Dual objective value of the basic solution. Updated at the end of the optimization. | ||
13 | MSK_DINF_INTPNT_PRIMAL_OBJ | |
Primal objective value reported by the interior-point or Qcone optimizer. | ||
41 | MSK_DINF_SOL_INT_PRIMAL_OBJ | |
Primal objective value of the integer solution. Updated at the end of the optimization. | ||
16 | MSK_DINF_MIO_CPUTIME | |
Time spent in the mixed integer optimizer. | ||
17 | MSK_DINF_MIO_OBJ_ABS_GAP | |
Given the mixed integer optimizer has computed a feasible solution and a bound on the optimal objective value, then this item contains the absolute gap defined by
| ||
33 | MSK_DINF_SOL_BAS_MAX_DEQI | |
Maximal dual equality infeasibility in the basic solution. Updated at the end of the optimization. | ||
48 | MSK_DINF_SOL_ITR_MAX_PEQI | |
Maximal primal equality infeasibility in the interior-point solution. Updated at the end of the optimization. | ||
2 | MSK_DINF_BI_DUAL_CPUTIME | |
Time (in CPU seconds) spent within the dual phase basis identification procedure since its invocation. | ||
0 | MSK_DINF_BI_CLEAN_CPUTIME | |
Time (in CPU seconds) spent within the clean-up phase of the basis identification procedure since its invocation. | ||
43 | MSK_DINF_SOL_ITR_MAX_DBI | |
Maximal dual bound infeasibility in the interior-point solution. Updated at the end of the optimization. |
38 | MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH |
If the lower objective cut is less than the value of this parameter value, then the lower objective cut i.e. MSK_DPAR_LOWER_OBJ_CUT is treated as -∞. | |
41 | MSK_DPAR_MIO_MAX_TIME |
This parameter limits the maximum time spent by the mixed integer optimizer. A negative number means infinity. | |
1 | MSK_DPAR_BASIS_TOL_S |
Maximum absolute dual bound violation in an optimal basic solution. | |
56 | MSK_DPAR_PRESOLVE_TOL_S |
Absolute zero tolerance employed for ![]() | |
59 | MSK_DPAR_UPPER_OBJ_CUT |
If a feasible solution having and objective value outside, the interval [MSK_DPAR_LOWER_OBJ_CUT, MSK_DPAR_UPPER_OBJ_CUT], then MOSEK is terminated. | |
14 | MSK_DPAR_INTPNT_CO_TOL_DFEAS |
Dual feasibility tolerance used by the conic interior-point optimizer. | |
6 | MSK_DPAR_DATA_TOL_AIJ_LARGE |
An element in A which is larger than this value in absolute size causes a warning message to be printed. | |
46 | MSK_DPAR_MIO_TOL_ABS_GAP |
Absolute optimality tolerance employed by the mixed integer optimizer. | |
60 | MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH |
If the upper objective cut is greater than the value of this value parameter, then the the upper objective cut MSK_DPAR_UPPER_OBJ_CUT is treated as ∞. | |
52 | MSK_DPAR_NONCONVEX_TOL_OPT |
Optimality tolerance used by the nonconvex optimizer. | |
51 | MSK_DPAR_NONCONVEX_TOL_FEAS |
Feasibility tolerance used by the nonconvex optimizer. | |
40 | MSK_DPAR_MIO_HEURISTIC_TIME |
Minimum amount of time to be used in the heuristic search for a good feasible integer solution. A negative values implies that the optimizer decides the amount of time to be spent in the heuristic. | |
57 | MSK_DPAR_PRESOLVE_TOL_X |
Absolute zero tolerance employed for ![]() | |
22 | MSK_DPAR_INTPNT_NL_TOL_MU_RED |
Relative complementarity gap tolerance. | |
44 | MSK_DPAR_MIO_NEAR_TOL_REL_GAP |
The mixed integer optimizer is terminated when this tolerance is satisfied. This termination criteria is delayed. See MSK_DPAR_MIO_DISABLE_TERM_TIME for details. | |
58 | MSK_DPAR_SIMPLEX_ABS_TOL_PIV |
Absolute pivot tolerance employed by the simplex optimizers. | |
5 | MSK_DPAR_DATA_TOL_AIJ |
Absolute zero tolerance for elements in A. | |
13 | MSK_DPAR_FEASREPAIR_TOL |
Tolerance for constraint enforcing upper bound on sum of weighted violations in feasibility repair. | |
28 | MSK_DPAR_INTPNT_TOL_DSAFE |
Controls the initial dual starting point used by the interior-point optimizer. If the interior-point optimizer converges slowly. | |
29 | MSK_DPAR_INTPNT_TOL_INFEAS |
Controls when the optimizer declares the model primal or dual infeasible. A small number means the optimizer gets more conservative about declaring the model infeasible. | |
23 | MSK_DPAR_INTPNT_NL_TOL_NEAR_REL |
If the MOSEK nonlinear interior-point optimizer cannot compute a solution that has the prescribed accuracy, then it will multiply the termination tolerances with value of this parameter. If the solution then satisfies the termination criteria, then the solution is denoted near optimal, near feasible and so forth. | |
53 | MSK_DPAR_OPTIMIZER_MAX_TIME |
Maximum amount of time the optimizer is allowed to spent on the optimization. A negative number means infinity. | |
12 | MSK_DPAR_DATA_TOL_X |
Zero tolerance for constraints and variables i.e. if the distance between the lower and upper bound is less than this value, then the lower and lower bound is considered identical. | |
45 | MSK_DPAR_MIO_REL_ADD_CUT_LIMITED |
Controls how many cuts the mixed integer optimizer is allowed to add to the problem. Let ![]() ![]() | |
3 | MSK_DPAR_BI_LU_TOL_REL_PIV |
Relative pivot tolerance used in the LU factorization in the basis identification procedure. | |
30 | MSK_DPAR_INTPNT_TOL_MU_RED |
Relative complementarity gap tolerance. | |
16 | MSK_DPAR_INTPNT_CO_TOL_MU_RED |
Relative complementarity gap tolerance feasibility tolerance used by the conic interior-point optimizer. | |
19 | MSK_DPAR_INTPNT_CO_TOL_REL_GAP |
Relative gap termination tolerance used by the conic interior-point optimizer. | |
37 | MSK_DPAR_LOWER_OBJ_CUT |
If a feasible solution having an objective value outside, the interval [MSK_DPAR_LOWER_OBJ_CUT, MSK_DPAR_UPPER_OBJ_CUT], then MOSEK is terminated. | |
39 | MSK_DPAR_MIO_DISABLE_TERM_TIME |
The termination criteria governed by
| |
50 | MSK_DPAR_MIO_TOL_X |
Absolute solution tolerance used in mixed-integer optimizer. | |
9 | MSK_DPAR_DATA_TOL_C_HUGE |
An element in c which is larger than the value of this parameter in absolute terms is considered to be huge and generates an error. | |
55 | MSK_DPAR_PRESOLVE_TOL_LIN_DEP |
Controls when a constraint is determined to be linearly dependent. | |
35 | MSK_DPAR_INTPNT_TOL_REL_STEP |
Relative step size to the boundary for linear and quadratic optimization problems. | |
10 | MSK_DPAR_DATA_TOL_CJ_LARGE |
An element in c which is larger than this value in absolute terms causes a warning message to be printed. | |
26 | MSK_DPAR_INTPNT_NL_TOL_REL_STEP |
Relative step size to the boundary for general nonlinear optimization problems. | |
36 | MSK_DPAR_INTPNT_TOL_STEP_SIZE |
If the step size falls below the value of this parameter, then the interior-point optimizer assumes it is stalled. It it does not not make any progress. | |
32 | MSK_DPAR_INTPNT_TOL_PFEAS |
Primal feasibility tolerance used for linear and quadratic optimization problems. | |
0 | MSK_DPAR_BASIS_REL_TOL_S |
Maximum relative dual bound violation allowed in an optimal basic solution. | |
15 | MSK_DPAR_INTPNT_CO_TOL_INFEAS |
Controls when the conic interior-point optimizer declares the model primal or dual infeasible. A small number means the optimizer gets more conservative about declaring the model infeasible. | |
47 | MSK_DPAR_MIO_TOL_ABS_RELAX_INT |
Absolute relaxation tolerance of the integer constraints. I.e. ![]() | |
54 | MSK_DPAR_PRESOLVE_TOL_AIJ |
Absolute zero tolerance employed for ![]() | |
42 | MSK_DPAR_MIO_MAX_TIME_APRX_OPT |
Number of seconds spent by the mixed integer optimizer before the MSK_DPAR_MIO_TOL_REL_RELAX_INT is applied. | |
31 | MSK_DPAR_INTPNT_TOL_PATH |
Controls how close the interior-point optimizer follows the central path. A large value of this parameter means the central is followed very closely. On numerical unstable problems it might worthwhile to increase this parameter. | |
20 | MSK_DPAR_INTPNT_NL_MERIT_BAL |
Controls if the complementarity and infeasibility is converging to zero at about equal rates. | |
2 | MSK_DPAR_BASIS_TOL_X |
Maximum absolute primal bound violation allowed in an optimal basic solution. | |
34 | MSK_DPAR_INTPNT_TOL_REL_GAP |
Relative gap termination tolerance. | |
8 | MSK_DPAR_DATA_TOL_BOUND_WRN |
If a bound value is larger than this value in absolute size, then a warning message is issued. | |
7 | MSK_DPAR_DATA_TOL_BOUND_INF |
Any bound which in absolute value is greater than this parameter is considered infinite. | |
33 | MSK_DPAR_INTPNT_TOL_PSAFE |
Controls the initial primal starting point used by the interior-point optimizer. If the interior-point optimizer converges slowly and/or the constraint or variable bounds are very large, then it might be worthwhile to increase this value. | |
17 | MSK_DPAR_INTPNT_CO_TOL_NEAR_REL |
If MOSEK cannot compute a solution that has the prescribed accuracy, then it will multiply the termination tolerances with value of this parameter. If the solution then satisfies the termination criteria, then the solution is denoted near optimal, near feasible and so forth. | |
4 | MSK_DPAR_CALLBACK_FREQ |
Controls the time between calls to the progress call-back function. Hence, if the value of this parameter is for example 10, then the call-back is called approximately each 10 seconds. A negative value is equivalent to infinity.In general frequent call-backs may hurt the performance. | |
24 | MSK_DPAR_INTPNT_NL_TOL_PFEAS |
Primal feasibility tolerance used when a nonlinear model is solved. | |
21 | MSK_DPAR_INTPNT_NL_TOL_DFEAS |
Dual feasibility tolerance used when a nonlinear model is solved. | |
48 | MSK_DPAR_MIO_TOL_REL_GAP |
Relative optimality tolerance employed by the mixed integer optimizer. | |
27 | MSK_DPAR_INTPNT_TOL_DFEAS |
Dual feasibility tolerance used for linear and quadratic optimization problems. | |
43 | MSK_DPAR_MIO_NEAR_TOL_ABS_GAP |
Relaxed absolute optimality tolerance employed by the mixed integer optimizer. This termination criteria is delayed. See MSK_DPAR_MIO_DISABLE_TERM_TIME for details. | |
49 | MSK_DPAR_MIO_TOL_REL_RELAX_INT |
Relative relaxation tolerance of the integer constraints. I.e. ![]() | |
11 | MSK_DPAR_DATA_TOL_QIJ |
Absolute zero tolerance for elements in Q matrices. | |
25 | MSK_DPAR_INTPNT_NL_TOL_REL_GAP |
Relative gap termination tolerance for nonlinear problems. | |
18 | MSK_DPAR_INTPNT_CO_TOL_PFEAS |
Primal feasibility tolerance used by the conic interior-point optimizer. |
157 | MSK_IPAR_SIM_STABILITY_PRIORITY | ||||||||||||||||||||||
Controls how high priority the numerical stability should be given. | |||||||||||||||||||||||
115 | MSK_IPAR_READ_ADD_CONE | ||||||||||||||||||||||
Additional number of conic constraints that is made room for in the problem. | |||||||||||||||||||||||
185 | MSK_IPAR_WRITE_MPS_STRICT | ||||||||||||||||||||||
Controls whether the written MPS file satisfies the MPS format strictly or not. | |||||||||||||||||||||||
21 | MSK_IPAR_INFEAS_REPORT_AUTO | ||||||||||||||||||||||
Controls whether an infeasibility report is automatically produced after the optimization if the problem is primal or dual infeasible. | |||||||||||||||||||||||
87 | MSK_IPAR_MIO_NODE_OPTIMIZER | ||||||||||||||||||||||
Controls which optimizer is employed at the non-root nodes in the mixed integer optimizer. | |||||||||||||||||||||||
109 | MSK_IPAR_PRESOLVE_LEVEL | ||||||||||||||||||||||
Currently not used. | |||||||||||||||||||||||
117 | MSK_IPAR_READ_ADD_VAR | ||||||||||||||||||||||
Additional number of variables that is made room for in the problem. | |||||||||||||||||||||||
112 | MSK_IPAR_PRESOLVE_USE | ||||||||||||||||||||||
Controls whether the presolve is applied to a problem before it is optimized. | |||||||||||||||||||||||
64 | MSK_IPAR_LOG_SENSITIVITY_OPT | ||||||||||||||||||||||
Controls the amount of logging from the optimizers employed during the sensitivity analysis. 0 means no logging information is produced. | |||||||||||||||||||||||
101 | MSK_IPAR_OPF_WRITE_SOL_ITG | ||||||||||||||||||||||
If MSK_IPAR_OPF_WRITE_SOLUTIONS is MSK_ON and an integer solution is defined, write the integer solution in OPF files. | |||||||||||||||||||||||
167 | MSK_IPAR_WRITE_BAS_HEAD | ||||||||||||||||||||||
Controls whether the header section is written to the basic solution file. | |||||||||||||||||||||||
74 | MSK_IPAR_MIO_BRANCH_PRIORITIES_USE | ||||||||||||||||||||||
Controls whether branching priorities are used by the mixed integer optimizer. | |||||||||||||||||||||||
78 | MSK_IPAR_MIO_CUT_LEVEL_TREE | ||||||||||||||||||||||
Controls the cut level employed by the mixed integer optimizer at the tree. See MSK_IPAR_MIO_CUT_LEVEL_ROOT for an explanation of the parameter values. | |||||||||||||||||||||||
169 | MSK_IPAR_WRITE_DATA_COMPRESSED | ||||||||||||||||||||||
Controls whether the data file is compressed while it is written. 0 means no compression while higher values mean more compression. | |||||||||||||||||||||||
130 | MSK_IPAR_READ_MPS_RELAX | ||||||||||||||||||||||
If this option is turned on, then the relaxation of the MIP will be read. | |||||||||||||||||||||||
98 | MSK_IPAR_OPF_WRITE_PARAMETERS | ||||||||||||||||||||||
Write a parameter section in an OPF file. | |||||||||||||||||||||||
119 | MSK_IPAR_READ_CON | ||||||||||||||||||||||
Expected maximum number of constraints to be read. The option is only used by fast MPS and LP file readers. | |||||||||||||||||||||||
177 | MSK_IPAR_WRITE_INT_VARIABLES | ||||||||||||||||||||||
Controls whether the variables section is written to the integer solution file. | |||||||||||||||||||||||
113 | MSK_IPAR_READ_ADD_ANZ | ||||||||||||||||||||||
Additional number of non-zeros in A that is made room for in the problem. | |||||||||||||||||||||||
32 | MSK_IPAR_INTPNT_ORDER_METHOD | ||||||||||||||||||||||
Controls the ordering strategy used by the interior-point optimizer when factorizing the Newton equation system. | |||||||||||||||||||||||
102 | MSK_IPAR_OPF_WRITE_SOL_ITR | ||||||||||||||||||||||
If MSK_IPAR_OPF_WRITE_SOLUTIONS is MSK_ON and an interior solution is defined, write the interior solution in OPF files. | |||||||||||||||||||||||
63 | MSK_IPAR_LOG_SENSITIVITY | ||||||||||||||||||||||
Controls the amount of logging during the sensitivity analysis. 0: Means no logging information is produced. 1: Timing information is printed. 2: Sensitivity results are printed. | |||||||||||||||||||||||
133 | MSK_IPAR_READ_QNZ | ||||||||||||||||||||||
Expected maximum number of Q non-zeros to be read. The option is used only by MPS and LP file readers. | |||||||||||||||||||||||
53 | MSK_IPAR_LOG_INFEAS_ANA | ||||||||||||||||||||||
Controls amount of output printed by the infeasibility analyzer procedures. A higher level implies that more information is logged. | |||||||||||||||||||||||
152 | MSK_IPAR_SIM_PRIMAL_SELECTION | ||||||||||||||||||||||
Controls the choice of the incoming variable, known as the selection strategy, in the primal simplex optimizer. | |||||||||||||||||||||||
175 | MSK_IPAR_WRITE_INT_CONSTRAINTS | ||||||||||||||||||||||
Controls whether the constraint section is written to the integer solution file. | |||||||||||||||||||||||
180 | MSK_IPAR_WRITE_LP_STRICT_FORMAT | ||||||||||||||||||||||
Controls whether LP output files satisfy the LP format strictly. | |||||||||||||||||||||||
138 | MSK_IPAR_SENSITIVITY_TYPE | ||||||||||||||||||||||
Controls which type of sensitivity analysis is to be performed. | |||||||||||||||||||||||
141 | MSK_IPAR_SIM_DUAL_RESTRICT_SELECTION | ||||||||||||||||||||||
The dual simplex optimizer can use a so-called restricted selection/pricing strategy to chooses the outgoing variable. Hence, if restricted selection is applied, then the dual simplex optimizer first choose a subset of all the potential outgoing variables. Next, for some time it will choose the outgoing variable only among the subset. From time to time the subset is redefined.A larger value of this parameter implies that the optimizer will be more aggressive in its restriction strategy, i.e. a value of 0 implies that the restriction strategy is not applied at all. | |||||||||||||||||||||||
56 | MSK_IPAR_LOG_MIO_FREQ | ||||||||||||||||||||||
Controls how frequent the mixed integer optimizer prints the log line. It will print line every time MSK_IPAR_LOG_MIO_FREQ relaxations have been solved. | |||||||||||||||||||||||
100 | MSK_IPAR_OPF_WRITE_SOL_BAS | ||||||||||||||||||||||
If MSK_IPAR_OPF_WRITE_SOLUTIONS is MSK_ON and a basic solution is defined, include the basic solution in OPF files. | |||||||||||||||||||||||
91 | MSK_IPAR_MIO_ROOT_OPTIMIZER | ||||||||||||||||||||||
Controls which optimizer is employed at the root node in the mixed integer optimizer. | |||||||||||||||||||||||
172 | MSK_IPAR_WRITE_FREE_CON | ||||||||||||||||||||||
Controls whether the free constraints are written to the data file. | |||||||||||||||||||||||
107 | MSK_IPAR_PRESOLVE_ELIM_FILL | ||||||||||||||||||||||
Controls the maximum amount of fill-in that can be created during the elimination phase of the presolve. This parameter times (numcon+numvar) denotes the amount of fill-in. | |||||||||||||||||||||||
93 | MSK_IPAR_NONCONVEX_MAX_ITERATIONS | ||||||||||||||||||||||
Maximum number of iterations that can be used by the nonconvex optimizer. | |||||||||||||||||||||||
82 | MSK_IPAR_MIO_LOCAL_BRANCH_NUMBER | ||||||||||||||||||||||
173 | MSK_IPAR_WRITE_GENERIC_NAMES | ||||||||||||||||||||||
Controls whether the generic names or user-defined names are used in the data file. | |||||||||||||||||||||||
165 | MSK_IPAR_WARNING_LEVEL | ||||||||||||||||||||||
Warning level. | |||||||||||||||||||||||
46 | MSK_IPAR_LOG_BI_FREQ | ||||||||||||||||||||||
Controls how frequent the optimizer outputs information about the basis identification and how frequent the user-defined call-back function is called. | |||||||||||||||||||||||
61 | MSK_IPAR_LOG_PRESOLVE | ||||||||||||||||||||||
Controls amount of output printed by the presolve procedure. A higher level implies that more information is logged. | |||||||||||||||||||||||
8 | MSK_IPAR_CHECK_CTRL_C | ||||||||||||||||||||||
Specifies whether MOSEK should check for <ctrl>+<c> key presses. In case it has, then control is returned to the user program.In case a user-defined ctrl-c function is defined then that is used to check for ctrl-c. Otherwise the system procedure signal is used. | |||||||||||||||||||||||
116 | MSK_IPAR_READ_ADD_QNZ | ||||||||||||||||||||||
Additional number of non-zeros in the Q matrices that is made room for in the problem. | |||||||||||||||||||||||
187 | MSK_IPAR_WRITE_SOL_CONSTRAINTS | ||||||||||||||||||||||
Controls whether the constraint section is written to the solution file. | |||||||||||||||||||||||
31 | MSK_IPAR_INTPNT_OFF_COL_TRH | ||||||||||||||||||||||
Controls how many offending columns are detected in the Jacobian of the constraint matrix.1 means aggressive detection, higher values mean less aggressive detection.0 means no detection. | |||||||||||||||||||||||
118 | MSK_IPAR_READ_ANZ | ||||||||||||||||||||||
Expected maximum number of A non-zeros to be read. The option is used only by fast MPS and LP file readers. | |||||||||||||||||||||||
86 | MSK_IPAR_MIO_MODE | ||||||||||||||||||||||
Controls whether the optimizer includes the integer restrictions when solving a (mixed) integer optimization problem. | |||||||||||||||||||||||
124 | MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU | ||||||||||||||||||||||
If this option is turned on, MOSEK will drop variables that are defined for the first time in the bounds section. | |||||||||||||||||||||||
65 | MSK_IPAR_LOG_SIM | ||||||||||||||||||||||
Controls amount of output printed by the simplex optimizer. A higher level implies that more information is logged. | |||||||||||||||||||||||
58 | MSK_IPAR_LOG_OPTIMIZER | ||||||||||||||||||||||
Controls the amount of general optimizer information that is logged. | |||||||||||||||||||||||
164 | MSK_IPAR_SOLUTION_CALLBACK | ||||||||||||||||||||||
Indicates whether solution call-backs will be performed during the optimization. | |||||||||||||||||||||||
66 | MSK_IPAR_LOG_SIM_FREQ | ||||||||||||||||||||||
Controls how frequent the simplex optimizer outputs information about the optimization and how frequent the user-defined call-back function is called. | |||||||||||||||||||||||
57 | MSK_IPAR_LOG_NONCONVEX | ||||||||||||||||||||||
Controls amount of output printed by the nonconvex optimizer. | |||||||||||||||||||||||
17 | MSK_IPAR_FEASREPAIR_OPTIMIZE | ||||||||||||||||||||||
Controls which type of feasibility analysis is to be performed. | |||||||||||||||||||||||
179 | MSK_IPAR_WRITE_LP_QUOTED_NAMES | ||||||||||||||||||||||
If this option is turned on, then MOSEK will quote invalid LP names when writing an LP file. | |||||||||||||||||||||||
49 | MSK_IPAR_LOG_FACTOR | ||||||||||||||||||||||
If turned on, then the factor log lines are added to the log. | |||||||||||||||||||||||
125 | MSK_IPAR_READ_LP_QUOTED_NAMES | ||||||||||||||||||||||
If a name is in quotes when reading an LP file, the quotes will be removed. | |||||||||||||||||||||||
184 | MSK_IPAR_WRITE_MPS_QUOTED_NAMES | ||||||||||||||||||||||
If a name contains spaces (blanks) when writing an MPS file, then the quotes will be removed. | |||||||||||||||||||||||
131 | MSK_IPAR_READ_MPS_WIDTH | ||||||||||||||||||||||
Controls the maximal number of chars allowed in one line of the MPS file. | |||||||||||||||||||||||
59 | MSK_IPAR_LOG_ORDER | ||||||||||||||||||||||
If turned on, then factor lines are added to the log. | |||||||||||||||||||||||
77 | MSK_IPAR_MIO_CUT_LEVEL_ROOT | ||||||||||||||||||||||
Controls the cut level employed by the mixed integer optimizer at the root node. A negative value means a default value determined by the mixed integer optimizer is used. By adding the appropriate values from the following table the employed cut types can be controlled.
| |||||||||||||||||||||||
132 | MSK_IPAR_READ_Q_MODE | ||||||||||||||||||||||
Controls how the Q matrices are read from the MPS file. | |||||||||||||||||||||||
88 | MSK_IPAR_MIO_NODE_SELECTION | ||||||||||||||||||||||
Controls the node selection strategy employed by the mixed integer optimizer. | |||||||||||||||||||||||
163 | MSK_IPAR_SOL_READ_WIDTH | ||||||||||||||||||||||
Controls the maximal acceptable width of line in the solutions when read by MOSEK. | |||||||||||||||||||||||
72 | MSK_IPAR_MAXNUMANZ_DOUBLE_TRH | ||||||||||||||||||||||
Whenever MOSEK runs out of storage for the A matrix, it will double the value for maxnumanz until maxnumnza reaches the value of this parameter. When this threshold is reached it will use a slower increase. | |||||||||||||||||||||||
29 | MSK_IPAR_INTPNT_MAX_NUM_REFINEMENT_STEPS | ||||||||||||||||||||||
Maximum number of steps to be used by the iterative refinement of the search direction. A negative value implies that the optimizer Chooses the maximum number of iterative refinement steps. | |||||||||||||||||||||||
114 | MSK_IPAR_READ_ADD_CON | ||||||||||||||||||||||
Additional number of constraints that is made room for in the problem. | |||||||||||||||||||||||
47 | MSK_IPAR_LOG_CONCURRENT | ||||||||||||||||||||||
Controls amount of output printed by the concurrent optimizer. | |||||||||||||||||||||||
67 | MSK_IPAR_LOG_SIM_MINOR | ||||||||||||||||||||||
Currently not in use. | |||||||||||||||||||||||
144 | MSK_IPAR_SIM_MAX_ITERATIONS | ||||||||||||||||||||||
Maximum number of iterations that can be used by a simplex optimizer. | |||||||||||||||||||||||
27 | MSK_IPAR_INTPNT_MAX_ITERATIONS | ||||||||||||||||||||||
Controls the maximum number of iterations allowed in the interior-point optimizer. | |||||||||||||||||||||||
15 | MSK_IPAR_CPU_TYPE | ||||||||||||||||||||||
Specifies the CPU type. By default MOSEK tries to auto detect the CPU type. Therefore, we recommend to change this parameter only if the auto detection does not work properly. | |||||||||||||||||||||||
45 | MSK_IPAR_LOG_BI | ||||||||||||||||||||||
Controls the amount of output printed by the basis identification procedure. A higher level implies that more information is logged. | |||||||||||||||||||||||
28 | MSK_IPAR_INTPNT_MAX_NUM_COR | ||||||||||||||||||||||
Controls the maximum number of correctors allowed by the multiple corrector procedure. A negative value means that MOSEK is making the choice. | |||||||||||||||||||||||
178 | MSK_IPAR_WRITE_LP_LINE_WIDTH | ||||||||||||||||||||||
Maximum width of line in an LP file written by MOSEK. | |||||||||||||||||||||||
162 | MSK_IPAR_SOL_READ_NAME_WIDTH | ||||||||||||||||||||||
When a solution is read by MOSEK and some constraint, variable or cone names contain blanks, then a maximum name width much be specified. A negative value implies that no name contain blanks. | |||||||||||||||||||||||
40 | MSK_IPAR_LICENSE_DEBUG | ||||||||||||||||||||||
This option is used to turn on debugging of the incense manager. | |||||||||||||||||||||||
43 | MSK_IPAR_LICENSE_WAIT | ||||||||||||||||||||||
If all licenses are in use MOSEK returns with an error code. However, by turning on this parameter MOSEK will wait for an available license. | |||||||||||||||||||||||
174 | MSK_IPAR_WRITE_GENERIC_NAMES_IO | ||||||||||||||||||||||
Index origin used in generic names. | |||||||||||||||||||||||
10 | MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS | ||||||||||||||||||||||
The maximum number of simultaneous optimizations that will be started by the concurrent optimizer. | |||||||||||||||||||||||
153 | MSK_IPAR_SIM_REFACTOR_FREQ | ||||||||||||||||||||||
Controls how frequent the basis is refactorized. The value 0 means that the optimizer determines the best point of refactorization.It is strongly recommended NOT to change this parameter. | |||||||||||||||||||||||
142 | MSK_IPAR_SIM_DUAL_SELECTION | ||||||||||||||||||||||
Controls the choice of the incoming variable, known as the selection strategy, in the dual simplex optimizer. | |||||||||||||||||||||||
156 | MSK_IPAR_SIM_SOLVE_FORM | ||||||||||||||||||||||
Controls whether the primal or the dual problem is solved by the primal-/dual- simplex optimizer. | |||||||||||||||||||||||
7 | MSK_IPAR_CHECK_CONVEXITY | ||||||||||||||||||||||
Specify the level of convexity check on quadratic problems | |||||||||||||||||||||||
70 | MSK_IPAR_LP_WRITE_IGNORE_INCOMPATIBLE_ITEMS | ||||||||||||||||||||||
Controls the result of writing a problem containing incompatible items to an LP file. | |||||||||||||||||||||||
134 | MSK_IPAR_READ_TASK_IGNORE_PARAM | ||||||||||||||||||||||
Controls whether MOSEK should ignore the parameter setting defined in the task file and use the default parameter setting instead. | |||||||||||||||||||||||
9 | MSK_IPAR_CHECK_TASK_DATA | ||||||||||||||||||||||
If this feature is turned on, then the task data is checked for bad values i.e. NaNs. before an optimization is performed. | |||||||||||||||||||||||
54 | MSK_IPAR_LOG_INTPNT | ||||||||||||||||||||||
Controls amount of output printed printed by the interior-point optimizer. A higher level implies that more information is logged. | |||||||||||||||||||||||
55 | MSK_IPAR_LOG_MIO | ||||||||||||||||||||||
Controls the log level for the mixed integer optimizer. A higher level implies that more information is logged. | |||||||||||||||||||||||
143 | MSK_IPAR_SIM_HOTSTART | ||||||||||||||||||||||
Controls the type of hot-start that the simplex optimizer perform. | |||||||||||||||||||||||
60 | MSK_IPAR_LOG_PARAM | ||||||||||||||||||||||
Controls the amount of information printed out about parameter changes. | |||||||||||||||||||||||
170 | MSK_IPAR_WRITE_DATA_FORMAT | ||||||||||||||||||||||
Controls the file format when writing task data to a file. | |||||||||||||||||||||||
73 | MSK_IPAR_MIO_BRANCH_DIR | ||||||||||||||||||||||
Controls whether the mixed integer optimizer is branching up or down by default. | |||||||||||||||||||||||
25 | MSK_IPAR_INTPNT_FACTOR_DEBUG_LVL | ||||||||||||||||||||||
Controls factorization debug level. | |||||||||||||||||||||||
18 | MSK_IPAR_FLUSH_STREAM_FREQ | ||||||||||||||||||||||
Controls how frequent the message and log streams are flushed. A value of 0 means that it is never flushed. Otherwise a larger value results in less frequent flushes. | |||||||||||||||||||||||
161 | MSK_IPAR_SOL_QUOTED_NAMES | ||||||||||||||||||||||
If this options is turned on, then MOSEK will quote names that contains blanks while writing the solution file. Moreover when reading leading and trailing quotes will be stripped of. | |||||||||||||||||||||||
41 | MSK_IPAR_LICENSE_PAUSE_TIME | ||||||||||||||||||||||
If MSK_IPAR_LICENSE_WAIT=MSK_ON and no license is available, then MOSEK sleeps a number of micro seconds between each check of whether a license as become free. | |||||||||||||||||||||||
89 | MSK_IPAR_MIO_PRESOLVE_AGGREGATE | ||||||||||||||||||||||
Controls whether the presolve used by the mixed integer optimizer tries to aggregate the constraints. | |||||||||||||||||||||||
190 | MSK_IPAR_WRITE_TASK_INC_SOL | ||||||||||||||||||||||
Controls whether the solutions are stored in the task file too. | |||||||||||||||||||||||
38 | MSK_IPAR_LICENSE_CACHE_TIME | ||||||||||||||||||||||
Controls the amount of time a license is cached in the MOSEK environment for reuse. Checking out a license from the license server has a small overhead. Therefore, if a large number of optimizations is performed within a small amount of time, it is efficient to cache the license in the MOSEK environment for later use. This way a number of license check outs from the license server is avoided.If a license has not been used in the given amount of time,MOSEK will automatically check in the license. To disable license caching set the value to 0. | |||||||||||||||||||||||
4 | MSK_IPAR_BI_MAX_ITERATIONS | ||||||||||||||||||||||
Controls the maximum number of simplex iterations allowed to optimize a basis after the basis identification. | |||||||||||||||||||||||
103 | MSK_IPAR_OPF_WRITE_SOLUTIONS | ||||||||||||||||||||||
Enable inclusion of solutions in the OPF files. | |||||||||||||||||||||||
147 | MSK_IPAR_SIM_NETWORK_DETECT_HOTSTART | ||||||||||||||||||||||
This parameter controls has large the network component in “relative” terms has to be before it is exploited in a simplex hot-start. The network component should be equal or larger than
max(MSK_IPAR_SIM_NETWORK_DETECT,MSK_IPAR_SIM_NETWORK_DETECT_HOTSTART)before it is exploited. If this value is larger than 100 the network flow component is never detected or exploited. | |||||||||||||||||||||||
110 | MSK_IPAR_PRESOLVE_LINDEP_USE | ||||||||||||||||||||||
Controls whether the linear constraints are checked for linear dependencies. | |||||||||||||||||||||||
106 | MSK_IPAR_PARAM_READ_IGN_ERROR | ||||||||||||||||||||||
If turned on, then errors in paramter settings is ignored. | |||||||||||||||||||||||
96 | MSK_IPAR_OPF_WRITE_HEADER | ||||||||||||||||||||||
Write a text header with date and MOSEK version in an OPF file. | |||||||||||||||||||||||
76 | MSK_IPAR_MIO_CONT_SOL | ||||||||||||||||||||||
Controls the meaning of the interior-point and basic solutions in MIP problems. | |||||||||||||||||||||||
94 | MSK_IPAR_OBJECTIVE_SENSE | ||||||||||||||||||||||
If the objective sense for the task is undefined, then the value of this parameter is used as the default objective sense. | |||||||||||||||||||||||
176 | MSK_IPAR_WRITE_INT_HEAD | ||||||||||||||||||||||
Controls whether the header section is written to the integer solution file. | |||||||||||||||||||||||
36 | MSK_IPAR_INTPNT_STARTING_POINT | ||||||||||||||||||||||
Starting point used by the interior-point optimizer. | |||||||||||||||||||||||
44 | MSK_IPAR_LOG | ||||||||||||||||||||||
Controls the amount of log information. The value 0 implies that all log information is suppressed. A higher level implies that more information is logged.Please note that if a task is employed to solve a sequence of optimization problems the value of this parameter is reduced by the value of MSK_IPAR_LOG_CUT_SECOND_OPT for the second and any subsequent optimizations. | |||||||||||||||||||||||
14 | MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX | ||||||||||||||||||||||
Priority of the primal simplex algorithm when selecting solvers for concurrent optimization. | |||||||||||||||||||||||
128 | MSK_IPAR_READ_MPS_OBJ_SENSE | ||||||||||||||||||||||
If turned on, the MPS reader uses the objective sense section. Otherwise the MPS reader ignores it. | |||||||||||||||||||||||
68 | MSK_IPAR_LOG_SIM_NETWORK_FREQ | ||||||||||||||||||||||
Controls how frequent the network simplex optimizer outputs information about the optimization and how frequent the user-defined call-back function is called. The network optimizer will use a logging frequency equal to MSK_IPAR_LOG_SIM_FREQ times MSK_IPAR_LOG_SIM_NETWORK_FREQ. | |||||||||||||||||||||||
24 | MSK_IPAR_INTPNT_DIFF_STEP | ||||||||||||||||||||||
Controls whether different step sizes are allowed in the primal and dual space. | |||||||||||||||||||||||
155 | MSK_IPAR_SIM_SCALING | ||||||||||||||||||||||
Controls how the problem is scaled before a simplex optimizer is used. | |||||||||||||||||||||||
181 | MSK_IPAR_WRITE_LP_TERMS_PER_LINE | ||||||||||||||||||||||
Maximum number of terms on a single line in an LP file written by MOSEK. 0 means unlimited. | |||||||||||||||||||||||
136 | MSK_IPAR_SENSITIVITY_ALL | ||||||||||||||||||||||
Not applicable. | |||||||||||||||||||||||
160 | MSK_IPAR_SOL_FILTER_KEEP_RANGED | ||||||||||||||||||||||
If turned on, then ranged constraints and variables are written to the solution file independent of the filter setting. | |||||||||||||||||||||||
2 | MSK_IPAR_BI_IGNORE_MAX_ITER | ||||||||||||||||||||||
If the parameter MSK_IPAR_INTPNT_BASIS has the value MSK_BI_NO_ERROR and the interior-point optimizer has terminated due to maximum number of iterations, then basis identification is performed if this parameter has the value MSK_ON. | |||||||||||||||||||||||
50 | MSK_IPAR_LOG_FEASREPAIR | ||||||||||||||||||||||
Controls the amount of output printed when performing feasibility repair. | |||||||||||||||||||||||
35 | MSK_IPAR_INTPNT_SOLVE_FORM | ||||||||||||||||||||||
Controls whether the primal or the dual problem is solved. | |||||||||||||||||||||||
95 | MSK_IPAR_OPF_MAX_TERMS_PER_LINE | ||||||||||||||||||||||
The maximum number of terms (linear and quadratic) per line when an OPF file is written. | |||||||||||||||||||||||
186 | MSK_IPAR_WRITE_PRECISION | ||||||||||||||||||||||
Controls the precision with which double numbers are printed in the MPS data file. In general it is not worthwhile to use a value higher than 15. | |||||||||||||||||||||||
191 | MSK_IPAR_WRITE_XML_MODE | ||||||||||||||||||||||
Controls if linear coefficients should be written by row or column when writing in the XML file format. | |||||||||||||||||||||||
33 | MSK_IPAR_INTPNT_REGULARIZATION_USE | ||||||||||||||||||||||
Controls whether regularization is allowed. | |||||||||||||||||||||||
1 | MSK_IPAR_BI_CLEAN_OPTIMIZER | ||||||||||||||||||||||
Controls which simplex optimizer is used in the clean-up phase. | |||||||||||||||||||||||
192 | MSK_IPAR_MIO_PRESOLVE_PROBING | ||||||||||||||||||||||
Controls whether the mixed integer presolve performs probing. Probing can be very time consuming. | |||||||||||||||||||||||
37 | MSK_IPAR_LICENSE_ALLOW_OVERUSE | ||||||||||||||||||||||
Controls if license overuse is allowed when caching licenses | |||||||||||||||||||||||
20 | MSK_IPAR_INFEAS_PREFER_PRIMAL | ||||||||||||||||||||||
If both certificates of primal and dual infeasibility are supplied then only the primal is used when this option is turned on. | |||||||||||||||||||||||
168 | MSK_IPAR_WRITE_BAS_VARIABLES | ||||||||||||||||||||||
Controls whether the variables section is written to the basic solution file. | |||||||||||||||||||||||
69 | MSK_IPAR_LOG_STORAGE | ||||||||||||||||||||||
When turned on, MOSEK prints messages regarding the storage usage and allocation. | |||||||||||||||||||||||
90 | MSK_IPAR_MIO_PRESOLVE_USE | ||||||||||||||||||||||
Controls whether presolve is performed by the mixed integer optimizer. | |||||||||||||||||||||||
111 | MSK_IPAR_PRESOLVE_LINDEP_WORK_LIM | ||||||||||||||||||||||
Is used to limit the amount of work that can done to locate linear dependencies. In general the higher value this parameter is given the less work can be used. However, a value of 0 means no limit on the amount work that can be used. | |||||||||||||||||||||||
23 | MSK_IPAR_INTPNT_BASIS | ||||||||||||||||||||||
Controls whether the interior-point optimizer also computes an optimal basis. | |||||||||||||||||||||||
48 | MSK_IPAR_LOG_CUT_SECOND_OPT | ||||||||||||||||||||||
If a task is employed to solve a sequence of optimization problems, then the value of the log levels is reduced by the value of this parameter. E.g MSK_IPAR_LOG and MSK_IPAR_LOG_SIM are reduced by the value of this parameter for the second and any subsequent optimizations. | |||||||||||||||||||||||
127 | MSK_IPAR_READ_MPS_KEEP_INT | ||||||||||||||||||||||
Controls whether MOSEK should keep the integer restrictions on the variables while reading the MPS file. | |||||||||||||||||||||||
85 | MSK_IPAR_MIO_MAX_NUM_SOLUTIONS | ||||||||||||||||||||||
The mixed integer optimizer can be terminated after a certain number of different feasible solutions has been located. If this parameter has the value n and n is strictly positive, then the mixed integer optimizer will be terminated when n feasible solutions have been located. | |||||||||||||||||||||||
39 | MSK_IPAR_LICENSE_CHECK_TIME | ||||||||||||||||||||||
The parameter specifies the number of seconds between the checks of all the active licenses in the MOSEK environment license cache. These checks are performed to determine if the licenses should be returned to the server. | |||||||||||||||||||||||
189 | MSK_IPAR_WRITE_SOL_VARIABLES | ||||||||||||||||||||||
Controls whether the variables section is written to the solution file. | |||||||||||||||||||||||
137 | MSK_IPAR_SENSITIVITY_OPTIMIZER | ||||||||||||||||||||||
Controls which optimizer is used for optimal partition sensitivity analysis. | |||||||||||||||||||||||
182 | MSK_IPAR_WRITE_MPS_INT | ||||||||||||||||||||||
Controls if marker records are written to the MPS file to indicate whether variables are integer restricted. | |||||||||||||||||||||||
145 | MSK_IPAR_SIM_MAX_NUM_SETBACKS | ||||||||||||||||||||||
Controls how many setbacks are allowed within a simplex optimizer. A setback is an event where the optimizer moves in the wrong direction. This is impossible in theory but may happen due to numerical problems. | |||||||||||||||||||||||
16 | MSK_IPAR_DATA_CHECK | ||||||||||||||||||||||
If this option is turned on, then extensive data checking is enabled. It will slow down MOSEK but on the other hand help locating bugs. | |||||||||||||||||||||||
12 | MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX | ||||||||||||||||||||||
Priority of the free simplex optimizer when selecting solvers for concurrent optimization. | |||||||||||||||||||||||
123 | MSK_IPAR_READ_KEEP_FREE_CON | ||||||||||||||||||||||
Controls whether the free constraints are included in the problem. | |||||||||||||||||||||||
51 | MSK_IPAR_LOG_FILE | ||||||||||||||||||||||
If turned on, then some log info is printed when a file is written or read. | |||||||||||||||||||||||
13 | MSK_IPAR_CONCURRENT_PRIORITY_INTPNT | ||||||||||||||||||||||
Priority of the interior-point algorithm when selecting solvers for concurrent optimization. | |||||||||||||||||||||||
149 | MSK_IPAR_SIM_NON_SINGULAR | ||||||||||||||||||||||
Controls if the simplex optimizer ensures a non-singular basis, if possible. | |||||||||||||||||||||||
171 | MSK_IPAR_WRITE_DATA_PARAM | ||||||||||||||||||||||
If this option is turned on the parameter settings are written to the data file as parameters. | |||||||||||||||||||||||
139 | MSK_IPAR_SIM_DEGEN | ||||||||||||||||||||||
Controls how aggressive degeneration is approached. | |||||||||||||||||||||||
97 | MSK_IPAR_OPF_WRITE_HINTS | ||||||||||||||||||||||
Write a hint section with problem dimensions in the beginning of an OPF file. | |||||||||||||||||||||||
108 | MSK_IPAR_PRESOLVE_ELIMINATOR_USE | ||||||||||||||||||||||
Controls whether free or implied free variables are eliminated from the problem. | |||||||||||||||||||||||
0 | MSK_IPAR_ALLOC_ADD_QNZ | ||||||||||||||||||||||
Additional number of Q non-zeros that are allocated space for when numanz exceeds maxnumqnz during addition of new Q entries. | |||||||||||||||||||||||
126 | MSK_IPAR_READ_MPS_FORMAT | ||||||||||||||||||||||
Controls how strictly the MPS file reader interprets the MPS format. | |||||||||||||||||||||||
105 | MSK_IPAR_PARAM_READ_CASE_NAME | ||||||||||||||||||||||
If turned on, then names in the parameter file are case sensitive. | |||||||||||||||||||||||
129 | MSK_IPAR_READ_MPS_QUOTED_NAMES | ||||||||||||||||||||||
If a name is in quotes when reading an MPS file, then the quotes will be removed. | |||||||||||||||||||||||
11 | MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX | ||||||||||||||||||||||
Priority of the dual simplex algorithm when selecting solvers for concurrent optimization. | |||||||||||||||||||||||
183 | MSK_IPAR_WRITE_MPS_OBJ_SENSE | ||||||||||||||||||||||
If turned off, the objective sense section is not written to the MPS file. | |||||||||||||||||||||||
30 | MSK_IPAR_INTPNT_NUM_THREADS | ||||||||||||||||||||||
Controls the number of threads employed by the interior-point optimizer. | |||||||||||||||||||||||
83 | MSK_IPAR_MIO_MAX_NUM_BRANCHES | ||||||||||||||||||||||
Maximum number of branches allowed during the branch and bound search. A negative value means infinite. | |||||||||||||||||||||||
150 | MSK_IPAR_SIM_PRIMAL_CRASH | ||||||||||||||||||||||
Controls whether crashing is performed in the primal simplex optimizer.In general, if a basis consists of more than (100-this parameter value)% fixed variables, then a crash will be performed. | |||||||||||||||||||||||
75 | MSK_IPAR_MIO_CONSTRUCT_SOL | ||||||||||||||||||||||
If set to MSK_ON and all integer variables have been given a value for which a feasible MIP solution exists, then MOSEK generates an initial solution to the MIP by fixing all integer values and solving for the continuous variables. | |||||||||||||||||||||||
92 | MSK_IPAR_MIO_STRONG_BRANCH | ||||||||||||||||||||||
The value specifies the depth from the root in which strong branching is used. A negative value means that the optimizer chooses a default value automatically. | |||||||||||||||||||||||
151 | MSK_IPAR_SIM_PRIMAL_RESTRICT_SELECTION | ||||||||||||||||||||||
The primal simplex optimizer can use a so-called restricted selection/pricing strategy to chooses the outgoing variable. Hence, if restricted selection is applied, then the primal simplex optimizer first choose a subset of all the potential incoming variables. Next, for some time it will choose the incoming variable only among the subset. From time to time the subset is redefined.A larger value of this parameter implies that the optimizer will be more aggressive in its restriction strategy, i.e. a value of 0 implies that the restriction strategy is not applied at all. | |||||||||||||||||||||||
120 | MSK_IPAR_READ_CONE | ||||||||||||||||||||||
Expected maximum number of conic constraints to be read. The option is used only by fast MPS and LP file readers. | |||||||||||||||||||||||
104 | MSK_IPAR_OPTIMIZER | ||||||||||||||||||||||
Controls which optimizer is used to optimize the task. | |||||||||||||||||||||||
71 | MSK_IPAR_MAX_NUM_WARNINGS | ||||||||||||||||||||||
Waning level. A higher value results in more warnings. | |||||||||||||||||||||||
42 | MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS | ||||||||||||||||||||||
Controls whether license features expire warnings are suppressed. | |||||||||||||||||||||||
188 | MSK_IPAR_WRITE_SOL_HEAD | ||||||||||||||||||||||
Controls whether the header section is written to the solution file. | |||||||||||||||||||||||
166 | MSK_IPAR_WRITE_BAS_CONSTRAINTS | ||||||||||||||||||||||
Controls whether the constraint section is written to the basic solution file. | |||||||||||||||||||||||
79 | MSK_IPAR_MIO_FEASPUMP_LEVEL | ||||||||||||||||||||||
Feasibility pump is a heuristic designed to compute an initial feasible solution. A value of 0 implies that the feasibility pump heuristic is not used. A value of -1 implies that the mixed integer optimizer decides how the feasibility pump heuristic is used. A larger value than 1 implies that the feasibility pump is employed more aggressively. Normally a value beyond 3 is not worthwhile. | |||||||||||||||||||||||
19 | MSK_IPAR_INFEAS_GENERIC_NAMES | ||||||||||||||||||||||
Controls whether generic names are used when an infeasible subproblem is created. | |||||||||||||||||||||||
146 | MSK_IPAR_SIM_NETWORK_DETECT | ||||||||||||||||||||||
The simplex optimizer is capable of exploiting a network flow component in a problem. However it is only worthwhile to exploit the network flow component if it is sufficiently large. This parameter controls how large the network component has to be in “relative” terms before it is exploited. For instance a value of 20 means at least 20% of the model should be a network before it is exploited. If this value is larger than 100 the network flow component is never detected or exploited. | |||||||||||||||||||||||
62 | MSK_IPAR_LOG_RESPONSE | ||||||||||||||||||||||
Controls amount of output printed when response codes are reported. A higher level implies that more information is logged. | |||||||||||||||||||||||
22 | MSK_IPAR_INFEAS_REPORT_LEVEL | ||||||||||||||||||||||
Controls the amount of information presented in an infeasibility report. Higher values imply more information. | |||||||||||||||||||||||
5 | MSK_IPAR_CACHE_SIZE_L1 | ||||||||||||||||||||||
Specifies the size of the cache of the computer. This parameter is potentially very important for the efficiency on computers if MOSEK cannot determine the cache size automatically. If the cache size is negative, then MOSEK tries to determine the value automatically. | |||||||||||||||||||||||
6 | MSK_IPAR_CACHE_SIZE_L2 | ||||||||||||||||||||||
Specifies the size of the cache of the computer. This parameter is potentially very important for the efficiency on computers where MOSEK cannot determine the cache size automatically. If the cache size is negative, then MOSEK tries to determine the value automatically. | |||||||||||||||||||||||
158 | MSK_IPAR_SIM_SWITCH_OPTIMIZER | ||||||||||||||||||||||
The simplex optimizer sometimes chooses to solve the dual problem instead of the primal problem. This implies that if you have chosen to use the dual simplex optimizer and the problem is dualized, then it actually makes sense to use the primal simplex optimizer instead. If this parameter is on and the problem is dualized and furthermore the simplex optimizer is chosen to be the primal (dual) one, then it is switched to the dual (primal). | |||||||||||||||||||||||
121 | MSK_IPAR_READ_DATA_COMPRESSED | ||||||||||||||||||||||
If this option is turned on,it is assumed that the data file is compressed. | |||||||||||||||||||||||
3 | MSK_IPAR_BI_IGNORE_NUM_ERROR | ||||||||||||||||||||||
If the parameter MSK_IPAR_INTPNT_BASIS has the value MSK_BI_NO_ERROR and the interior-point optimizer has terminated due to a numerical problem, then basis identification is performed if this parameter has the value MSK_ON. | |||||||||||||||||||||||
99 | MSK_IPAR_OPF_WRITE_PROBLEM | ||||||||||||||||||||||
Write objective, constraints, bounds etc. to an OPF file. | |||||||||||||||||||||||
122 | MSK_IPAR_READ_DATA_FORMAT | ||||||||||||||||||||||
Format of the data file to be read. | |||||||||||||||||||||||
140 | MSK_IPAR_SIM_DUAL_CRASH | ||||||||||||||||||||||
Controls whether crashing is performed in the dual simplex optimizer.In general if a basis consists of more than (100-this parameter value)% fixed variables, then a crash will be performed. | |||||||||||||||||||||||
148 | MSK_IPAR_SIM_NETWORK_DETECT_METHOD | ||||||||||||||||||||||
Controls which type of detection method the network extraction should use. | |||||||||||||||||||||||
135 | MSK_IPAR_READ_VAR | ||||||||||||||||||||||
Expected maximum number of variable to be read. The option is used only by MPS and LP file readers. | |||||||||||||||||||||||
52 | MSK_IPAR_LOG_HEAD | ||||||||||||||||||||||
If turned on, then a header line is added to the log. | |||||||||||||||||||||||
154 | MSK_IPAR_SIM_SAVE_LU | ||||||||||||||||||||||
Controls if the LU factorization stored should be replaced with the LU factorization corresponding to the initial basis. | |||||||||||||||||||||||
26 | MSK_IPAR_INTPNT_FACTOR_METHOD | ||||||||||||||||||||||
Controls the method used to factor the Newton equation system. | |||||||||||||||||||||||
84 | MSK_IPAR_MIO_MAX_NUM_RELAXS | ||||||||||||||||||||||
Maximum number of relaxations allowed during the branch and bound search. A negative value means infinite. | |||||||||||||||||||||||
159 | MSK_IPAR_SOL_FILTER_KEEP_BASIC | ||||||||||||||||||||||
If turned on, then basic and super basic constraints and variables are written to the solution file independent of the filter setting. | |||||||||||||||||||||||
80 | MSK_IPAR_MIO_HEURISTIC_LEVEL | ||||||||||||||||||||||
Controls the heuristic employed by the mixed integer optimizer to locate an initial good integer feasible solution. A value of zero means the heuristic is not used at all. A larger value than 0 means that a gradually more sophisticated heuristic is used which is computationally more expensive. A negative value implies that the optimizer chooses the heuristic. Normally a value around 3 to 5 should be optimal. | |||||||||||||||||||||||
81 | MSK_IPAR_MIO_KEEP_BASIS | ||||||||||||||||||||||
Controls whether the integer presolve keeps bases in memory. This speeds on the solution process at cost of bigger memory consumption. | |||||||||||||||||||||||
34 | MSK_IPAR_INTPNT_SCALING | ||||||||||||||||||||||
Controls how the problem is scaled before the interior-point optimizer is used. |
1218 | MSK_RES_ERR_PARAM_TYPE |
The parameter type is invalid. | |
1268 | MSK_RES_ERR_INV_SKX |
Invalid value in skx. | |
1203 | MSK_RES_ERR_INDEX_IS_TOO_SMALL |
An index in an argument is too small. | |
803 | MSK_RES_WRN_PRESOLVE_BAD_PRECISION |
The presolve estimates that the model is specified with insufficient precision. | |
1500 | MSK_RES_ERR_INV_PROBLEM |
Invalid problem type. Probably a nonconvex problem has been specified. | |
2505 | MSK_RES_ERR_CANNOT_CLONE_NL |
A task with a nonlinear function call-back cannot be cloned. | |
1551 | MSK_RES_ERR_MIO_NO_OPTIMIZER |
No optimizer is available for the current class of integer optimization problems. | |
3003 | MSK_RES_ERR_API_NL_DATA |
None | |
4004 | MSK_RES_TRM_MIO_NEAR_ABS_GAP |
The mixed-integer optimizer terminated because the near optimal absolute gap tolerance was satisfied. | |
1254 | MSK_RES_ERR_MUL_A_ELEMENT |
An element in A is defined multiple times. | |
1170 | MSK_RES_ERR_INVALID_NAME_IN_SOL_FILE |
An invalid name occurred in a solution file. | |
1114 | MSK_RES_ERR_MPS_MUL_QOBJ |
The Q term in the objective is specified multiple times in the MPS data file. | |
1063 | MSK_RES_ERR_NO_INIT_ENV |
env is not initialized. | |
1265 | MSK_RES_ERR_UNDEF_SOLUTION |
The required solution is not defined. | |
1288 | MSK_RES_ERR_LASTJ |
Invalid lastj. | |
1001 | MSK_RES_ERR_LICENSE_EXPIRED |
The license has expired. | |
3055 | MSK_RES_ERR_SEN_INDEX_INVALID |
Invalid range given in the sensitivity file. | |
1274 | MSK_RES_ERR_INV_SKN |
Invalid value in skn. | |
1295 | MSK_RES_ERR_OBJ_Q_NOT_PSD |
The quadratic coefficient matrix in the objective is not positive semi-definite as expected for a minimization problem. | |
1267 | MSK_RES_ERR_INV_SKC |
Invalid value in skc. | |
1008 | MSK_RES_ERR_MISSING_LICENSE_FILE |
MOSEK cannot find the license file or license server. Usually this happens if the operating system variable MOSEKLM_LICENSE_FILE is not set up appropriately. Please see the MOSEK installation manual for details. | |
1235 | MSK_RES_ERR_INDEX |
An index is out of range. | |
3058 | MSK_RES_ERR_SEN_NUMERICAL |
Numerical difficulties encountered performing the sensitivity analysis. | |
2800 | MSK_RES_ERR_LU_MAX_NUM_TRIES |
Could not compute the LU factors of the matrix within the maximum number of allowed tries. | |
201 | MSK_RES_WRN_DROPPED_NZ_QOBJ |
One or more non-zero elements were dropped in the Q matrix in the objective. | |
3000 | MSK_RES_ERR_INTERNAL |
An internal error occurred. Please report this problem. | |
800 | MSK_RES_WRN_NONCOMPLETE_LINEAR_DEPENDENCY_CHECK |
The linear dependency check(s) was not completed and therefore the A matrix may contain linear dependencies. | |
1204 | MSK_RES_ERR_INDEX_IS_TOO_LARGE |
An index in an argument is too large. | |
1154 | MSK_RES_ERR_LP_INVALID_VAR_NAME |
A variable name is invalid when used in an LP formatted file. | |
2950 | MSK_RES_ERR_NO_DUAL_FOR_ITG_SOL |
No dual information is available for the integer solution. | |
1150 | MSK_RES_ERR_LP_INCOMPATIBLE |
The problem cannot be written to an LP formatted file. | |
1501 | MSK_RES_ERR_MIXED_PROBLEM |
The problem contains both conic and nonlinear constraints. | |
1700 | MSK_RES_ERR_FEASREPAIR_CANNOT_RELAX |
An optimization problem cannot be relaxed. This is the case e.g. for general nonlinear optimization problems. | |
1207 | MSK_RES_ERR_PARAM_NAME_INT |
The parameter name is not correct for an integer parameter. | |
3057 | MSK_RES_ERR_SEN_SOLUTION_STATUS |
No optimal solution found to the original problem given for sensitivity analysis. | |
1432 | MSK_RES_ERR_USER_NLO_FUNC |
The user-defined nonlinear function reported an error. | |
405 | MSK_RES_WRN_TOO_MANY_BASIS_VARS |
A basis with too many variables has been specified. | |
1081 | MSK_RES_ERR_SPACE_NO_INFO |
No available information about the space usage. | |
1205 | MSK_RES_ERR_PARAM_NAME |
The parameter name is not correct. | |
3056 | MSK_RES_ERR_SEN_INVALID_REGEXP |
Syntax error in regexp or regexp longer than 1024. | |
200 | MSK_RES_WRN_NZ_IN_UPR_TRI |
Non-zero elements specified in the upper triangle of a matrix were ignored. | |
505 | MSK_RES_WRN_LICENSE_FEATURE_EXPIRE |
The license expires. | |
1263 | MSK_RES_ERR_NEGATIVE_SURPLUS |
Negative surplus. | |
1404 | MSK_RES_ERR_INV_QCON_SUBK |
Invalid value in qcsubk. | |
1406 | MSK_RES_ERR_INV_QCON_SUBJ |
Invalid value in qcsubj. | |
1198 | MSK_RES_ERR_ARGUMENT_TYPE |
Incorrect argument type. | |
1017 | MSK_RES_ERR_LICENSE_MOSEKLM_DAEMON |
The MOSEKLM license manager daemon is not up and running. | |
2901 | MSK_RES_ERR_INVALID_WCHAR |
An invalid wchar string is encountered. | |
1059 | MSK_RES_ERR_END_OF_FILE |
End of file reached. | |
1462 | MSK_RES_ERR_NAN_IN_BUC |
![]() | |
1290 | MSK_RES_ERR_NONLINEAR_EQUALITY |
The model contains a nonlinear equality which defines a nonconvex set. | |
1055 | MSK_RES_ERR_DATA_FILE_EXT |
The data file format cannot be determined from the file name. | |
1210 | MSK_RES_ERR_PARAM_INDEX |
Parameter index is out of range. | |
1285 | MSK_RES_ERR_FIRSTI |
Invalid firsti. | |
1000 | MSK_RES_ERR_LICENSE |
Invalid license. | |
1299 | MSK_RES_ERR_ARGUMENT_PERM_ARRAY |
An invalid permutation array is specified. | |
85 | MSK_RES_WRN_LP_DROP_VARIABLE |
Ignored a variable because the variable was not previously defined. Usually this implies that a variable appears in the bound section but not in the objective or the constraints. | |
1287 | MSK_RES_ERR_FIRSTJ |
Invalid firstj. | |
1090 | MSK_RES_ERR_READ_FORMAT |
The specified format cannot be read. | |
1219 | MSK_RES_ERR_INF_DOU_INDEX |
A double information index is out of range for the specified type. | |
1286 | MSK_RES_ERR_LASTI |
Invalid lasti. | |
1199 | MSK_RES_ERR_NR_ARGUMENTS |
Incorrect number of function arguments. | |
1293 | MSK_RES_ERR_CON_Q_NOT_PSD |
The quadratic constraint matrix is not positive semi-definite as expected for a constraint with finite upper bound. This results in a nonconvex problem. | |
63 | MSK_RES_WRN_ZERO_AIJ |
One or more zero elements are specified in A. | |
2504 | MSK_RES_ERR_INV_NUMJ |
Invalid numj. | |
1650 | MSK_RES_ERR_FACTOR |
An error occurred while factorizing a matrix. | |
3201 | MSK_RES_ERR_INVALID_BRANCH_PRIORITY |
An invalid branching priority is specified. It should be nonnegative. | |
1216 | MSK_RES_ERR_PARAM_IS_TOO_SMALL |
The parameter value is too small. | |
1163 | MSK_RES_ERR_LP_WRITE_CONIC_PROBLEM |
The problem contains cones that cannot be written to an LP formatted file. | |
4000 | MSK_RES_TRM_MAX_ITERATIONS |
The optimizer terminated at the maximum number of iterations. | |
1240 | MSK_RES_ERR_MAXNUMCON |
The maximum number of constraints specified is smaller than the number of constraints in the task. | |
1050 | MSK_RES_ERR_UNKNOWN |
Unknown error. | |
1162 | MSK_RES_ERR_READ_LP_NONEXISTING_NAME |
A variable never occurred in objective or constraints. | |
2503 | MSK_RES_ERR_INV_NUMI |
Invalid numi. | |
1292 | MSK_RES_ERR_NONLINEAR_RANGED |
The model contains a nonlinear ranged constraint which by definition defines a nonconvex set. | |
1047 | MSK_RES_ERR_THREAD_MUTEX_UNLOCK |
Could not unlock a mutex. | |
1100 | MSK_RES_ERR_MPS_FILE |
An error occurred while reading an MPS file. | |
1156 | MSK_RES_ERR_WRITE_OPF_INVALID_VAR_NAME |
Empty variable names cannot be written to OPF files. | |
1152 | MSK_RES_ERR_LP_DUP_SLACK_NAME |
The name of the slack variable added to a ranged constraint already exists. | |
2000 | MSK_RES_ERR_NO_PRIMAL_INFEAS_CER |
A certificate of primal infeasibility is not available. | |
1158 | MSK_RES_ERR_WRITE_LP_FORMAT |
Problem cannot be written as an LP file. | |
3052 | MSK_RES_ERR_SEN_INDEX_RANGE |
Index out of range in the sensitivity analysis file. | |
66 | MSK_RES_WRN_SPAR_MAX_LEN |
A value for a string parameter is longer than the buffer that is supposed to hold it. | |
3050 | MSK_RES_ERR_SEN_FORMAT |
Syntax error in sensitivity analysis file. | |
1407 | MSK_RES_ERR_INV_QCON_VAL |
Invalid value in qcval. | |
1206 | MSK_RES_ERR_PARAM_NAME_DOU |
The parameter name is not correct for a double parameter. | |
1291 | MSK_RES_ERR_NONCONVEX |
The optimization problem is nonconvex. | |
1300 | MSK_RES_ERR_CONE_INDEX |
An index of a non-existing cone has been specified. | |
1470 | MSK_RES_ERR_NAN_IN_C |
c contains an invalid floating point value, i.e. a NaN. | |
1304 | MSK_RES_ERR_MAXNUMCONE |
The value specified for maxnumcone is too small. | |
1103 | MSK_RES_ERR_MPS_NULL_CON_NAME |
An empty constraint name is used in an MPS file. | |
1417 | MSK_RES_ERR_QCON_UPPER_TRIANGLE |
An element in the upper triangle of a ![]() | |
4015 | MSK_RES_TRM_NUM_MAX_NUM_INT_SOLUTIONS |
The mixed-integer optimizer terminated as the maximum number of feasible solutions was reached. | |
1125 | MSK_RES_ERR_MPS_TAB_IN_FIELD2 |
A tab char occurred in field 2. | |
270 | MSK_RES_WRN_MIO_INFEASIBLE_FINAL |
The final mixed integer problem with all the integer variables fixed at their optimal values is infeasible. | |
1251 | MSK_RES_ERR_NUMVARLIM |
Maximum number of variables limit is exceeded. | |
1433 | MSK_RES_ERR_USER_NLO_EVAL |
The user-defined nonlinear function reported an error. | |
1232 | MSK_RES_ERR_INF_TYPE |
The information type is invalid. | |
1106 | MSK_RES_ERR_MPS_UNDEF_VAR_NAME |
An undefined variable name occurred in an MPS file. | |
503 | MSK_RES_WRN_USING_GENERIC_NAMES |
The file writer reverts to generic names because a name is blank. | |
1127 | MSK_RES_ERR_MPS_TAB_IN_FIELD5 |
A tab char occurred in field 5. | |
1056 | MSK_RES_ERR_INVALID_FILE_NAME |
An invalid file name has been specified. | |
804 | MSK_RES_WRN_WRITE_DISCARDED_CFIX |
The fixed objective term could not be converted to a variable and was discarded in the output file. | |
1415 | MSK_RES_ERR_QOBJ_UPPER_TRIANGLE |
An element in the upper triangle of ![]() | |
1054 | MSK_RES_ERR_FILE_WRITE |
File write error. | |
1164 | MSK_RES_ERR_LP_WRITE_GECO_PROBLEM |
The problem contains general convex terms that cannot be written to an LP formatted file. | |
1243 | MSK_RES_ERR_MAXNUMQNZ |
The maximum number of non-zeros specified for the Q matrices is smaller than the number of non-zeros in the current Q matrices. | |
2506 | MSK_RES_ERR_CANNOT_HANDLE_NL |
A function cannot handle a task with nonlinear function call-backs. | |
1600 | MSK_RES_ERR_NO_BASIS_SOL |
No basic solution is defined. | |
1131 | MSK_RES_ERR_ORD_INVALID |
Invalid content in branch ordering file. | |
1303 | MSK_RES_ERR_CONE_REP_VAR |
A variable is included multiple times in the cone. | |
1075 | MSK_RES_ERR_INVALID_OBJ_NAME |
An invalid objective name is specified. | |
1052 | MSK_RES_ERR_FILE_OPEN |
Error while opening a file. | |
250 | MSK_RES_WRN_IGNORE_INTEGER |
Ignored integer constraints. | |
1296 | MSK_RES_ERR_OBJ_Q_NOT_NSD |
The quadratic coefficient matrix in the objective is not negative semi-definite as expected for a maximization problem. | |
1064 | MSK_RES_ERR_INVALID_TASK |
The task is invalid. | |
1065 | MSK_RES_ERR_NULL_POINTER |
An argument to a function is unexpectedly a NULL pointer. | |
3005 | MSK_RES_ERR_API_FATAL_ERROR |
An internal error occurred in the API. Please report this problem. | |
1550 | MSK_RES_ERR_INV_OPTIMIZER |
An invalid optimizer has been chosen for the problem. This means that the simplex or the conic optimizer is chosen to optimize a nonlinear problem. | |
1310 | MSK_RES_ERR_REMOVE_CONE_VARIABLE |
A variable cannot be removed because it will make a cone invalid. | |
62 | MSK_RES_WRN_LARGE_AIJ |
A numerically large value is specified for one ![]() | |
1208 | MSK_RES_ERR_PARAM_NAME_STR |
The parameter name is not correct for a string parameter. | |
1018 | MSK_RES_ERR_LICENSE_FEATURE |
A requested feature is not available in the license file(s). Most likely due to an incorrect license system setup. | |
251 | MSK_RES_WRN_NO_GLOBAL_OPTIMIZER |
No global optimizer is available. | |
1040 | MSK_RES_ERR_LINK_FILE_DLL |
A file cannot be linked to a stream in the DLL version. | |
1701 | MSK_RES_ERR_FEASREPAIR_SOLVING_RELAXED |
The relaxed problem could not be solved to optimality. Please consult the log file for further details. | |
1221 | MSK_RES_ERR_INDEX_ARR_IS_TOO_SMALL |
An index in an array argument is too small. | |
1259 | MSK_RES_ERR_SOLVER_PROBTYPE |
Problem type does not match the chosen optimizer. | |
1220 | MSK_RES_ERR_INF_INT_INDEX |
An integer information index is out of range for the specified type. | |
1053 | MSK_RES_ERR_FILE_READ |
File read error. | |
1440 | MSK_RES_ERR_USER_NLO_EVAL_HESSUBI |
The user-defined nonlinear function reported an invalid subscript in the Hessian. | |
1441 | MSK_RES_ERR_USER_NLO_EVAL_HESSUBJ |
The user-defined nonlinear function reported an invalid subscript in the Hessian. | |
300 | MSK_RES_WRN_SOL_FILTER |
Invalid solution filter is specified. | |
3100 | MSK_RES_ERR_UNB_STEP_SIZE |
A step size in an optimizer was unexpectedly unbounded. For instance, if the step-size becomes unbounded in phase 1 of the simplex algorithm then an error occurs. Normally this will happen only if the problem is badly formulated. Please contact MOSEK support if this error occurs. | |
4030 | MSK_RES_TRM_INTERNAL |
The optimizer terminated due to some internal reason. Please contact MOSEK support. | |
1110 | MSK_RES_ERR_MPS_NO_OBJECTIVE |
No objective is defined in an MPS file. | |
1400 | MSK_RES_ERR_INFINITE_BOUND |
A finite bound value is too large in absolute value. | |
1030 | MSK_RES_ERR_OPEN_DL |
A dynamic link library could not be opened. | |
3001 | MSK_RES_ERR_API_ARRAY_TOO_SMALL |
An input array was too short. | |
1046 | MSK_RES_ERR_THREAD_MUTEX_LOCK |
Could not lock a mutex. | |
1262 | MSK_RES_ERR_LAST |
Invalid last. | |
1151 | MSK_RES_ERR_LP_EMPTY |
The problem cannot be written to an LP formatted file. | |
1011 | MSK_RES_ERR_SIZE_LICENSE_VAR |
The problem has too many variables to be solved with the available license. | |
1062 | MSK_RES_ERR_INVALID_STREAM |
An invalid stream is referenced. | |
2520 | MSK_RES_ERR_INVALID_ACCMODE |
An invalid access mode is specified. | |
1250 | MSK_RES_ERR_NUMCONLIM |
Maximum number of constraints limit is exceeded. | |
1104 | MSK_RES_ERR_MPS_NULL_VAR_NAME |
An empty variable name is used in an MPS file. | |
72 | MSK_RES_WRN_MPS_SPLIT_BOU_VECTOR |
A BOUNDS vector is split into several nonadjacent parts in an MPS file. | |
1026 | MSK_RES_ERR_LICENSE_SERVER_VERSION |
The version specified in the checkout request is greater than the highest version number the daemon supports. | |
1025 | MSK_RES_ERR_LICENSE_INVALID_HOSTID |
The host ID specified in the license file does not match the host ID of the computer. | |
1045 | MSK_RES_ERR_THREAD_MUTEX_INIT |
Could not initialize a mutex. | |
1280 | MSK_RES_ERR_INV_NAME_ITEM |
An invalid name item code is used. | |
53 | MSK_RES_WRN_LARGE_UP_BOUND |
A large but finite upper bound in absolute value has been specified. | |
4009 | MSK_RES_TRM_MIO_NUM_BRANCHES |
The mixed-integer optimizer terminated as to the maximum number of branches was reached. | |
1272 | MSK_RES_ERR_INV_CONE_TYPE |
Invalid cone type code is encountered. | |
1112 | MSK_RES_ERR_MPS_MUL_CON_NAME |
A constraint name was specified multiple times in the ROWS section. | |
1801 | MSK_RES_ERR_INVALID_IOMODE |
Invalid io mode. | |
1115 | MSK_RES_ERR_MPS_INV_SEC_ORDER |
The sections in the MPS data file are not in the correct order. | |
1016 | MSK_RES_ERR_LICENSE_MAX |
Maximum number of licenses is reached. | |
4007 | MSK_RES_TRM_USER_CALLBACK |
The optimizer terminated due to the return of the user-defined call-back function. | |
1430 | MSK_RES_ERR_USER_FUNC_RET |
An user function reported an error. | |
1058 | MSK_RES_ERR_INVALID_MBT_FILE |
A MOSEK binary task file is invalid. | |
1294 | MSK_RES_ERR_CON_Q_NOT_NSD |
The quadratic constraint matrix is not negative semi-definite as expected for a constraint with finite lower bound. This results in a nonconvex problem. | |
3600 | MSK_RES_ERR_XML_INVALID_PROBLEM_TYPE |
The problem type is not supported by the XML format. | |
1231 | MSK_RES_ERR_INF_INT_NAME |
A integer information name is invalid. | |
1107 | MSK_RES_ERR_MPS_INV_CON_KEY |
An invalid constraint key occurred in an MPS file. | |
2001 | MSK_RES_ERR_NO_DUAL_INFEAS_CER |
A certificate of infeasibility is not available. | |
4025 | MSK_RES_TRM_NUMERICAL_PROBLEM |
The optimizer terminated due to numerical problems. | |
52 | MSK_RES_WRN_LARGE_LO_BOUND |
A large but finite lower bound in absolute value has been specified. | |
3999 | MSK_RES_ERR_API_INTERNAL |
None | |
70 | MSK_RES_WRN_MPS_SPLIT_RHS_VECTOR |
An RHS vector is split into several nonadjacent parts in an MPS file. | |
3053 | MSK_RES_ERR_SEN_BOUND_INVALID_UP |
Analysis of upper bound requested for an index, where no upper bound exists. | |
1702 | MSK_RES_ERR_FEASREPAIR_INCONSISTENT_BOUND |
The upper bound is less than the lower bound for a variable or a constraint. Please correct this before running the feasibility repair. | |
1449 | MSK_RES_ERR_Y_IS_UNDEFINED |
The solution item y is undefined. | |
3200 | MSK_RES_ERR_INVALID_BRANCH_DIRECTION |
An invalid branching direction is specified. | |
3004 | MSK_RES_ERR_API_CALLBACK |
None | |
1305 | MSK_RES_ERR_CONE_TYPE |
Invalid cone type specified. | |
4008 | MSK_RES_TRM_MIO_NUM_RELAXS |
The mixed-integer optimizer terminated as the maximum number of relaxations was reached. | |
1256 | MSK_RES_ERR_INV_BKC |
Invalid bound key is specified for a constraint. | |
4020 | MSK_RES_TRM_MAX_NUM_SETBACKS |
The optimizer terminated as the maximum number of set-backs was reached. This indicates numerical problems and a possibly badly formulated problem. | |
3101 | MSK_RES_ERR_IDENTICAL_TASKS |
Some tasks related to this function call were identical. Unique tasks were expected. | |
1020 | MSK_RES_ERR_LICENSE_CANNOT_ALLOCATE |
The license system cannot allocate the memory required. | |
1402 | MSK_RES_ERR_INV_QOBJ_SUBJ |
Invalid value in qosubj. | |
1302 | MSK_RES_ERR_CONE_OVERLAP |
A new cone which variables overlap with an existing cone has been specified. | |
1401 | MSK_RES_ERR_INV_QOBJ_SUBI |
Invalid value in qosubi. | |
1153 | MSK_RES_ERR_WRITE_MPS_INVALID_NAME |
An invalid name is created while writing an MPS file. Usually this will make the MPS file unreadable. | |
1553 | MSK_RES_ERR_MIO_NOT_LOADED |
The mixed-integer optimizer is not loaded. | |
1061 | MSK_RES_ERR_NULL_TASK |
task is a NULL pointer. | |
1450 | MSK_RES_ERR_NAN_IN_DOUBLE_DATA |
An invalid floating point value was used in some double data. | |
3059 | MSK_RES_ERR_CONCURRENT_OPTIMIZER |
An unsupported optimizer was chosen for use with the concurrent optimizer. | |
1252 | MSK_RES_ERR_TOO_SMALL_MAXNUMANZ |
Maximum number of non-zeros allowed in A is too small. | |
1197 | MSK_RES_ERR_ARGUMENT_LENNEQ |
Incorrect length of arguments. | |
500 | MSK_RES_WRN_LICENSE_EXPIRE |
The license expires. | |
1200 | MSK_RES_ERR_IN_ARGUMENT |
A function argument is incorrect. | |
1051 | MSK_RES_ERR_SPACE |
Out of space. | |
1241 | MSK_RES_ERR_MAXNUMVAR |
The maximum number of variables specified is smaller than the number of variables in the task. | |
1800 | MSK_RES_ERR_INVALID_COMPRESSION |
Invalid compression type. | |
1101 | MSK_RES_ERR_MPS_INV_FIELD |
A field in the MPS file is invalid. Probably it is too wide. | |
1060 | MSK_RES_ERR_NULL_ENV |
env is a NULL pointer. | |
3500 | MSK_RES_ERR_INTERNAL_TEST_FAILED |
An internal unit test function failed. | |
501 | MSK_RES_WRN_LICENSE_SERVER |
The license server is not responding. | |
1122 | MSK_RES_ERR_MPS_INVALID_OBJSENSE |
An invalid objective sense is specified. | |
1168 | MSK_RES_ERR_OPF_FORMAT |
Syntax error in an OPF file | |
1269 | MSK_RES_ERR_INV_SK_STR |
Invalid status key string encountered. | |
1071 | MSK_RES_ERR_DUP_NAME |
An error occurred while reading an MPS file.. | |
1116 | MSK_RES_ERR_MPS_MUL_CSEC |
Multiple CSECTIONs are given the same name. | |
51 | MSK_RES_WRN_LARGE_BOUND |
A very large bound in absolute value has been specified. | |
50 | MSK_RES_WRN_OPEN_PARAM_FILE |
The parameter file could not be opened. | |
1431 | MSK_RES_ERR_USER_FUNC_RET_DATA |
An user function returned invalid data. | |
1615 | MSK_RES_ERR_BASIS_SINGULAR |
The basis is singular and hence cannot be factored. | |
1155 | MSK_RES_ERR_LP_FREE_CONSTRAINT |
Free constraints cannot be written in LP file format. | |
1445 | MSK_RES_ERR_INVALID_OBJECTIVE_SENSE |
An invalid objective sense is specified. | |
0 | MSK_RES_OK |
No error occurred. | |
3002 | MSK_RES_ERR_API_CB_CONNECT |
None | |
1253 | MSK_RES_ERR_INV_APTRE |
aptre[j] is strictly smaller than aptrb[j] for some j. | |
1013 | MSK_RES_ERR_OPTIMIZER_LICENSE |
The optimizer required is not licensed. | |
1007 | MSK_RES_ERR_FILE_LICENSE |
Invalid license file. | |
1160 | MSK_RES_ERR_LP_FORMAT |
Syntax error in an LP file. | |
1237 | MSK_RES_ERR_SOLITEM |
The solution item number solitem is invalid. Please note MSK_SOL_ITEM_SNX is invalid for the basic solution. | |
1010 | MSK_RES_ERR_SIZE_LICENSE_CON |
The problem has too many constraints to be solved with the available license. | |
1118 | MSK_RES_ERR_MPS_CONE_OVERLAP |
A variable is specified to be a member of several cones. | |
700 | MSK_RES_WRN_ZEROS_IN_SPARSE_DATA |
One or more almost zero elements are specified in sparse input data. | |
1408 | MSK_RES_ERR_QCON_SUBI_TOO_SMALL |
Invalid value in qcsubi. | |
1610 | MSK_RES_ERR_BASIS_FACTOR |
The factorization of the basis is invalid. | |
1580 | MSK_RES_ERR_POSTSOLVE |
An error occurred during the postsolve. Please contact MOSEK support. | |
1215 | MSK_RES_ERR_PARAM_IS_TOO_LARGE |
The parameter value is too large. | |
1281 | MSK_RES_ERR_PRO_ITEM |
An invalid problem is used. | |
1057 | MSK_RES_ERR_INVALID_SOL_FILE_NAME |
An invalid file name has been specified. | |
1271 | MSK_RES_ERR_INV_CONE_TYPE_STR |
Invalid cone type string encountered. | |
1283 | MSK_RES_ERR_INVALID_FORMAT_TYPE |
Invalid format type. | |
57 | MSK_RES_WRN_LARGE_CJ |
A numerically large value is specified for one ![]() | |
1035 | MSK_RES_ERR_OLDER_DLL |
The dynamic link library is older than the specified version. | |
1019 | MSK_RES_ERR_PLATFORM_NOT_LICENSED |
A requested license feature is not available for the required platform. | |
1119 | MSK_RES_ERR_MPS_CONE_REPEAT |
A variable is repeated within the CSECTION. | |
3051 | MSK_RES_ERR_SEN_UNDEF_NAME |
An undefined name was encountered in the sensitivity analysis file. | |
1403 | MSK_RES_ERR_INV_QOBJ_VAL |
Invalid value in qoval. | |
71 | MSK_RES_WRN_MPS_SPLIT_RAN_VECTOR |
A RANGE vector is split into several nonadjacent parts in an MPS file. | |
3054 | MSK_RES_ERR_SEN_BOUND_INVALID_LO |
Analysis of lower bound requested for an index, where no lower bound exists. | |
1111 | MSK_RES_ERR_MPS_SPLITTED_VAR |
A variable is split in an MPS data file. | |
1080 | MSK_RES_ERR_SPACE_LEAKING |
MOSEK is leaking memory. This can be due to either an incorrect use of MOSEK or a bug. | |
1201 | MSK_RES_ERR_ARGUMENT_DIMENSION |
A function argument is of incorrect dimension. | |
280 | MSK_RES_WRN_FIXED_BOUND_VALUES |
A fixed constraint/variable has been specified using the bound keys but the numerical bounds are different. The variable is fixed at the lower bound. | |
4001 | MSK_RES_TRM_MAX_TIME |
The optimizer terminated at the maximum amount of time. | |
1461 | MSK_RES_ERR_NAN_IN_BLC |
![]() | |
1350 | MSK_RES_ERR_SOL_FILE_NUMBER |
An invalid number is specified in a solution file. | |
3700 | MSK_RES_ERR_INVALID_AMPL_STUB |
Invalid AMPL stub. | |
1260 | MSK_RES_ERR_OBJECTIVE_RANGE |
Empty objective range. | |
1238 | MSK_RES_ERR_WHICHITEM_NOT_ALLOWED |
whichitem is unacceptable. | |
1471 | MSK_RES_ERR_NAN_IN_BLX |
![]() | |
1236 | MSK_RES_ERR_WHICHSOL |
The solution defined by compwhichsol does not exists. | |
1242 | MSK_RES_ERR_MAXNUMANZ |
The maximum number of non-zeros specified for A is smaller than the number of non-zeros in the current A. | |
801 | MSK_RES_WRN_ELIMINATOR_SPACE |
The eliminator is skipped at least once due to lack of space. | |
1049 | MSK_RES_ERR_THREAD_COND_INIT |
Could not initialize a condition. | |
1405 | MSK_RES_ERR_INV_QCON_SUBI |
Invalid value in qcsubi. | |
1036 | MSK_RES_ERR_NEWER_DLL |
The dynamic link library is newer than the specified version. | |
1409 | MSK_RES_ERR_QCON_SUBI_TOO_LARGE |
Invalid value in qcsubi. | |
1113 | MSK_RES_ERR_MPS_MUL_QSEC |
Multiple QSECTIONs are specified for a constraint in the MPS data file. | |
502 | MSK_RES_WRN_EMPTY_NAME |
A variable or constraint name is empty. The output file may be invalid. | |
4003 | MSK_RES_TRM_MIO_NEAR_REL_GAP |
The mixed-integer optimizer terminated because the near optimal relative gap tolerance was satisfied. | |
80 | MSK_RES_WRN_LP_OLD_QUAD_FORMAT |
Missing '/2' after quadratic expressions in bound or objective. | |
1102 | MSK_RES_ERR_MPS_INV_MARKER |
An invalid marker has been specified in the MPS file. | |
1070 | MSK_RES_ERR_NULL_NAME |
An all blank name has been specified. | |
1264 | MSK_RES_ERR_NEGATIVE_APPEND |
Cannot append a negative number. | |
1270 | MSK_RES_ERR_INV_SK |
Invalid status key code. | |
1006 | MSK_RES_ERR_PROB_LICENSE |
The software is not licensed to solve the problem. | |
1015 | MSK_RES_ERR_LICENSE_SERVER |
The license server is not responding. | |
4005 | MSK_RES_TRM_USER_BREAK |
The optimizer terminated due to a user break. | |
400 | MSK_RES_WRN_TOO_FEW_BASIS_VARS |
An incomplete basis has been specified. Too few basis variables are specified. | |
1161 | MSK_RES_ERR_WRITE_LP_NON_UNIQUE_NAME |
An auto-generated name is not unique. | |
1108 | MSK_RES_ERR_MPS_INV_BOUND_KEY |
An invalid bound key occurred in an MPS file. | |
1472 | MSK_RES_ERR_NAN_IN_BUX |
![]() | |
1109 | MSK_RES_ERR_MPS_INV_SEC_NAME |
An invalid section name occurred in an MPS file. | |
1266 | MSK_RES_ERR_BASIS |
An invalid basis is specified. Either too many or too few basis variables are specified. | |
1257 | MSK_RES_ERR_INV_BKX |
An invalid bound key is specified for a variable. | |
1002 | MSK_RES_ERR_LICENSE_VERSION |
The license is valid for another version of MOSEK. | |
4006 | MSK_RES_TRM_STALL |
The optimizer terminated due to slow progress. Normally there are three possible reasons for this: Either a bug in MOSEK, the problem is badly formulated, or, in case of nonlinear problems, the nonlinear call-back functions are incorrect.Please contact MOSEK support if this happens. | |
1048 | MSK_RES_ERR_THREAD_CREATE |
Could not create a thread. This error may occur if a large number of environments are created and not deleted again. In any case it is a good practice to minimize the number of environments created. | |
1128 | MSK_RES_ERR_MPS_INVALID_OBJ_NAME |
An invalid objective name is specified. | |
1217 | MSK_RES_ERR_PARAM_VALUE_STR |
The parameter value string is incorrect. | |
1222 | MSK_RES_ERR_INDEX_ARR_IS_TOO_LARGE |
An index in an array argument is too large. | |
1306 | MSK_RES_ERR_CONE_TYPE_STR |
Invalid cone type specified. | |
1301 | MSK_RES_ERR_CONE_SIZE |
A cone with too few members is specified. | |
1258 | MSK_RES_ERR_INV_VAR_TYPE |
An invalid variable type is specified for a variable. | |
1157 | MSK_RES_ERR_LP_FILE_FORMAT |
Syntax error in an LP file. | |
1021 | MSK_RES_ERR_LICENSE_CANNOT_CONNECT |
MOSEK cannot connect to the license server. Most likely the license server is not up and running. | |
4002 | MSK_RES_TRM_OBJECTIVE_RANGE |
The optimizer terminated on the bound of the objective range. | |
1126 | MSK_RES_ERR_MPS_TAB_IN_FIELD3 |
A tab char occurred in field 3. | |
350 | MSK_RES_WRN_UNDEF_SOL_FILE_NAME |
Undefined name occurred in a solution. | |
1255 | MSK_RES_ERR_INV_BK |
Invalid bound key. | |
1014 | MSK_RES_ERR_FLEXLM |
The FLEXlm license manager reported an error. | |
2550 | MSK_RES_ERR_MBT_INCOMPATIBLE |
The MBT file is incompatible with this platform. This results from reading a file on a 32 bit platform generated on a 64 bit platform. | |
65 | MSK_RES_WRN_NAME_MAX_LEN |
A name is longer than the buffer that is supposed to hold it. | |
1165 | MSK_RES_ERR_NAME_MAX_LEN |
A name is longer than the buffer that is supposed to hold it. | |
1261 | MSK_RES_ERR_FIRST |
Invalid first. | |
4031 | MSK_RES_TRM_INTERNAL_STOP |
The optimizer terminated for internal reasons. Please contact MOSEK support. | |
1117 | MSK_RES_ERR_MPS_CONE_TYPE |
Invalid cone type specified in a CSECTION. | |
1005 | MSK_RES_ERR_SIZE_LICENSE |
The problem is bigger than the license. | |
1375 | MSK_RES_ERR_HUGE_C |
A huge value in absolute size is specified for one ![]() | |
1446 | MSK_RES_ERR_UNDEFINED_OBJECTIVE_SENSE |
The objective sense has not been specified before the optimization. | |
802 | MSK_RES_WRN_PRESOLVE_OUTOFSPACE |
The presolve is incomplete due to lack of space. | |
1130 | MSK_RES_ERR_ORD_INVALID_BRANCH_DIR |
An invalid branch direction key is specified. | |
2501 | MSK_RES_ERR_INV_MARKI |
Invalid value in marki. | |
2502 | MSK_RES_ERR_INV_MARKJ |
Invalid value in markj. | |
2500 | MSK_RES_ERR_NO_SOLUTION_IN_CALLBACK |
The required solution is not available. | |
2900 | MSK_RES_ERR_INVALID_UTF8 |
An invalid UTF8 string is encountered. | |
1105 | MSK_RES_ERR_MPS_UNDEF_CON_NAME |
An undefined constraint name occurred in an MPS file. | |
1012 | MSK_RES_ERR_SIZE_LICENSE_INTVAR |
The problem contains too many integer variables to be solved with the available license. | |
1230 | MSK_RES_ERR_INF_DOU_NAME |
A double information name is invalid. | |
1552 | MSK_RES_ERR_NO_OPTIMIZER_VAR_TYPE |
No optimizer is available for this class of optimization problems. |