16 Interface changes

The section shows interface-specific changes to the MOSEK API for MATLAB in version 11.0 compared to version 10. See the release notes for general changes and new features of the MOSEK Optimization Suite.

16.1 Important changes compared to version 10

  • Parameters. Users who set parameters to tune the performance and numerical properties of the solver (termination criteria, tolerances, solving primal or dual, presolve etc.) are recommended to reevaluate such tuning. It may be that other, or default, parameter settings will be more beneficial in the current version. The hints in Sec. 8 (Debugging Tutorials) may be useful for some cases.

  • New API. The API for MATLAB is a new API still under development. In the long run it will replace the previous toolbox and we encourage all users to move away from the old toolbox to this API.

  • Features. In the present introductory version the API for MATLAB supports linear, conic (non-SDP), mixed-integer and disjunctive problems. Semidefinite problems will be supported in a future version.

16.2 Changes compared to version 10

16.2.1 Parameters compared to version 10

Added

Removed

  • dparam.check_convexity_rel_tol

  • dparam.presolve_tol_aij

  • iparam.infeas_prefer_primal

  • iparam.intpnt_max_num_refinement_steps

  • iparam.log_response

  • iparam.log_sim_minor

  • iparam.mio_root_repeat_presolve_level

  • iparam.presolve_level

  • iparam.sensitivity_optimizer

  • iparam.sim_stability_priority

  • iparam.sol_filter_keep_ranged

  • iparam.solution_callback

  • iparam.write_data_param

  • iparam.write_generic_names_io

  • iparam.write_task_inc_sol

  • iparam.write_xml_mode

  • sparam.write_lp_gen_var_name

16.2.2 Constants compared to version 10

Added

Removed

  • constant.callbackcode.begin_simplex_bi

  • constant.callbackcode.im_bi

  • constant.callbackcode.im_conic

  • constant.callbackcode.im_dual_bi

  • constant.callbackcode.im_intpnt

  • constant.callbackcode.im_presolve

  • constant.callbackcode.im_primal_bi

  • constant.callbackcode.im_qo_reformulate

  • constant.callbackcode.im_simplex_bi

  • constant.dinfitem.bi_clean_dual_time

  • constant.dinfitem.bi_clean_primal_time

  • constant.liinfitem.bi_clean_dual_deg_iter

  • constant.liinfitem.bi_clean_dual_iter

  • constant.liinfitem.bi_clean_primal_deg_iter

  • constant.liinfitem.bi_clean_primal_iter