Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

osqpSettings

Settings for OSQP


Description

For further details please consult the OSQP documentation: https://osqp.org/

Usage

osqpSettings(rho = 0.1, sigma = 1e-06, max_iter = 4000L,
  eps_abs = 0.001, eps_rel = 0.001, eps_prim_inf = 1e-04,
  eps_dual_inf = 1e-04, alpha = 1.6, linsys_solver = c(QDLDL_SOLVER =
  0L), delta = 1e-06, polish = FALSE, polish_refine_iter = 3L,
  verbose = TRUE, scaled_termination = FALSE,
  check_termination = 25L, warm_start = TRUE, scaling = 10L,
  adaptive_rho = 1L, adaptive_rho_interval = 0L,
  adaptive_rho_tolerance = 5, adaptive_rho_fraction = 0.4)

Arguments

rho

ADMM step rho

sigma

ADMM step sigma

max_iter

maximum iterations

eps_abs

absolute convergence tolerance

eps_rel

relative convergence tolerance

eps_prim_inf

primal infeasibility tolerance

eps_dual_inf

dual infeasibility tolerance

alpha

relaxation parameter

linsys_solver

which linear systems solver to use, 0=QDLDL, 1=MKL Pardiso

delta

regularization parameter for polish

polish

boolean, polish ADMM solution

polish_refine_iter

iterative refinement steps in polish

verbose

boolean, write out progress

scaled_termination

boolean, use scaled termination criteria

check_termination

integer, check termination interval. If 0, termination checking is disabled

warm_start

boolean, warm start

scaling

heuristic data scaling iterations. If 0, scaling disabled

adaptive_rho

cboolean, is rho step size adaptive?

adaptive_rho_interval

Number of iterations between rho adaptations rho. If 0, it is automatic

adaptive_rho_tolerance

Tolerance X for adapting rho. The new rho has to be X times larger or 1/X times smaller than the current one to trigger a new factorization

adaptive_rho_fraction

Interval for adapting rho (fraction of the setup time)


osqp

Quadratic Programming Solver using the 'OSQP' Library

v0.6.0.3
Apache License 2.0 | file LICENSE
Authors
Bartolomeo Stellato [aut, ctb, cph], Goran Banjac [aut, ctb, cph], Paul Goulart [cre, aut, ctb, cph], Stephen Boyd [aut, ctb, cph], Eric Anderson [ctb]
Initial release
2019-10-28

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.