Mathematical Quadratic Programming.
rsolveQP(objective, lower=0, upper=1, linCons,
control=list(solver="quadprog", invoke=c("R", "AMPL", "NEOS")))rquadprogQP(objective, lower=0, upper=1, linCons, control=list())
quadprogQP(objective=list(dvec=NULL, Dmat=NULL),
par.lower=NULL, par.upper=NULL,
eqA=NULL, eqA.bound=NULL,
ineqA=NULL, ineqA.lower=NULL, ineqA.upper=NULL,
control=list())
quadprogQPControl(solver="quadprog", trace=FALSE)
rquadprog
ripopQP(objective, lower=0, upper=1, linCons, control=list())
ipopQP(objective=list(dvec=NULL, Dmat = NULL),
par.lower=NULL, par.upper=NULL,
eqA=NULL, eqA.bound=NULL,
ineqA=NULL, ineqA.lower=NULL, ineqA.upper=NULL,
control=list())
ipopQPControl(
sigf=12, maxiter=400, margin=0.05, bound=10, verb=0,
inf=1e12, solver="ipop", trace=FALSE)
ripop
ramplQP(objective, lower=0, upper=1, linCons, control=list())
amplQP(objective=list(dvec=NULL, Dmat=NULL),
x_L=NULL, x_U=NULL, A=NULL, b_L=NULL, b_U=NULL,
control=list(), ...)
amplQPControl(solver="ipopt", project="ampl",
inf=1e12, trace = FALSE)
rkestrelQP(objective, lower=0, upper=1, linCons, control=list())
kestrelQP(objective=list(dvec=NULL, Dmat=NULL),
x_L=NULL, x_U=NULL, A=NULL, b_L=NULL, b_U=NULL,
control=list(), ...)
kestrelQPControl(solver="loqo", project="kestrel",
inf=1e12, trace = FALSE)
rneosQP(objective, lower=0, upper=1, linCons, control=list())
neosQP(objective=list(dvec=NULL, Dmat=NULL),
x_L=NULL, x_U=NULL, A=NULL, b_L=NULL, b_U=NULL,
control=list(), ...)
neosQPControl(solver="ipopt", category="nco", project="neos",
inf=1e12, trace=FALSE)
a list of class solver
with the following named ebtries:
opt
,
solution
,
objective
,
status
,
message
,
solver
,
version
.
...
lower and upper bounds.
list of linear constraints: mat, lower, upper.
control list.
optional arguments to be passed.
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Wuertz, D., Chalabi, Y., Chen W., Ellis A. (2009); Portfolio Optimization with R/Rmetrics, Rmetrics eBook, Rmetrics Association and Finance Online, Zurich.