Subsections


A. Parameters reference

Subsequently all parameters that are in MOSEK parameter database is presented. For each parameter their name, purpose, type, default value etc. are presented.

A.1 A brief summary of all parameters

Parameter name
MSK_IPAR_ALLOC_ADD_ANZ
MSK_IPAR_ALLOC_ADD_CON
MSK_IPAR_ALLOC_ADD_CONE
MSK_IPAR_ALLOC_ADD_QNZ
MSK_IPAR_ALLOC_ADD_VAR
MSK_IPAR_BI_CLEAN_OPTIMIZER
MSK_IPAR_BI_LOG_FREQ
MSK_IPAR_BI_MAX_ITERATIONS
MSK_IPAR_CACHE_SIZE_L1
MSK_IPAR_CACHE_SIZE_L2
MSK_IPAR_CHECK_CONVEXITY
MSK_IPAR_CHECK_CTRL_C
MSK_IPAR_CONCURRENT_NUM_OPTIMIZERS
MSK_IPAR_CONCURRENT_PRIORITY_DUAL_SIMPLEX
MSK_IPAR_CONCURRENT_PRIORITY_FREE_SIMPLEX
MSK_IPAR_CONCURRENT_PRIORITY_INTPNT
MSK_IPAR_CONCURRENT_PRIORITY_PRIMAL_SIMPLEX
MSK_IPAR_CPU_TYPE
MSK_IPAR_DATA_CHECK
MSK_IPAR_FEASREPAIR_OPTIMIZE
MSK_IPAR_FLUSH_STREAM_FREQ
MSK_IPAR_INFEAS_GENERIC_NAMES
MSK_IPAR_INFEAS_PREFER_PRIMAL
MSK_IPAR_INFEAS_REPORT_AUTO
MSK_IPAR_INFEAS_REPORT_LEVEL
MSK_IPAR_INTPNT_BASIS
MSK_IPAR_INTPNT_DIFF_STEP
MSK_IPAR_INTPNT_MAX_ITERATIONS
MSK_IPAR_INTPNT_NUM_THREADS
MSK_IPAR_INTPNT_OFF_COL_TRH
MSK_IPAR_INTPNT_ORDER_METHOD
MSK_IPAR_INTPNT_REGULARIZATION_USE
MSK_IPAR_INTPNT_SCALING
MSK_IPAR_INTPNT_SOLVE_FORM
MSK_IPAR_INTPNT_STARTING_POINT
MSK_IPAR_LICENSE_CACHE_TIME
MSK_IPAR_LICENSE_CHECK_TIME
MSK_IPAR_LICENSE_DEBUG
MSK_IPAR_LICENSE_PAUSE_TIME
MSK_IPAR_LICENSE_SUPPRESS_EXPIRE_WRNS
MSK_IPAR_LICENSE_WAIT
MSK_IPAR_LOG
MSK_IPAR_LOG_BI
MSK_IPAR_LOG_CONCURRENT
MSK_IPAR_LOG_FACTOR
MSK_IPAR_LOG_FEASREPAIR
MSK_IPAR_LOG_FILE
MSK_IPAR_LOG_HEAD
MSK_IPAR_LOG_INFEAS_ANA
MSK_IPAR_LOG_INTPNT
MSK_IPAR_LOG_MIO
MSK_IPAR_LOG_NONCONVEX
MSK_IPAR_LOG_OPTIMIZER
MSK_IPAR_LOG_ORDER
MSK_IPAR_LOG_PARAM
MSK_IPAR_LOG_PRESOLVE
MSK_IPAR_LOG_SENSITIVITY
MSK_IPAR_LOG_SENSITIVITY_OPT
MSK_IPAR_LOG_SIM
MSK_IPAR_LOG_STORAGE
MSK_IPAR_LP_WRITE_IGNORE_INCOMPATIBLE_ITEMS
MSK_IPAR_MAXNUMANZ_DOUBLE_TRH
MSK_IPAR_MAX_NUM_WARNINGS
MSK_IPAR_MIO_BRANCH_DIR
MSK_IPAR_MIO_CONSTRUCT_SOL
MSK_IPAR_MIO_CONT_SOL
MSK_IPAR_MIO_CUT_LEVEL
MSK_IPAR_MIO_HEURISTIC_LEVEL
MSK_IPAR_MIO_KEEP_BASIS
MSK_IPAR_MIO_MAX_NUM_BRANCHES
MSK_IPAR_MIO_MAX_NUM_RELAXS
MSK_IPAR_MIO_MODE
MSK_IPAR_MIO_NODE_OPTIMIZER
MSK_IPAR_MIO_NODE_SELECTION
MSK_IPAR_MIO_PRESOLVE_AGGREGATE
MSK_IPAR_MIO_PRESOLVE_USE
MSK_IPAR_MIO_PRINT_FREQ
MSK_IPAR_MIO_ROOT_OPTIMIZER
MSK_IPAR_MIO_STRONG_BRANCH
MSK_IPAR_NONCONVEX_MAX_ITERATIONS
MSK_IPAR_OBJECTIVE_SENSE
MSK_IPAR_OPF_MAX_TERMS_PER_LINE
MSK_IPAR_OPF_WRITE_HEADER
MSK_IPAR_OPF_WRITE_HINTS
MSK_IPAR_OPF_WRITE_PARAMETERS
MSK_IPAR_OPF_WRITE_PROBLEM
MSK_IPAR_OPF_WRITE_SOLUTIONS
MSK_IPAR_OPF_WRITE_SOL_BAS
MSK_IPAR_OPF_WRITE_SOL_ITG
MSK_IPAR_OPF_WRITE_SOL_ITR
MSK_IPAR_OPTIMIZER
MSK_IPAR_PARAM_READ_CASE_NAME
MSK_IPAR_PRESOLVE_ELIMINATOR_TYPE
MSK_IPAR_PRESOLVE_ELIMINATOR_USE
MSK_IPAR_PRESOLVE_ELIM_FILL
MSK_IPAR_PRESOLVE_LINDEP_USE
MSK_IPAR_PRESOLVE_LINDEP_WORK_LIM
MSK_IPAR_PRESOLVE_USE
MSK_IPAR_READ_ADD_ANZ
MSK_IPAR_READ_ADD_CON
MSK_IPAR_READ_ADD_CONE
MSK_IPAR_READ_ADD_QNZ
MSK_IPAR_READ_ADD_VAR
MSK_IPAR_READ_ANZ
MSK_IPAR_READ_CON
MSK_IPAR_READ_CONE
MSK_IPAR_READ_DATA_COMPRESSED
MSK_IPAR_READ_DATA_FORMAT
MSK_IPAR_READ_KEEP_FREE_CON
MSK_IPAR_READ_LP_DROP_NEW_VARS_IN_BOU
MSK_IPAR_READ_LP_LINE_WIDTH
MSK_IPAR_READ_LP_QUOTED_NAMES
MSK_IPAR_READ_MPS_FORMAT
MSK_IPAR_READ_MPS_KEEP_INT
MSK_IPAR_READ_MPS_OBJSENSE
MSK_IPAR_READ_MPS_QUOTED_NAMES
MSK_IPAR_READ_MPS_RELAX
MSK_IPAR_READ_MPS_WIDTH
MSK_IPAR_READ_QNZ
MSK_IPAR_READ_Q_MODE
MSK_IPAR_READ_TASK_IGNORE_PARAM
MSK_IPAR_READ_VAR
MSK_IPAR_SENSITIVITY_ALL
MSK_IPAR_SENSITIVITY_OPTIMIZER
MSK_IPAR_SENSITIVITY_TYPE
MSK_IPAR_SIM_DUAL_CRASH
MSK_IPAR_SIM_DUAL_SELECTION
MSK_IPAR_SIM_HOTSTART
MSK_IPAR_SIM_LOG_FREQ
MSK_IPAR_SIM_MAX_ITERATIONS
MSK_IPAR_SIM_MAX_NUM_SETBACKS
MSK_IPAR_SIM_PRIMAL_CRASH
MSK_IPAR_SIM_PRIMAL_SELECTION
MSK_IPAR_SIM_REFACTOR_FREQ
MSK_IPAR_SIM_SCALING
MSK_IPAR_SIM_SOLVE_FORM
MSK_IPAR_SOLUTION_CALLBACK
MSK_IPAR_SOL_FILTER_KEEP_BASIC
MSK_IPAR_SOL_FILTER_KEEP_RANGED
MSK_IPAR_SOL_QUOTED_NAMES
MSK_IPAR_SOL_READ_NAME_WIDTH
MSK_IPAR_SOL_READ_WIDTH
MSK_IPAR_WARNING_LEVEL
MSK_IPAR_WRITE_BAS_CONSTRAINTS
MSK_IPAR_WRITE_BAS_HEAD
MSK_IPAR_WRITE_BAS_VARIABLES
MSK_IPAR_WRITE_DATA_COMPRESSED
MSK_IPAR_WRITE_DATA_FORMAT
MSK_IPAR_WRITE_DATA_PARAM
MSK_IPAR_WRITE_FREE_CON
MSK_IPAR_WRITE_GENERIC_NAMES
MSK_IPAR_WRITE_GENERIC_NAMES_IO
MSK_IPAR_WRITE_INT_CONSTRAINTS
MSK_IPAR_WRITE_INT_HEAD
MSK_IPAR_WRITE_INT_VARIABLES
MSK_IPAR_WRITE_LP_LINE_WIDTH
MSK_IPAR_WRITE_LP_QUOTED_NAMES
MSK_IPAR_WRITE_LP_STRICT_FORMAT
MSK_IPAR_WRITE_LP_TERMS_PER_LINE
MSK_IPAR_WRITE_MPS_INT
MSK_IPAR_WRITE_MPS_OBJSENSE
MSK_IPAR_WRITE_MPS_QUOTED_NAMES
MSK_IPAR_WRITE_MPS_STRICT
MSK_IPAR_WRITE_PRECISION
MSK_IPAR_WRITE_SOL_CONSTRAINTS
MSK_IPAR_WRITE_SOL_HEAD
MSK_IPAR_WRITE_SOL_VARIABLES
MSK_IPAR_WRITE_TASK_INC_SOL
MSK_DPAR_BASIS_REL_TOL_S
MSK_DPAR_BASIS_TOL_S
MSK_DPAR_BASIS_TOL_X
MSK_DPAR_BI_LU_TOL_REL_PIV
MSK_DPAR_CALLBACK_FREQ
MSK_DPAR_DATA_TOL_AIJ
MSK_DPAR_DATA_TOL_AIJ_LARGE
MSK_DPAR_DATA_TOL_BOUND_INF
MSK_DPAR_DATA_TOL_BOUND_WRN
MSK_DPAR_DATA_TOL_CJ_LARGE
MSK_DPAR_DATA_TOL_C_HUGE
MSK_DPAR_DATA_TOL_QIJ
MSK_DPAR_DATA_TOL_X
MSK_DPAR_FEASREPAIR_TOL
MSK_DPAR_INTPNT_CO_TOL_DFEAS
MSK_DPAR_INTPNT_CO_TOL_INFEAS
MSK_DPAR_INTPNT_CO_TOL_MU_RED
MSK_DPAR_INTPNT_CO_TOL_NEAR_REL
MSK_DPAR_INTPNT_CO_TOL_PFEAS
MSK_DPAR_INTPNT_CO_TOL_REL_GAP
MSK_DPAR_INTPNT_NL_MERIT_BAL
MSK_DPAR_INTPNT_NL_TOL_DFEAS
MSK_DPAR_INTPNT_NL_TOL_MU_RED
MSK_DPAR_INTPNT_NL_TOL_NEAR_REL
MSK_DPAR_INTPNT_NL_TOL_PFEAS
MSK_DPAR_INTPNT_NL_TOL_REL_GAP
MSK_DPAR_INTPNT_NL_TOL_REL_STEP
MSK_DPAR_INTPNT_TOL_DFEAS
MSK_DPAR_INTPNT_TOL_DSAFE
MSK_DPAR_INTPNT_TOL_INFEAS
MSK_DPAR_INTPNT_TOL_MU_RED
MSK_DPAR_INTPNT_TOL_PATH
MSK_DPAR_INTPNT_TOL_PFEAS
MSK_DPAR_INTPNT_TOL_PSAFE
MSK_DPAR_INTPNT_TOL_REL_GAP
MSK_DPAR_INTPNT_TOL_REL_STEP
MSK_DPAR_LOWER_OBJ_CUT
MSK_DPAR_LOWER_OBJ_CUT_FINITE_TRH
MSK_DPAR_MIO_HEURISTIC_TIME
MSK_DPAR_MIO_MAX_TIME
MSK_DPAR_MIO_MAX_TIME_APRX_OPT
MSK_DPAR_MIO_NEAR_TOL_ABS_GAP
MSK_DPAR_MIO_NEAR_TOL_REL_GAP
MSK_DPAR_MIO_REL_ADD_CUT_LIMITED
MSK_DPAR_MIO_TOL_ABS_GAP
MSK_DPAR_MIO_TOL_ABS_RELAX_INT
MSK_DPAR_MIO_TOL_REL_GAP
MSK_DPAR_MIO_TOL_REL_RELAX_INT
MSK_DPAR_MIO_TOL_X
MSK_DPAR_NONCONVEX_TOL_FEAS
MSK_DPAR_NONCONVEX_TOL_OPT
MSK_DPAR_OPTIMIZER_MAX_TIME
MSK_DPAR_PRESOLVE_TOL_AIJ
MSK_DPAR_PRESOLVE_TOL_LIN_DEP
MSK_DPAR_PRESOLVE_TOL_S
MSK_DPAR_PRESOLVE_TOL_X
MSK_DPAR_SIMPLEX_ABS_TOL_PIV
MSK_DPAR_UPPER_OBJ_CUT
MSK_DPAR_UPPER_OBJ_CUT_FINITE_TRH
MSK_SPAR_BAS_SOL_FILE_NAME
MSK_SPAR_DATA_FILE_NAME
MSK_SPAR_DEBUG_FILE_NAME
MSK_SPAR_FEASREPAIR_NAME_PREFIX
MSK_SPAR_FEASREPAIR_NAME_SEPARATOR
MSK_SPAR_FEASREPAIR_NAME_WSUMVIOL
MSK_SPAR_INT_SOL_FILE_NAME
MSK_SPAR_ITR_SOL_FILE_NAME
MSK_SPAR_PARAM_COMMENT_SIGN
MSK_SPAR_PARAM_READ_FILE_NAME
MSK_SPAR_PARAM_WRITE_FILE_NAME
MSK_SPAR_READ_MPS_BOU_NAME
MSK_SPAR_READ_MPS_OBJ_NAME
MSK_SPAR_READ_MPS_RAN_NAME
MSK_SPAR_READ_MPS_RHS_NAME
MSK_SPAR_SENSITIVITY_FILE_NAME
MSK_SPAR_SENSITIVITY_RES_FILE_NAME
MSK_SPAR_SOL_FILTER_XC_LOW
MSK_SPAR_SOL_FILTER_XC_UPR
MSK_SPAR_SOL_FILTER_XX_LOW
MSK_SPAR_SOL_FILTER_XX_UPR
MSK_SPAR_STAT_FILE_NAME
MSK_SPAR_STAT_KEY
MSK_SPAR_STAT_NAME
MSK_SPAR_WRITE_LP_GEN_VAR_NAME
 

A.2 A detailed explanation of all parameters