powered by
Constructs a structured list of solver options for use with psolve and problem_data. Known parameters are sorted into named slots; solver-specific parameters are collected in $solver_specific.
psolve
problem_data
$solver_specific
solver_opts( use_quad_obj = TRUE, feastol = NULL, reltol = NULL, abstol = NULL, num_iter = NULL, ... )
A named list with class "solver_opts".
"solver_opts"
Logical. If TRUE (default), quadratic objectives use the QP matrix path. If FALSE, forces conic decomposition via quad_form_canon.
TRUE
FALSE
quad_form_canon
Feasibility tolerance (solver-agnostic). Translated to solver-native name by internal mapping. NULL uses solver default.
NULL
Relative tolerance. NULL uses solver default.
Absolute tolerance. NULL uses solver default.
Maximum iterations. NULL uses solver default.
Solver-specific parameters passed directly to the solver (e.g., eps_abs, scip_params, mosek_params).
eps_abs
scip_params
mosek_params
solver_opts(feastol = 1e-6) solver_opts(use_quad_obj = FALSE, eps_abs = 1e-7) solver_opts(scip_params = list("limits/time" = 10))
Run the code above in your browser using DataLab