Settings parameters with default values and types in parenthesis
piqp_settings( rho_init = 1e-06, delta_init = 1e-04, eps_abs = 1e-08, eps_rel = 1e-09, check_duality_gap = TRUE, eps_duality_gap_abs = 1e-08, eps_duality_gap_rel = 1e-09, reg_lower_limit = 1e-10, reg_finetune_lower_limit = 1e-13, reg_finetune_primal_update_threshold = 7L, reg_finetune_dual_update_threshold = 5L, max_iter = 250L, max_factor_retires = 10L, preconditioner_scale_cost = FALSE, preconditioner_iter = 10L, tau = 0.99, iterative_refinement_always_enabled = FALSE, iterative_refinement_eps_abs = 1e-12, iterative_refinement_eps_rel = 1e-12, iterative_refinement_max_iter = 10L, iterative_refinement_min_improvement_rate = 5, iterative_refinement_static_regularization_eps = 1e-07, iterative_refinement_static_regularization_rel = .Machine$double.eps^2, verbose = FALSE, compute_timings = FALSE )
rho_init
: Initial value for the primal proximal penalty parameter rho (default = 1e-6)delta_init
: Initial value for the augmented lagrangian penalty parameter delta (default = 1e-4)eps_abs
: Absolute tolerance (default = 1e-8)eps_rel
: Relative tolerance (default = 1e-9)check_duality_gap
: Check terminal criterion on duality gap (default = TRUE)eps_duality_gap_abs
: Absolute tolerance on duality gap (default = 1e-8)eps_duality_gap_rel
: Relative tolerance on duality gap (default = 1e-9)reg_lower_limit
: Lower limit for regularization (default = 1e-10)reg_finetune_lower_limit
: Fine tune lower limit regularization (default = 1e-13)reg_finetune_primal_update_threshold
: Threshold of number of no primal updates to transition to fine tune mode (default = 7)reg_finetune_dual_update_threshold
: Threshold of number of no dual updates to transition to fine tune mode (default = 5)max_iter
: Maximum number of iterations (default = 250)max_factor_retires
: Maximum number of factorization retires before failure (default = 10)preconditioner_scale_cost
: Scale cost in Ruiz preconditioner (default = FALSE)preconditioner_iter
: Maximum of preconditioner iterations (default = 10)tau
: Maximum interior point step length (default = 0.99)iterative_refinement_always_enabled
: Always run iterative refinement and not only on factorization failure (default = FALSE)iterative_refinement_eps_abs
: Iterative refinement absolute tolerance (default = 1e-12)iterative_refinement_eps_rel
: Iterative refinement relative tolerance (default = 1e-12)iterative_refinement_max_iter
: Maximum number of iterations for iterative refinement (default = 10)iterative_refinement_min_improvement_rate
: Minimum improvement rate for iterative refinement (default = 5.0)iterative_refinement_static_regularization_eps
: Static regularization for KKT system for iterative refinement (default = 1e-7)iterative_refinement_static_regularization_rel
: Static regularization w.r.t. the maximum abs diagonal term of KKT system. (default = .Machine$double.eps^2)verbose
: Verbose printing (default = FALSE)compute_timings
: Measure timing information internally (default = FALSE)a list containing the settings parameters.