csdp.control {Rcsdp} | R Documentation |
Pass control parameters to csdp solver.
Description
Utility function to pass control parameters to csdp solver.
Usage
csdp.control(axtol = 1e-08,
atytol = 1e-08,
objtol = 1e-08,
pinftol = 1e+08,
dinftol = 1e+08,
maxiter = 100,
minstepfrac = 0.9,
maxstepfrac = 0.97,
minstepp = 1e-08,
minstepd = 1e-08,
usexzgap = 1,
tweakgap = 0,
affine = 0,
printlevel = 1,
perturbobj = 1,
fastmode = 0)
Arguments
axtol |
Tolerance for primal feasibility. |
atytol |
Tolerance for dual feasibility. |
objtol |
Tolerance for relative duality gap. |
pinftol |
Tolerance for primal infeasibility. |
dinftol |
Tolerance for dual infeasibility. |
maxiter |
Maximum number of iterations used. |
minstepfrac |
Minimum distance to edge of feasibility region for step. |
maxstepfrac |
Maximum distance to edge of feasibility region for step. |
minstepp |
Failure is declared if primal line search step size is shorter than this parameter. |
minstepd |
Failure is declared if dual line search step size is shorter that this parameter. |
usexzgap |
If 0, then use objective function duality gap. |
tweakgap |
If 1 (and |
affine |
If 1, only use affine primal-dual steps and do not use barrier function. |
printlevel |
If 0, no printing, 1 normal printing, higher values result in more debug printing. |
perturbobj |
Amount of objective permutation used. |
fastmode |
If 1, csdp will be faster but also less accurate. |
Details
Parameters are fully described in CSDP user guide. https://github.com/coin-or/Csdp/
Value
A list with values for all parameters. Any parameters not passed to function are set to default.
Author(s)
Hector Corrada Bravo, CSDP by Brian Borchers
References
https://github.com/coin-or/Csdp/
Examples
params <- csdp.control(axtol=1e-6)